Sfoglia il codice sorgente

doc: expand Source docstring

main
Rob Hallam 3 mesi fa
parent
commit
ebc288defe
1 ha cambiato i file con 18 aggiunte e 0 eliminazioni
  1. +18
    -0
      pipeline/utils.py

+ 18
- 0
pipeline/utils.py Vedi File

@@ -34,6 +34,24 @@ class Source():
"path": "/path/to/video.mp4",
"provider": "FileInputJSON"
}

Instance variables:

source -- the source of the media file (eg, a URL or a local path)
path -- the path to the media file
provider -- the provider of the media file (eg, "FileInputJSON")

Accessing the object should return the path to the media file.

Methods:

duration() -- return the duration of the media file (uses ffprobe, result is cached)

Notes:
- source and path may be the same, for example in the case of a local file
"""
_duration = None

def __init__(self, source, path, provider):
if not source:
raise ValueError("Source must be provided") # TODO: #API -- decide if this is necessary


Caricamento…
Annulla
Salva