I use QuickTime to export H.264 very often. By default when you select Options > (Video) Settings the Compressor Quality is set to "High". I always figured that was sufficient. But I did a little test to determine what bitrates Quicktime is selecting and am very surprised!
The test footage came from at short section ripped from a DVD using MPEG Streamclip. It was 47MB and 27 sec long.
I tried the Automatic Presets for H.264 from Low to Best. Here are the results:
LOW:
Data Size - 923.41 K
Data Rate - 279.34 kbits/s
(The video looks terribly compressed. I didn't bother to even test the "Least" setting)
MEDIUM:
Data Size - 930.87 K
Data Rate - 281.59 kbits/s
(Though it's data rate is barely larger than the Low setting, it's quality is significantly improved)
HIGH:
Data Size - 1.86 MB
Data Rate - 576.77 kbits/s
BEST:
Data Size - 12.49 MB
Data Rate - 3868.63 kbits/s
(That's a HUGE leap!!)
I left all other settings and options the same in all these test except for the Compressor Quality slider. I am very confused first that the High setting was this low (compared to the best setting), and also that the difference in bit rate between Medium and Low was so small yet the video in Low was much much worse. Is there something I'm missing? Is Quicktime doing some sort of analysis I'm not aware of in determining encoding settings that are not available to me yet part of it?-- if so what?
I've always used high in the past because I assumed it would be good enough (obviously I never checked). But from now on I will only use Best. Sure I don't need "best" when exporting for Vimeo or something but I'd rather use specific perimeters for that anyhow. Using Auto settings I assume High means High or at least close to Best. But it's not where near it. Not only when using QT's presets will I never use anything but Best from here out, I'm wondering if I should choose another encoding program altogether, something I've been wondering about for awhile.
What do you feel does the best h.264 encoding? (Adobe Flash encoder, Compressor,....)
The test footage came from at short section ripped from a DVD using MPEG Streamclip. It was 47MB and 27 sec long.
I tried the Automatic Presets for H.264 from Low to Best. Here are the results:
LOW:
Data Size - 923.41 K
Data Rate - 279.34 kbits/s
(The video looks terribly compressed. I didn't bother to even test the "Least" setting)
MEDIUM:
Data Size - 930.87 K
Data Rate - 281.59 kbits/s
(Though it's data rate is barely larger than the Low setting, it's quality is significantly improved)
HIGH:
Data Size - 1.86 MB
Data Rate - 576.77 kbits/s
BEST:
Data Size - 12.49 MB
Data Rate - 3868.63 kbits/s
(That's a HUGE leap!!)
I left all other settings and options the same in all these test except for the Compressor Quality slider. I am very confused first that the High setting was this low (compared to the best setting), and also that the difference in bit rate between Medium and Low was so small yet the video in Low was much much worse. Is there something I'm missing? Is Quicktime doing some sort of analysis I'm not aware of in determining encoding settings that are not available to me yet part of it?-- if so what?
I've always used high in the past because I assumed it would be good enough (obviously I never checked). But from now on I will only use Best. Sure I don't need "best" when exporting for Vimeo or something but I'd rather use specific perimeters for that anyhow. Using Auto settings I assume High means High or at least close to Best. But it's not where near it. Not only when using QT's presets will I never use anything but Best from here out, I'm wondering if I should choose another encoding program altogether, something I've been wondering about for awhile.
What do you feel does the best h.264 encoding? (Adobe Flash encoder, Compressor,....)