Comment convertir un fichier ogv en mp4?

52

J'ai créé un screencast en utilisant recordmydesktop qui produisait un fichier .ogv. Je crois que c'est un fichier OGG encodé en utilisant le codec Theora. Je me demande, comment puis-je convertir cela en MPEG4 / H.264? J'ai essayé d'utiliser ffmpeg de manière naïve, comme suit:

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

Cependant, cela produit un blob maléfique de verts sombres et de gris lorsque vous essayez de le jouer à nouveau dans mplayer. J'ai ensuite essayé de devenir plus sophistiqué, en utilisant les drapeaux de la ligne de commande spécifiés ici: into-mpeg4-h-264 "> 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 la meilleure façon d'accomplir cette tâche, je l'apprécierais si vous pouviez me le faire savoir.

    
posée jbeard4 08.11.2010 - 22:45
la source

3 réponses

32

Transcodeur Arista

ou depuis la ligne de commande

sudo apt-get install arista -y

Vous pouvez utiliser ce logiciel, que j'utilise toujours et je pense que c'est vraiment bien. Pour convertir un fichier ogv en mp4, vous devez choisir un périphérique Sony.

    
réponse donnée DrKenobi 08.11.2010 - 22:53
la source
40

Ceci est une question plus ancienne maintenant, mais un FFmpeg moderne (sous Xenial Xerus et les 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 excellent fichier.

Tweaks supplémentaires:

Certains réglages de ces paramètres sont plus que possibles. Voici quelques suggestions:

  1. Si vous vouliez un définir un débit binaire pour le son mp3, vous définiriez le paramètre -qscale:a 2 sur le paramètre -b:a 196k .
  2. Si vous voulez obtenir une sortie vidéo de meilleure qualité, réduisez le paramètre crf à: -crf 18 . N'oubliez pas que la taille du fichier augmente à mesure que le paramètre de qualité est abaissé.
  3. Parfois, des lecteurs tels que WMP et Quicktime ont des problèmes avec l’audio mp3 dans un conteneur mp4 et, dans ce cas, il est judicieux d’utiliser plutôt le son AAC:

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

    Nouvelles versions de FFmpeg ( ie publiées après 5 décembre 2015 ) n'aura pas besoin de l'option -strict -2 mais il est toujours nécessaire pour Xenial Xerus ...

réponse donnée andrew.46 22.05.2014 - 08:17
la source
5

FF Multi Converter est un autre excellent choix, non seulement pour réussir une conversation .ogv to .mp4 . Une interface simple, conviviale et élégante, donnant un journal complet des détails de conversion, prenant en charge une énorme liste de formats (voir ci-dessous), fait le travail rapidement.

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 installer uniquement les dépendances facultatives 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 souhaitez 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

    
réponse donnée v2r 19.02.2014 - 16:46
la source

Lire d'autres questions sur les étiquettes