I want to convert every [OGV|OGG] video file Ogg data, Skeleton v3.0 I have into MP4 or WebM.

Can people please suggest a command line to do so, in order to keep the quality? Also do they need indexing or something so I can seek?

Here is my OGG based HTML5 video collection for reference. I have an 8 core machine to do this on, so I want to be able to run this video conversion command concurrently.

link|improve this question
feedback

3 Answers

First, get ffmpeg, then:

For x264 encoded .mp4:

ffmpeg -i INPUT -vcodec libx264 "OUTPUT.mp4"

For VP8 .webm:

ffmpeg -i "INPUT" -vcodec libvpx -acodec libvorbis -f webm "OUTPUT.webm"
link|improve this answer
feedback

You can drive Avidemux around with a script. No guarantees about the quality though, since transcoding may reduce it regardless of the tool.

link|improve this answer
Looking for an answer with the actual command line. – hendry Jul 16 '10 at 10:56
feedback

I came across this question when looking for the same advice. Following this process worked for me using Ubuntu 11.04:

  1. Use recordmydesktop open-source software to record a screencast. It will output a file called out.ogv but it needs to be transcoded before you can put it in Google Docs:
  2. Transcode the video to mp4: ffmpeg -i inputfile.ogv outfile.mp4 (may need to do sudo apt-get install ffmpeg first).
  3. Test it - sometimes the video and audio can get out of sync!
  4. Upload it as a file in Google Docs
link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.