Batch Encoding Ogg Video with ffmpeg2theora
(As in the previous section, in this section Iâm going to use âOgg videoâ as a shorthand for âTheora video and Vorbis audio in an Ogg container.â This is the combination of codecs+container that works natively in Mozilla Firefox and Google Chrome.)
There are a number of offline encoders for Ogg video. If youâre looking at batch encoding a lot of video files and you want to automate the process, you should definitely check out ffmpeg2theora.
ffmpeg2theora is an open source, GPL-licensed application for encoding Ogg video. Prebuilt binaries are available for Mac OS X, Windows, and modern Linux distributions. It can take virtually any video file as input, including the DV video produced by many consumer-level camcorders.
To use ffmpeg2theora, you need to call it from the command line. (On Windows, go to Start MenuâProgramsâAccessoriesâCommand Prompt. On Mac OS X, open ApplicationsâUtilitiesâTerminal.)
Figure 5-12. Encoding in progress
ffmpeg2theora can take a large number of
command-line flags. (Type ffmpeg2theora
--help
to read about them all.) Iâll focus on just three of
them:
--video-quality
, whereQ
is a number from 0â10.Q
--audio-quality
, whereQ
is a number from â2â10.Q
--max_size=
, whereW
xH
andW
are the maximum width and height you want for the video. (TheH
x
in between is really just the letter âxâ.) ...
Get HTML5: Up and Running now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.