Files
python-VM/mediainfo/mediaInfo.py
2019-10-02 01:16:27 +01:00

29 lines
867 B
Python

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'])
print(media_info.tracks[1].to_data())
assert media_info.tracks[1].to_data() == media_info.tracks[1].__dict__