-Poption acodec ne fonctionne pas dans ffmpeg [fermé
-
29-10-2019 - |
Question
Avant que j'utilise ceci:
ffmpeg -i file1.avi -acodec vorbis file2.ogg
Et tout va bien ... et maintenant, sur ce nouveau serveur, j'essaye cette commande, et je reçois une conversion de retour, mais il n'y a pas de fichier ...
Cela ne fonctionne que lorsque j'écris de cette façon:
ffmpeg -i file1.avi file2.ogg
Mais le codec audio est FLAC, et cela ne peut pas être lu en vidéo dans HTML5 ...
J'ai essayé avec différents codecs, comme 10 différents de la liste, et seuls 3 sur 10 créent des fichiers, mais des fichiers avec une taille de 0 octets ...
À propos de:
ffmpeg 0.7-rc1
libavutil 50. 40. 1 / 50. 40. 1
libavcodec 52.120. 0 / 52.120. 0
libavformat 52.108. 0 / 52.108. 0
libavdevice 52. 4. 0 / 52. 4. 0
libavfilter 1. 77. 0 / 1. 77. 0
libswscale 0. 13. 0 / 0. 13. 0
Tous ces codecs sont activés ...
Toute suggestion?
La solution
Cela dépend vraiment de la version de FFMPEG que vous utilisez. La dernière version git dit ceci:
L'encodeur «Vorbis» est expérimental et pourrait produire de mauvais résultats. Ajoutez «-strict expérimental» si vous souhaitez l'utiliser. Ou utilisez le codeur non expérimental «libvorbis».
Quand j'essaye:
ffmpeg -i file1.avi -acodec libvorbis file2.ogg
Ça fonctionne bien.