2016-04-06 21 views
1

bulunamadı Ben alıyorum hata şudur:Python - Pymediainfo Modülü [Hata 126] Belirtilen modül

Traceback (most recent call last): 
File "C:\Users\Me\test3.py", line 4, in <module> 
    media_info = MediaInfo.parse("video.mp4") 
File "C:\Python27\lib\site-packages\pymediainfo-2.0-py2.7.egg\pymediainfo\__init__.py", line 70, in parse 
    lib = windll.MediaInfo 
File "C:\Python27\lib\ctypes\__init__.py", line 435, in __getattr__ 
    dll = self._dlltype(name) 
File "C:\Python27\lib\ctypes\__init__.py", line 365, in __init__ 
    self._handle = _dlopen(self._name, mode) 
WindowsError: [Error 126] The specified module could not be found 

Pymediainfo sadece modül benim için bu hataya yol açmış olmuştur. Sorunun pip ile ilgili olup olmadığını görmek için, here numaralı zip dosyasından yeniden yüklendim. İşte hataya neden olan kod:

from pymediainfo import MediaInfo 

# sample code from pymediainfo docs 
media_info = MediaInfo.parse("video.mp4") 
for track in media_info.tracks: 
    if track.track_type == 'Video': 
     print track.bit_rate, track.bit_rate_mode, track.codec 

Daha fazla bilgiye ihtiyacınız varsa, bildirin.

cevap

0

Mediainfo.dll için dll yolunu eklemeyi unuttuysunuz.

import os 

os.environ['PATH'] = os.path.dirname('file/path/to/Mediainfo.dll') + ';' + os.environ['PATH'] 
İlgili konular