Understanding DVD Compression?
canyon289 asks: "My friends and I created a full length movie using a regular Sony Camcorder. After importing and editing all of the video and audio in Adobe Premiere, the exported AVI comes out to 19 gigs. The length of the movie is 90 minutes. We tried compressing it with Nero Burning Rom to a 4.7 single layer DVD but when played in a standard DVD player theres pixelation and frame skips aplenty. Does anyone know how to fit the movie into a DVD (preferably 4.7) and still maintain adequate quality?"
Just download your movie off the net. Someone will have shrunk it to fit on a CD-ROM.
</sarcasm>
Education is a better safeguard of liberty than a standing army.
Edward Everett (1794 - 1865)
CCE is the standard used in the rampant legal archiving of DVDs. Best DVD encodes I've seen of any of the major products. Nero has a quick and dirty encoder that is fitting 1hr-1:30 on a DVD5 with decent quality, but CCE sets the standard.
MPEG only specifies the decoder not the encoder. So
1. Choose a quality encoder
2. Use a high quality mode (if it has one) usually this enables more MV searches
3. Use multiple passes if supported. This helps distribute the bandwidth where it is needed more.
Mencoder [part of mplayer] can encode DVDs using lavc that look [for the most part] just as good as the original on a CD. It'd be trivial to get near losslessness in the size of a DVD.
Tom
Someday, I'll have a real sig.
You want a multi-pass, high quality encoder to create your output files. For video and on Windows, I suggest Tsunami Mpeg Encoder (TMPGEnc). It's been a few years since I've messed with any of this, but it was quite good and inexpensive 3-4 years ago. It does 2-pass encoding and can output any number of DVD-compatible formats.
If you're still having problems, you might try reducing the resolution. DVD supports 704(720) or 352 vertical lines. Obviously quality suffers as you reduce resolution, but if you're having problems squeezing your content onto a DVD at 720 lines, you may just get an overall increase in quality this way.
Also, you don't talk much about your audio. Is it raw audio (which is really big and uses up lots of room on the disc that could be devoted to video)? You may have good results compressing this, as well.
I like http://www.doom9.net/ for all things video/dvd/vcd. They have a number of guides which detail the various methods of compression and burning. It's pretty likely that you'll find the tips you need there.
ffmpeg -i INPUT.avi -target ntsc-dvd 01.mpg /dev/dvd -dvd-video dvd
mkdir dvd
dvdauthor -o dvd -t -v 4:3 01.mpg
dvdauthor -o dvd -T
growisofs -Z
rm -r dvd 01.mpg
Basically, you need to author your DVD. Authoring takes the AVI file output of Premiere, compresses the video to MPEG2, the audio to AC3, creates menus (if you want them) and prepares and burns the entire thing. Good authoring software does a MUCH better job at compression than the crappy encoder in Nero, since these programs are designed to create only video DVDs, whereas Nero is designed to do everything (and none of it particularly well). As you're already using Adobe products, you may want to try Encore. It's their DVD authoring application. However, if you're open to other options, I highly recommend Sony DVD Architect. Both of those programs will create splendid quality results; the difference is that Adobe's Encore will give you more options (but is harder/more confusing for beginners) while Sony's DVD Architect will be much easier to learn and use (however lacks some of the fancy features that Encore provides).
You entered the wrong url in your browser. Instead of slashdot.org try videohelp.com.
Dan East
Better known as 318230.
Oh yes. Im very sorry that I forgot to mention the details. Here they are. Pixels: 720 x 480 Duration: 1:30:32 Audio Bitrate: 1536 Kbps Audio Sample Size: 16 bit Audio Format: PCM Framerate: 29 frames a second (can't lower this anymore, The movie gets too choppy) Video Sample Size: 24 bit
Simple, free, one-click solution: DivxtoDVD. Fast and easy, quite good results.
If you want to get into it more, you need Avisynth (to load the AVI, scale it, apply filters); a video encoder (I like HCenc), an audio encoder (like BeSweet), an authoring app (like GUifor DVDAuthor, finally a burning app (use Nero or whatever came with your burner).
These are all free Windows software, you can do it all in Linux, but it's not so user-friendly. Most Mac users tend to use commercial software.