From 426b6b76a48b711750753dcd8328d556999150ed Mon Sep 17 00:00:00 2001 From: Trix <93526043+trixoniisama@users.noreply.github.com> Date: Wed, 5 Apr 2023 12:57:18 +0200 Subject: [PATCH 1/3] Update __init__.py --- ffprobe/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 From 22705f2952f3c55b4e6fdf9b26c63ce84036326c Mon Sep 17 00:00:00 2001 From: Trix <93526043+trixoniisama@users.noreply.github.com> Date: Wed, 5 Apr 2023 13:01:27 +0200 Subject: [PATCH 2/3] Update ffprobe.py Added function which returns title tag --- ffprobe/ffprobe.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ffprobe/ffprobe.py b/ffprobe/ffprobe.py index f1eb3dc..ce3930a 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): """ From c633e1a9443040c36943d4310ee5df6fc963736a Mon Sep 17 00:00:00 2001 From: Trix <93526043+trixoniisama@users.noreply.github.com> Date: Thu, 7 Dec 2023 17:21:43 +0100 Subject: [PATCH 3/3] Added function which returns audio channels --- ffprobe/ffprobe.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ffprobe/ffprobe.py b/ffprobe/ffprobe.py index ce3930a..30ade59 100644 --- a/ffprobe/ffprobe.py +++ b/ffprobe/ffprobe.py @@ -270,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)