From cc1f1e8d71514698ae03689678a1369b48c00f6a Mon Sep 17 00:00:00 2001 From: Daniel Tomlinson Date: Thu, 1 Aug 2019 23:28:51 +0100 Subject: [PATCH] adding mediainfo script --- mediainfo/mediaInfo.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 mediainfo/mediaInfo.py diff --git a/mediainfo/mediaInfo.py b/mediainfo/mediaInfo.py new file mode 100644 index 0000000..f3c725c --- /dev/null +++ b/mediainfo/mediaInfo.py @@ -0,0 +1,24 @@ +from pymediainfo import MediaInfo +import flag + + +media_info = MediaInfo.parse('/mnt/hgfs/Multimedia/Movies/The.' + 'Hobbit.An.Unexpected.Journey.2012.Extended.' + 'BluRay.1080p.Rus.Eng.-HQCLUB.mkv') + +# for track in media_info.tracks: +# if track.track_type == 'Text': +# # print(dir(track)) +# language = track.language +# if language == 'en': +# language = 'gb' +# flag_type = f':{language}:' +# print(f'Language: {track.language} {flag.flagize(flag_type)}') +# print(f'Type: {track.title}\n') + +for track in media_info.tracks: + print(track, dir(track), '\n') + +print(media_info.tracks, '\n') + +print(media_info.tracks[1].__dict__['frame_rate'])