web-dev-qa-db-fra.com

Comment convertir un fichier ogv à mp4?

J'ai créé un screencast en utilisant recordmydesktop qui a produit un fichier .ogv. Je crois qu'il s'agit d'un fichier OGG codé à l'aide du codec Theora. Je me demande comment puis-je convertir ceci en MPEG4/H.264? J'ai essayé d'utiliser ffmpeg d'une manière naïve, comme suit:

ffmpeg -i demo.ogv -f mp4 demo.mp4

Cependant, cela produit une goutte diabolique de verts sombres et de gris lorsque vous essayez de le lire à nouveau dans mplayer. J'ai ensuite essayé d'être plus sophistiqué en utilisant les indicateurs de ligne de commande spécifiés ici: Conversion d'un fichier vidéo au format de fichier arbitraire en MPEG4/H.264?

ffmpeg -i demo.ogv \
       -s 352x288 -vcodec libx264 -vpre default \
       -acodec libmp3lame -ab 192k -ac 2 -ar 44100 -f mp4 \
       demo.mp4

Mais le résultat était le même.

Si quelqu'un a une idée de ce qui pourrait être le meilleur moyen d'accomplir cette tâche, je vous serais reconnaissant de bien vouloir me le faire savoir.

59
jbeard4

Arista TranscoderInstall Arista Transcoder

ou en ligne de commande

Sudo apt-get install arista -y

Vous pouvez utiliser ce logiciel, que j'utilise toujours et que je trouve vraiment bon. Pour convertir un fichier ogv en MP4, choisissez un appareil Sony.

alt text

33
DrKenobi

C'est une question plus ancienne maintenant, mais un FFmpeg moderne (sous Xenial Xerus et ses versions suivantes) convertirait un fichier ogv de la manière suivante:

ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
       output.mp4

et cela devrait créer un fichier excellent .

Extra Tweaks:

Certains ajustements à ces paramètres sont plus que possibles. Voici quelques suggestions:

  1. Si vous vouliez un définir le débit pour le son MP3, vous devez remplacer le paramètre -qscale:a 2 par le paramètre -b:a 196k. (Utilisez une valeur supérieure ou inférieure pour le débit comme vous le souhaitez.)
  2. Si vous souhaitez obtenir une sortie vidéo de meilleure qualité diminuer le paramètre crf doit correspondre à quelque chose comme: -crf 18. N'oubliez pas que la taille du fichier augmente car le paramètre de qualité est abaissé .
  3. Parfois, des lecteurs tels que WMP et Quicktime ont des problèmes d’audio mp3 dans un conteneur mp4 et dans ces cas, il est judicieux d’utiliser le son AAC à la place:

    ffmpeg -i input.ogv \
       -c:v libx264 -preset veryslow -crf 22 \
       -c:a aac -b:a 160k -strict -2 \
       output.mp4
    

    Les versions les plus récentes de FFmpeg ( i.e. Publiées après le 5 décembre 2015) n'auront pas besoin de l'option -strict -2 mais restent nécessaires pour Xenial Xerus ...

48
andrew.46

FF Multi Converter est un autre excellent choix, pas seulement pour une conversation réussie de .ogv à .mp4. Interface simple, conviviale et élégante, donne un journal complet des détails de la conversion, prend en charge une vaste liste de formats (voir ci-dessous), fait le travail rapidement.

enter image description here


Formats audio/vidéo:

aac, ac3, afc, aiff, amr, asf, au, avi, dvd, flac, flv, mka, mkv, mmf, mov, mp3, mp4, mpg, ogg, ogv, psp, rm, spx, vob, wav, webm, wma, wmv

Et tout autre format pris en charge par ffmpeg.

Formats d'image:

bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm

Et tout autre format pris en charge par ImageMagick.

Formats de fichier de document:

doc  -> odt, pdf
html -> odt
odp  -> pdf, ppt
ods  -> pdf
odt  -> doc, html, pdf, rtf, sxw, txt, xml
ppt  -> odp
rtf  -> odt
sdw  -> odt
sxw  -> odt
txt  -> odt
xls  -> ods
xml  -> doc, odt, pdf

Installation sur Ubuntu - [Version stable]

Pour ajouter le ppa à vos ressources système et installer ffmulticonverter, ouvrez un terminal et tapez:

Sudo add-apt-repository ppa: ffmulticonverter/stable
Sudo apt-get update
Sudo apt-get install ffmulticonverter

Par défaut, ffmulticonverter apportera également toutes ses dépendances optionnelles (ffmpeg, pythonmagick, unoconv).

Si vous le souhaitez, vous pouvez installer ffmulticonverter seul, puis uniquement les dépendances optionnelles que vous aimez manuellement:

Sudo apt-get install --no-install-recommend ffmulticonverter

Ensuite, vous pouvez installer le reste des dépendances séparément, en fonction de ce que vous voulez convertir:

Si vous souhaitez convertir des vidéos, installez ffmpeg: Sudo apt-get install ffmpeg
Si vous souhaitez convertir des documents, installez unoconv: Sudo apt-get install unoconv
Si vous souhaitez convertir des images, installez python imagemagick: Sudo apt-get install python-pythonmagick

5
v2r