64 votes

Comment puis-je convertir un fichier ogv en mp4 ?

J'ai créé un screencast en utilisant recordmydesktop qui a produit un fichier .ogv. Je pense qu'il s'agit d'un fichier OGG codé avec le codec Theora. Je me demande comment je peux le convertir 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, lorsque vous essayez de le lire à nouveau dans MPlayer, cela produit une tache maléfique de vert foncé et de gris. J'ai alors essayé d'être plus sophistiqué, en utilisant les drapeaux de la ligne de commande spécifié ici :

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 la meilleure façon d'accomplir cette tâche, j'apprécierais que vous me le fassiez savoir.

60voto

Shaun Bohannon Points 271

C'est une vieille question, mais un FFmpeg moderne (sous Xenial Xerus et les versions suivantes) convertirait avec succès un fichier ogv de la manière suivante :

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

et cela devrait créer un excellent avec une lecture de grande qualité !

Ajustements supplémentaires :

Il est tout à fait possible d'apporter quelques modifications à ces paramètres. Voici quelques-unes de mes suggestions :

  1. Si vous vouliez obtenir une sortie vidéo de meilleure qualité diminuer le réglage du crf à quelque chose comme : -crf 18 . Gardez à l'esprit que la taille des fichiers augmente car le paramètre de qualité est abaissé .
  2. Envisagez d'ajouter -movflags +faststart à la ligne de commande si vous souhaitez présenter votre vidéo via un simple téléchargement progressif HTTP(S).
  3. Les versions plus récentes de FFmpeg ( c'est-à-dire libéré après 5 décembre 2015 ) n'auront pas besoin de la -strict -2 mais elle est toujours nécessaire pour Xenial Xerus...

34voto

Dan Mitchell Points 333

Arista Transcoder Install Arista Transcoder

ou à partir de la ligne de commande

sudo apt-get install arista -y

Vous pouvez utiliser ce logiciel, que j'utilise toujours et je pense qu'il est vraiment bon. Pour convertir un fichier ogv en mp4, vous devez choisir un appareil Sony.

alt text

5voto

v2r Points 8969

FF Multi Converter est un autre excellent choix, non seulement pour réussir .ogv a .mp4 la conversation. Interface simple, conviviale et élégante, donne un journal complet des détails de la conversion, prend en charge une énorme 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 supporté 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 supporté par ImageMagick.

Formats de fichiers de documents :

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 n'installer manuellement que les dépendances optionnelles que vous souhaitez :

sudo apt-get install --no-install-recommends ffmulticonverter

Vous pouvez ensuite 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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X