Alan Harvey wrote:
> That Figure 53 article ("Prepare, Execute, Troubleshoot") comparing
> ProRes 422 LT to H264 made a lot of sense to me (i.e., large files
> means less stress on your computer's processor), but some threads in
> this forum make me think that I need to do some additional testing.
> Certainly my life would be easier if I could reliably use the 90%
> smaller H264 format!
There are two other reasons I'm in favor of ProRes over H.264:
First, ProRes 422 HQ, 422, and 422 LT are pretty unequivocally better
looking than H.264.
Second, H.264 is a temporal codec, meaning that it encodes key frames
which contain a full screen worth of image, then a series of
intermediary frames which only encode data about what's changed since
the last keyframe. It's most common to have one keyframe per second, so
one out of every 24 frames in a 24 fps video. What that means
functionally is that rewinding and fast forwarding take a huge amount of
extra work, because unless you land on a keyframe, QLab needs to scan
backwards in time to the last keyframe, and then decode each frame up to
the frame you land on. Latency often ensues, even on fast hardware.
VTdecoderXPCservice is AVFoundation's video processing service, which
QLab calls to decode video. It will readily use available system
resources, as you've noted, but that doesn't indicate that there's
anything wrong. After all, that's why the processor is there, right? To
be used.
Finally, it's important to note the difference between a container
format and a codec when it comes to video. .mp4 video files are
containers which often use H.264 video, but not always. Sometimes they
can contain DivX or Xvid video, for example. So just looking at the
extension on the file name is not enough to tell you what's going on
inside the file. If you open the file with QuickTime Player and the show
the Move Inspector (command-I) you'll be able to find out what kind of
video is in your file.
One thing we have recently learned is that most of the time, h.264 high
profile video does not work well with QLab. You want to use baseline
profile or possibly either extended profile or main profile.
Cheerio
Sam
--
Sam Kusnetz | Figure 53 Field Operative
s...@figure53.com