Ich versuche ein Python-Programm zu schreiben, das MoviePy unter Mac OS 10.11.16 verwendet, um eine MP4-Datei in GIF zu konvertieren. Ich benutze:Ich habe Probleme bei der Installation von ffmpeg unter Mac OS, damit ich MoviePy verwenden kann. Ich habe Nachforschungen angestellt, aber nichts hat funktioniert. Irgendwelche Vorschläge?
import moviepy.editor as mp
und ich erhalte eine Fehlermeldung, ich brauche imageio.plugins.ffmpeg.download()
anrufen, damit ich ffmpeg herunterladen. Ich benutze:
import imageio
imageio.plugins.ffmpeg.download()
, die mir die folgende Störung gibt:
Imageio: 'ffmpeg.osx' was not found on your computer; downloading it now.
Error while fetching file: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>.
Error while fetching file: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>.
Error while fetching file: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>.
Error while fetching file: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>.
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
imageio.plugins.ffmpeg.download()
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/imageio/plugins/ffmpeg.py", line 55, in download
get_remote_file('ffmpeg/' + FNAME_PER_PLATFORM[plat])
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/imageio/core/fetching.py", line 121, in get_remote_file
_fetch_file(url, filename)
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/imageio/core/fetching.py", line 177, in _fetch_file
os.path.basename(file_name))
OSError: Unable to download 'ffmpeg.osx'. Perhaps there is a no internet connection? If there is, please report this problem.
ich auf jeden Fall eine Internetverbindung haben. Ich fand this Link und versuchte die Installation mit Homebrew und statischen Builds, aber keiner hat funktioniert. Es scheint so, als wäre es ein wenig zu fortgeschritten für mich, es selbst zu kompilieren (ich habe es nur kurz angeschaut). Ich habe imageio.plugins.ffmpeg.download()
auf IDLE verwendet. Ich habe etwas über die Verwendung von PyCharm gelesen, um den MoviePy-Code auszuführen, aber ich bekomme den gleichen anfänglichen Fehler. ffmpeg befindet sich derzeit in meinem /usr/local/bin
Ordner. Irgendwelche Vorschläge sind willkommen. Danke für deine Hilfe.
Edit: Ich bin mit Python 3.6.1
Versuchen Sie, es auf dem GitHub Issue Tracker von imageio zu melden? – tburrows13