How can I convert an ogv file to mp4?
This is an older question now but a modern FFmpeg (under Xenial Xerus and releases following this) would convert an ogv file in the following manner:
ffmpeg -i input.ogv \
-c:v libx264 -preset veryslow -crf 22 \
-c:a libmp3lame -qscale:a 2 -ac 2 -ar 44100 \
output.mp4
and this should create an excellent file.
Extra Tweaks:
Some tweaks to these settings are more than possible. Here are some suggestions:
- If you wanted a set bitrate for the mp3 sound you would change the setting
-qscale:a 2
to the setting-b:a 196k
. (Use a higher or lower value for bitrate as you wish.) - If you wanted to get a better quality video output decrease the crf setting to something like:
-crf 18
. Bear in mind that file size increases as the quality setting is lowered. Sometimes players such as WMP and Quicktime have trouble with mp3 audio in an mp4 container and in these cases it is sensible to use AAC sound instead:
ffmpeg -i input.ogv \ -c:v libx264 -preset veryslow -crf 22 \ -c:a aac -b:a 160k -strict -2 \ output.mp4
Newer versions of FFmpeg (i.e. released after December 5th 2015) will not need the
-strict -2
option but it is still needed for Xenial Xerus...
Arista Transcoder
or from command line
sudo apt-get install arista -y
You can use this software, that I always use and I think it's really good. To convert an ogv file to mp4 you should choose any Sony device.
FF Multi Converter is another great choice, not only for successful .ogv
to .mp4
conversation. Simple, user-friendly and elegant interface, gives a complete log of conversion details, supports a huge list of formats (see below), gets the job done quickly.
Audio/Video formats:
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
And any other format supported by ffmpeg.
Image formats:
bmp, cgm, dpx, emf, eps, fpx, gif, jbig, jng, jpeg, mrsid, p7, pdf, picon, png, ppm, psd, rad, tga, tif, webp, xpm
And any other format supported by ImageMagick.
Document file formats:
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
Installing on Ubuntu - [Stable release]
To add the ppa to your system resources and install ffmulticonverter, open a terminal and type:
sudo add-apt-repository ppa:ffmulticonverter/stable
sudo apt-get update
sudo apt-get install ffmulticonverter
By default ffmulticonverter will bring all of its optional dependencies (ffmpeg, pythonmagick, unoconv) as well.
If you wish, you can install ffmulticonverter alone and then install only the optional dependencies you like manually:
sudo apt-get install --no-install-recommends ffmulticonverter
Then you can install the rest of the dependencies separately, depending on what you want to convert:
If you wish to convert videos, install ffmpeg: sudo apt-get install ffmpeg
If you wish to convert documents, install unoconv: sudo apt-get install unoconv
If you wish to convert images, install python imagemagick: sudo apt-get install python-pythonmagick