web-dev-qa-db-fra.com

Conversion de fichiers .mov en .mp4 avec FFmpeg

Les réponses de conversion que j'ai vues sur le Web suggèrent d'utiliser une option -c dans la ligne de commande en utilisant FFmpeg. Cependant, avec Ubuntu 14.04, l'option -c n'existe pas dans la version FFmpeg SVN-r0.5.1-4: 0.5.1-1ubuntu1.

Y a-t-il une version plus récente? Si oui, comment puis-je l'obtenir. Utiliser apt-get indique que this est la version la plus récente.

7
Roadrawts

Malheureusement, Ubuntu 14.04 n'a pas du tout FFmpeg dans les référentiels standard, un problème qui a été corrigé dans les versions ultérieures d'Ubuntu. Si vous souhaitez utiliser les offres par défaut 14.04, vous utiliseriez avconv à partir de libav-tools. Utilisez le suivant:

Sudo apt-get install libav-tools libavcodec-extra-54

Et puis simplement changer les conteneurs de mov en mp4:

avconv -i input.mov -codec copy output.mp4

Si vous préférez une version moderne de FFmpeg qui s’adapte bien à Trusty Tahr 14.04 (et je recommanderais ce chemin), il existe 2 bons choix:

  1. Utilisez l'excellent programme de Doug McMahon Trusty Multimedia PPA
  2. Compilez votre propre Edge FFmpeg à partir de instructions de trac de FFmpeg

Beaucoup de bons choix! Pour FFmpeg, la ligne de commande n’est que légèrement différente:

ffmpeg -i input.mov -codec copy output.mp4

Et cela devrait résoudre votre problème ...

Remarque: Dans certains cas, il peut être nécessaire de convertir les codecs audio et vidéo contenus dans le fichier. Conteneur .mov pour mieux s'adapter dans le conteneur .mp4. Dépend entièrement de la composition du fichier .mov. Dans la plupart des cas, -codec copy devrait suffire ...

5
andrew.46

Pour Ubuntu 16 (et supérieur?):

ffmpeg -i input.mov -vcodec h264 -acodec mp2 output.mp4

Je me rends compte de la question posée à Ubuntu 14. Mais comme c’est le premier résultat de Google que j’ai obtenu lors de la recherche "mov to mp4 ubuntu", je pense que cela vaudrait la peine d’être ajouté ici.

Source: https://mrcoles.com/convert-mov-mp4-ffmpeg/

1
klenwell