Recently on Forums: Choosing the Right Video Format

Live visualism needs a format that a) isn’t so huge it eats your hard drive, b) can be decoded and processed by your computer without bringing your CPU to its needs (DV compression causes some issues here), and c) still looks good, especially when scratched. We’ve had a great discussion going on the forums, in case you missed it:

Favorite Video Standards

Here’s the basic consensus:

  1. Codec: Motion JPEG (for interlaced footage) or Photo JPEG.
  2. Compression ratio/quality: Quality 80 is a decent baseline for JPEG, though you can crank as high as 97 to improve quality.
  3. Keyframes: Encode a keyframe on every frame so it’s “scratch-ready”.
  4. Alpha channels: For video containing alpha channels, PNG is the format of choice. (See comments.)

Now, I have successfully mixed two DV streams at full resolution; modern machines can handle the decoding. But, of course, this stuff is far more practical for use in terms of efficiency and size.

Next up: tips for improving performance in live video streams. I’ve got some new hardware and software I’ll be working with, and will share what I learn. In the meantime, any nominations (or questions) in that regard?

Related posts:

Comment Icon

10 Comments or Links

Leave a Comment

Comments

Gravatar

vade

It should be noted that, if you need alpha channel support, your only options are RLE encoded Animation or PNG. Both work quite well, but Animation, being run length encoded acts as uncompressed video and if your video is of any decent size, fraemrate and comlexity of picture you will definitely need to be aware of bandwidth constraints.

April 2, 2007 @ 1:51 pm
Gravatar

chris

Yay png. alpha, finally.

April 3, 2007 @ 9:30 am
Gravatar

shaijnoua

ok, but what is the best software to use for doing this, cause i’ve had s lot of trouble trying to find one that can compress more files at once, and do them properly…??? (i’m a noob vj)

April 3, 2007 @ 2:29 pm
Gravatar

_kraftma_

compressing more than one file is easy with after effects…import all files and send them to the renderlist, with one click the have all the same compressing settings, another click and ae renders them…and you can get some coffee…

April 4, 2007 @ 6:04 am
Gravatar

M-.-n

To handle HD / 1080p we found out that H.264 works actually better than PhotoJPEG. For smaller resolution tho, PhotoJPEG works better.

April 6, 2007 @ 8:31 am
Gravatar

vectorsa

Anyone use anything else other than quicktime?

April 6, 2007 @ 11:37 pm
Gravatar

te2rx

HuffYUV supports alpha. It’s an extremely fast lossless codec. It won’t be as size-efficient as PNG/CorePNG but it also won’t be as taxing to decode in realtime — http://neuron2.net/www.math.berkeley.edu/benrg/huffyuv.html

April 8, 2007 @ 1:06 am
Gravatar

Wiley

Wait, there’s a motion png?

H.264 kicks the tar out of photo jpeg.

April 11, 2007 @ 6:52 am
Gravatar

drnz

for the non-quicktime heads, ligos indeo 5.2 is a a pretty decent choice, encodes quickly, scales well and holds quality.
However, it seems that the widescale adoption of h.264 for would point in that direction for future proofing content…..

April 17, 2007 @ 8:04 pm
Gravatar

fuppreele

Hello my friends :)
;)

April 10, 2008 @ 10:05 pm

Other Sites Linking Here

Comment Icon

Alexander Refsum Jensenius » Choosing the Right Video Format

[...] The discussion about video standards for live processing has been summarised as: [...]

April 5, 2007 @ 6:36 am
Comment Icon

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> .
If you want a cool icon, get a Gravatar

RSS feed for comments on this post. TrackBack URI