diff --git a/ffprobe/__init__.py b/ffprobe/__init__.py index 209ef9c..ade4198 100644 --- a/ffprobe/__init__.py +++ b/ffprobe/__init__.py @@ -1 +1 @@ -from .ffprobe import FFProbe +from .ffprobe import FFProbe, FFStream diff --git a/ffprobe/ffprobe.py b/ffprobe/ffprobe.py index f1eb3dc..30ade59 100644 --- a/ffprobe/ffprobe.py +++ b/ffprobe/ffprobe.py @@ -237,6 +237,12 @@ def language(self): Returns language tag of stream. e.g. eng """ return self.__dict__.get('TAG:language', None) + + def title(self): + """ + Returns title tag of stream. e.g. English + """ + return self.__dict__.get('TAG:title', None) def codec(self): """ @@ -264,3 +270,9 @@ def bit_rate(self): return int(self.__dict__.get('bit_rate', '')) except ValueError: raise FFProbeError('None integer bit_rate') + + def channel(self): + """ + Returns a string representation of the stream channel amount. + """ + return self.__dict__.get('channels', None)