J'essaie d'écrire un programme Python utilisant MoviePy sur Mac OS 10.11.16 pour convertir un fichier MP4 en GIF. J'utilise: et je reçois une erreur disant que je dois appeler qui me donne l'erreur suivante: p> J'ai définitivement une connexion Internet. J'ai trouvé Ce Link, et essayé d'installer avec homebrew et constructions statiques, mais non plus . On dirait que c'est la compilation moi-même serait un peu trop avancé pour moi (je n'ai examiné que brièvement). J'ai utilisé Edit: J'utilise Python 3.6.1 P> p> imageo.plugins.ffmpmpeg.download () code> afin que je puisse télécharger ffmpeg. J'utilise: p>
imageio.plugins.ffmpeg.download () code> sur oisif. J'ai lu quelque chose à propos de l'utilisation de Pycham pour exécuter le code MoviePy, mais je reçois la même erreur initiale. FFMPEG est actuellement dans mon
/ USR / local / bin code>. Toute suggestion est la bienvenue. Merci pour votre aide. P>
3 Réponses :
Je vous avertit, je sais rien em> à propos de Mac OS. Mais voici une possibilité. regarder dans Ajoutez la ligne p> au bas du fichier, où je suppose que config_default.py code>, dans le dossier MoviePy, lequel est où (sur Linux et Windows), on peut définir les emplacements de certains exécutables. P>
ffmpeg.osx code> est le nom de votre exécutable FFMPEG. p> p>
Malheureusement, je n'ai pas pu l'amener à travailler avec votre approche. J'apprécie votre contribution cependant.
Téléchargez manuellement la construction (ceci est où l'erreur SSL se produit): https://github.com/ImageIO/ImageIO -Binaires / RAW / MASTER / FFMPEG / FFMPEG-OSX-V3.2.4 P> li>
coller le fichier sur le chemin du chemin: réexécutez votre code p>
li>
ol>
/ users / YourUSName / bibliothèque / application \ support / image / ffmpeg / code> p> P>
li>
Qu'est-ce qui n'a pas résolu mon problème: h3>
film.editor code> li>
imageio.plugins.ffmpmpeg.download () code> li>
Brew Installez FFMPEG CODE> LI>
ul>
Pour l'étape 2, comment collez-vous le fichier sur le chemin?
Bonjour, je suis désolé pour la réponse tardive. Malheureusement, cela ne fonctionne pas pour moi. Je reçois les mêmes erreurs que dans mon post original. Cependant, j'apprécie vraiment que vous avez pris le temps d'essayer cela.
@Mpath, utilisez la commande "MV Source Destination" dans la borne (Type "Terminal" en projecteur pour ouvrir un terminal)
J'ai pu résoudre cette question en utilisant une solution similaire à celle de Bill Bell. Tout d'abord, assurez-vous que Le projet de loi suggère, ajoutez ffmpeg code> est en fait installé sur votre système en exécutant
Brew Install Install FFMPEG code>. Ensuite, exécuté
quel ffmpeg code> doit renvoyer quelque chose comme
/ usr / local / bin / ffmpeg code>.
ffmpeg_binary = "/ usr / local / bin / ffmpeg" code> Avant d'exécuter votre code Python ou ajoute également: p>
import os
os.environ["FFMPEG_BINARY"] = "/usr/local/bin/ffmpeg"
Essayez de le signaler sur le suivi de l'émission GitHub's GitHub?
Si ma solution ci-dessous a pu vous aider, je serais heureux si vous pouviez accepter la solution comme réponse