Tech Support > Computer Hardware > Desktops > low bit-rate encoding
low bit-rate encoding
Posted by Dan Christensen on November 10th, 2003


I'd like some advice on which video encodings are good for small
(e.g. 320x240) video clips that I'd like to put on the web for
relatives. These don't have to be particularly high quality.
The two main concerns are file size (since some people will be
downloading these over a modem) and broad playability (people
have various versions of Windows, MacOS 9 and X, Linux, etc).

So far I've been playing with mpeg-2, since kino supports that
directly, but the file sizes are too big. Is mpeg-4 the way to
go? Or something else?

Thanks,

Dan

--
Dan Christensen
jdc+news@uwo.ca

Posted by Juan Parra on November 10th, 2003


encode with sorenson 3 using quicktime.
mpeg4 i s another option.
you can get smaller files using programs like cleaner.
juani

"Dan Christensen" <jdc+news@uwo.ca> wrote in message
news:87u15ccgjp.fsf@uwo.ca...


Posted by Lawrence Lin on November 10th, 2003


On Mon, 10 Nov 2003, Dan Christensen wrote:

MPEG-1 is the best choice for compatibility since it's supported by all
platforms. The file sizes will be a little bigger verses a MPEG-4 solution but
it won't require people to download codecs.

Does WinXP ship with a MPEG-2 decoder? I know earlier Windows versions don't
include MPEG-2 support.

--
http://www.noderunner.net/~llin/

Posted by PapaJohn \(MVP\) on November 10th, 2003


Dan,

See the Saving Movies... Sample Video Clips page of my website.
--
PapaJohn
www.papajohn.org

"Dan Christensen" <jdc+news@uwo.ca> wrote in message
news:87u15ccgjp.fsf@uwo.ca...


Posted by James McIninch on November 10th, 2003


I've fiddled around with this a bit myself. After lots of experimentation, I
found that Windows was the trickiest platform to target. The default
Windows Media Player was the most finnicky about which codecs you used and
supported the fewest. Don't worry about the Linux people -- if they use
MPlayer they will be able to playback anything your create. Generally I
found Quicktime very robust under both PC and Mac, but the PC users need to
install Quicktime -- obviously.

I found that Microsoft's MoviewMaker works, but supports a handful of codecs
and doesn't generate quite as good output as various other tools.

You always want to start with the highest quality source and transcode /
render to the destination format without an intermediary. That means, start
with your raw DV (raw, or encapusalted in a QT or AVI file) and edit that.
Render to full-frame full-speed DV, then transcode. For many videos, you
can get aways with decrementing the frame rate by 50% and not have
something too jumpy.

If you have multiple choices of encoders for a target format, try them all
to assess their quality. Personally, I use ffmpeg (the CVS version) with
very good success.

Be careful of the combination of container, audio, and video codecs. I had
originally assumed that Linux would have been the most picky and started
testing my video playback there. Everything worked, regardless. Then I
found that when I moved to the Windows platform, many combinations of
codecs didn't work together (Quicktime was even worse). It turns out that
Linux players entirely abstract away the container, audio codec, and video
codec so that they have ne bearing on each other -- any combination is
permitted. Unfortunately, that wasn't true elsewhere.

If your target is the broadest range of platforms, I'd go with MPEG-1 as
it's the most widely supported, though it doesn't have the best quality or
compression.

If you are targeting handheld devices, then you probably want 3GPP today (I
don't know what Windows tools encode to 3GPP, but ffmpeg will got straight
DV to 3GPP).

Personally, I encode to MPEG-4 and make everyone download QT6 to view them.
There are MPEG-4 players for Windows, Mac, Linux, and FreeBSD. Everyone I
knew was using one of those, and I just provided links to the players that
support them well. MPEG-4 seemed to generate the best combination of
high-compression and high-quality video. My only chagrin is that QT
requires that you use the AAC audio codec, whereas I would have preferred
VBR MP3.






<posted & mailed>

Dan Christensen wrote:



Similar Posts