J'ai un fichier audio m4a que je dois convertir en fichier mov. Comment puis-je le faire ?
Réponses
Trop de publicités?Cela crée un fichier mov encodé en x264 avec image.png comme arrière-plan :
ffmpeg -loop 1 -i image.png -i audio.m4a -c:a copy -c:v libx264 -crf 20 -pix_fmt yuv420p -shortest output.mov
Vous pouvez utiliser mp4 ou mkv comme conteneur en changeant simplement le nom du fichier de sortie.
-c:a copy
désactive le ré-encodage de l'audio.
-loop 1
fait tourner l'image en boucle à l'infini afin qu'elle ne soit pas affichée pendant une seule image. Le flux vidéo est également infiniment long. -shortest
est nécessaire pour terminer l'encodage après la fin du flux audio. -shortest
doit être après les fichiers d'entrée dans les nouvelles versions de ffmpeg.
-crf
(facteur de taux constant) peut être compris entre 0 (sans perte) et 51 (qualité la plus basse). Si vous supprimez -pix_fmt yuv420p
ffmpeg utilise yuv444p, qui n'est pas supporté par de nombreux lecteurs vidéo.
Vous pouvez utiliser un fond noir en remplaçant -loop 1 -i image.png
avec -f lavfi -i color=c=black:s=1280x720
. Vous pouvez redimensionner une image en ajoutant une option telle que -filter:v '[in] scale=-1:720, pad=1280:720:640-iw/2 [out]'
.
Plus d'informations :
Cela peut être réalisé avec VLC.
Veuillez vous référer au transcodage suivant instructions .