L'Installation de FFMPEG pour Python sous WIndows
Je suis en train d'utiliser cette python convertisseur de vidéo et je ne pouvais même pas exécuter le test. J'ai lu dans le manuel que j'ai eu à installer FFMPEG séparément, de sorte que j'ai fait (j'ai créé le dossier dans C:\, la variable d'environnement "path" et l'a testé et a travaillé), mais ne fonctionne toujours pas.
Lorsque je lance la commande:
python setup.py test
J'obtiens ceci:
Traceback (most recent call last):
File "setup.py", line 51, in <module>
packages=['converter'],
File "C:\Python27\lib\distutils\core.py", line 151, in setup
dist.run_commands()
File "C:\Python27\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Python27\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "setup.py", line 20, in run
raise Exception('tests failed')
Exception: tests failed
Lorsque j'exécute ce code d'exemple:
from converter import Converter
c = Converter()
info = c.probe('test1.ogg')
conv = c.convert('test1.ogg', '/tmp/output.mkv', {
'format': 'mkv',
'audio': {
'codec': 'mp3',
'samplerate': 11025,
'channels': 2
},
'video': {
'codec': 'h264',
'width': 720,
'height': 400,
'fps': 15
}})
for timecode in conv:
print "Converting (%f) ...\r" % timecode
J'obtiens ceci:
Traceback (most recent call last):
File "C:\Users\USER\worspace_pyth\cosa\prueba1.py", line 3, in <module>
c=Converter()
File "C:\Python27\converter\__init__.py", line 27, in __init__
ffprobe_path=ffprobe_path)
File "C:\Python27\converter\ffmpeg.py", line 345, in __init__
raise FFMpegError("ffmpeg binary not found: " + self.ffmpeg_path)
converter.ffmpeg.FFMpegError: ffmpeg binary not found: ffmpeg
Je ne peux pas comprendre ce que je dois faire pour que cela fonctionne. Merci pour votre aide.
- Il peut aider à la juste essayer une autre distribution ffmpeg et voir si cela fonctionne
Vous devez vous connecter pour publier un commentaire.
Il ne regarde pas comme il est 100% compatible Windows, mais de toute façon: https://github.com/senko/python-video-converter/issues/1
Personnellement, je suggère l'utilisation de Cygwin: https://www.cygwin.com/
Il suffit d'installer ffmpeg et python dans Cygwin, et à partir de là. Ensuite, vous avez une belle POSIX-y de l'environnement pour exécuter ce et d'autres morceaux de logiciel.
J'ai été en mesure d'obtenir les instructions qui se trouvent ici pour travailler. Au moins au point que de taper
ffmpeg -version
dans mon invite de commande a renvoyé un résultat.http://adaptivesamples.com/how-to-install-ffmpeg-on-windows/