Comment convertir des fichiers MP4 en MPEG avec avconv?
J'ai certains fichiers vidéo dans le format MP4 et je veux les convertir au format MPEG fichiers.
J'essaie de convertir avec:
avconv -i 1.mp4 -fmp4 -target mpeg /mpeg/1.mpeg
mais j'obtiens l'erreur suivante
1.mp4: Invalid data found when processing input
Ce qui me manque dans ma commande?
man ffmpeg
...?OriginalL'auteur MOHAMED | 2013-03-20
Vous devez vous connecter pour publier un commentaire.
Je vous encourage à lire la documentation de l'outil avant de l'utiliser. Voici ce qui est faux:
-fmp4
n'est pas une option valable. Peut-être que vous avez voulu dire-f mp4
, avec un espace, mais:.mp4
etavconv
doit analyser cette amende juste-f
avant l'entrée de fichier que vous spécifiez avec-i
.-target
ne prend que les valeursvcd
,svcd
,dvd
,dv
,dv50
, et pasmpeg
. Si vous souhaitez encoder MPEG vidéo, vous aurez besoin de choisir un codec vidéo avec-c:v
.-target
seulement doit être utilisé si vous souhaitez cibler les formats de sortie ci-dessus, auquel casavconv
choisit ensuite les codecs appropriés sur son propre.Cela étant dit, nous ne savons pas ce que MPEG vidéo que vous voulez. Il y a MPEG-1, MPEG-2, MPEG-4 et MPEG-4 AVC, chacun avec différents codeurs. Voir
avconv -codecs
pour une liste.Essayer quelque chose comme cela:
J'ai spécifié explicitement MPEG-2 vidéo ici, avec la variable de la qualité de l'encodage. Le facteur de qualité
-q
peut être réglée de 1 à 31, 1 étant la meilleure qualité. 2-5 est un bon choix pour essayer. MP3 audio est facultatif, mais il est toujours utile de spécifier explicitement les codecs que vous voulez plutôt que d'avoiravconv
choisir les paramètres par défaut.Aussi, lorsque l'on pose des questions à propos de Libav ou FFmpeg, veuillez toujours mentionner le plein, non coupé sortie de la console, non seulement les messages d'erreur que vous jugez pertinentes. Sinon, le dépannage est beaucoup plus compliqué.
OriginalL'auteur slhck