1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
| Python 3.4.2 (default, Oct 8 2014, 10:45:20)
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import mediainfo
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'mediainfo'
>>> import MediaInfo
>>> MediaInfo.
MediaInfo.MediaInfo( MediaInfo.__format__( MediaInfo.__name__ MediaInfo.__spec__
MediaInfo.__cached__ MediaInfo.__ge__( MediaInfo.__ne__( MediaInfo.__str__(
MediaInfo.__class__( MediaInfo.__getattribute__( MediaInfo.__new__( MediaInfo.__subclasshook__(
MediaInfo.__delattr__( MediaInfo.__gt__( MediaInfo.__package__ MediaInfo.json
MediaInfo.__dict__ MediaInfo.__hash__( MediaInfo.__reduce__( MediaInfo.os
MediaInfo.__dir__( MediaInfo.__init__( MediaInfo.__reduce_ex__( MediaInfo.re
MediaInfo.__doc__ MediaInfo.__le__( MediaInfo.__repr__( MediaInfo.subprocess
MediaInfo.__eq__( MediaInfo.__loader__ MediaInfo.__setattr__( MediaInfo.sys
MediaInfo.__file__ MediaInfo.__lt__( MediaInfo.__sizeof__(
>>> MediaInfo.MediaInfo('fichier_son.ogg')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: __init__() takes 1 positional argument but 2 were given
>>> help(MediaInfo.MediaInfo)
>>> MediaInfo.MediaInfo(filename='fichier_son.ogg')
<MediaInfo.MediaInfo object at 0x7f5778a10b00>
>>> m = MediaInfo.MediaInfo(filename='fichier_son.ogg')
>>> m.
m.__class__( m.__gt__( m.__reduce_ex__( m._mediainfoGetInfo(
m.__delattr__( m.__hash__( m.__repr__( m._mediainfoGetInfoRegex(
m.__dict__ m.__init__( m.__setattr__( m.cmd
m.__dir__( m.__le__( m.__sizeof__( m.filename
m.__doc__ m.__lt__( m.__str__( m.getInfo(
m.__eq__( m.__module__ m.__subclasshook__( m.info
m.__format__( m.__ne__( m.__weakref__
m.__ge__( m.__new__( m._ffmpegGetInfo(
m.__getattribute__( m.__reduce__( m._ffmpegGetInfoJson(
>>> m.filename
'fichier_son.ogg'
>>> m.info
{}
>>> m.info.
m.info.__class__( m.info.__getitem__( m.info.__reduce__( m.info.fromkeys(
m.info.__contains__( m.info.__gt__( m.info.__reduce_ex__( m.info.get(
m.info.__delattr__( m.info.__hash__ m.info.__repr__( m.info.items(
m.info.__delitem__( m.info.__init__( m.info.__setattr__( m.info.keys(
m.info.__dir__( m.info.__iter__( m.info.__setitem__( m.info.pop(
m.info.__doc__ m.info.__le__( m.info.__sizeof__( m.info.popitem(
m.info.__eq__( m.info.__len__( m.info.__str__( m.info.setdefault(
m.info.__format__( m.info.__lt__( m.info.__subclasshook__( m.info.update(
m.info.__ge__( m.info.__ne__( m.info.clear( m.info.values(
m.info.__getattribute__( m.info.__new__( m.info.copy(
>>> m.info.items()
dict_items([])
>>> m.getInfo()
{'audioChannel': '1', 'audioSamplingRate': '44100', 'bitrate': '455015', 'audioBitrate': '80000', 'container': 'OGG', 'fileSize': '3697', 'haveAudio': 1, 'audioDuration': '0.065', 'duration': '0.065', 'audioCodec': 'Vorbis'}
>>> m.getInfo('duration')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: getInfo() takes 1 positional argument but 2 were given
>>> m.getInfo.values('duration')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'function' object has no attribute 'values'
>>> m.info
{'audioChannel': '1', 'audioSamplingRate': '44100', 'bitrate': '455015', 'audioBitrate': '80000', 'container': 'OGG', 'fileSize': '3697', 'haveAudio': 1, 'audioDuration': '0.065', 'duration': '0.065', 'audioCodec': 'Vorbis'}
>>> m.info['duration']
'0.065'
>>> m.info['container']
'OGG'
>>> m.getInfo()['bitrate']
'455015'
>>> print('Et voilà !')
Et voilà !
>>> |