From 4881bffe6d96fce8d1f7d21b9a68fa9b02ee20c5 Mon Sep 17 00:00:00 2001 From: Dongwon Kim Date: Mon, 27 Jul 2020 11:40:04 +0900 Subject: [PATCH] Fixed parsing-error when probing audio files - added checking valid object --- ffprobe/ffprobe.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ffprobe/ffprobe.py b/ffprobe/ffprobe.py index 04f84e7..61caaca 100644 --- a/ffprobe/ffprobe.py +++ b/ffprobe/ffprobe.py @@ -79,8 +79,9 @@ def __init__(self, path_to_video): splits = line.split(',') for s in splits: m = re.search(r'(\w+)\s*:\s*(.*)$', s) - # print(m.groups()) - self.metadata[m.groups()[0]] = m.groups()[1].strip() + if m is not None: + # print(m.groups()) + self.metadata[m.groups()[0]] = m.groups()[1].strip() if '[STREAM]' in line: stream = True