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.
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.
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:
-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.)-crf 18
. N'oubliez pas que la taille du fichier augmente car le paramètre de qualité est abaissé .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 ...
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.
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