
|
internet.com
IT
Developer Internet News Small Business Personal Technology International Search internet.com Advertise Corporate Info Newsletters Tech Jobs E-mail Offers
Developer Channel
FlashKit.com
JavaScript.com JavaScriptSource Developer Jobs ScriptSearch StreamingMediaWorld Web Developer's Journal Web Developer's Virtual Library WebDeveloper.com Webreference Web Hosts XMLfiles.com
|
Video
The Art of Compressionby Nathan Segal April 23, 2002
Compression is an art, as I have learned from my many interviews with people and companies. When you view movie trailers from the Apple site on your computer, they look beautiful and perfect, with high quality imagery and sound. But creating those trailers involves a lot more than meets the eye.
Initially, I spoke with Doug Warner at Apple, who work compresses movie trailers for the web. He directed me to the Media Relations department, who put me in touch with Rhonda Stratton, the QuickTime Product Line Manager. When I asked her what was required for movie trailer compression, she said: 99% of movie trailers originate on film, so there are specific considerations that you need to take into account that are not an issue with video. If it originates on film, it comes to us after a 3-2 pulldown has been done, which is what they do when they convert film from 24 frames per second (fps)." "As a basic explanation, sometimes 3 or 2 frames are taken, because youre going from a 24 fps film to normal NTSC video, which is 29.97 fps. A conversion has to be made and it is still somewhat of an art. You can do a completely mechanical 3-2 pulldown, but every once in awhile someone will be able to catch it, whereas if you have an artist look at it, they cam pull out frames at the right times and make it smoother." "Whats great about the web and QuickTime is that you can use any frame rate. You dont have to do 29.97, which is necessary for television. On the web, you can use compression tools and go back to the original film as intended. Typically, when you want to remove 3-2 pulldown artifacts, you would use an application such as Adobe After Effects or Discreet Media Cleaner." "We try to get the very best experience that the director wanted for the viewers, so if we can, well go back to 24 fps. If someones going to watch this trailer on television, we have to do 29.97, but on the web well do 24 fps. From a compression standpoint, a lower frame rate is better from a data perspective on the web." Nathan: Right. It doesnt clog the bandwidth. Speaking of that, I heard about a process called Progressive Download. What does that mean? Rhonda: "Thats definitely a consideration that you have to make when youre deciding on delivery. Perhaps I started this in the wrong order. To answer your number one question, the things you have to think about are: who is your target audience? What is the bandwidth that youre going to be delivering? What are the connection speeds that people are going to have? Here, we've made those decisions. We always deliver our trailers in 3 or 4 bandwidths and we dont usually vary on that, based on our past experience. We usually do 300, 100, 56 Kbps, or on the higher end, going up to 500 Kbps or 1 Megabit, into the DSL or broadband range." "With Progressive Download, the tradeoff that youre allowed is real-time streaming, which is a bit of a misnomer here. Weve talked about streaming, which starts up and streams to your desk in real-time. The other option is called Progressive Download, sometimes known as Fast Start. This downloads the video, instead of using real-time transport. QuickTime has a special feature that will start playing when it thinks its got enough downloaded. If you have a really fast connection, it appears to be streaming." "The technology behind the scenes is a little different, but because of the design, any bandwidth person can get that video. With a real-time stream, for example, 300 kilobits could be necessary and unless you have that or faster, you cant watch it. If youve ever tried to watch something thats targeted for 300 kilobits and youre on a 100 kilobit line, youll see a picture, then nothing. It will hiccup and burp and the quality is terrible." "With Progressive Download, you could say: I want the biggest, fattest and most gorgeous picture and because its being downloaded before it starts playing, it takes a bit longer, but youll get to see the biggest, fattest, most gorgeous picture that youve chosen. For movie trailers, the person who is making the decision, can say: I want my audience to see high quality. I dont want them to have any hiccups, spurts, etc. And people will see that because its being downloaded to their machine. The only time they wouldnt is if they downloaded it to a really slow machine that couldnt play it back."
The Latest WebDev Tips from DevX
|
|||||
|