PDA

View Full Version : File size vs. NanoPEG edits



Anonymous
March 23rd, 2004, 02:01 PM
First off - EXCELLENT PROGRAM!!! :D I've been looking for something (anything!) better than NanoPEG & was just about to go with MPEG-VCR when I found info on VideoReDo on another forum. Intuitive GUI, fast, & the price is right! I'll be purchasing soon.

During my eval of VideoReDo, I've noticed that the size of the output file is smaller than the same edit done in NanoPEG.

A SVCD file edits to 2,554 MEG using NanoPEG, but the same edit in VideoReDo creates a file that is 2,078 MEG. All I do is trim off the beginning & the end. No other cuts inside the video.

What is VideoReDo removing that causes the output file to be almost 500M smaller than the NanoPEG-edited file?
Both files seem to play back properly. VideoReDo does not indicate any errors when creating the output file.

Also, noticed that Windows Media Player shows a time length of 2:05:09 on this file, but stops playing at 2:05:01. VideoReDo says the file is 2:05:01.89. Why the difference in reported time?

Thanks

DanR
March 23rd, 2004, 03:53 PM
First off - EXCELLENT PROGRAM!!! Thanks.

I've noticed that the size of the output file is smaller than the same edit done in NanoPEG. I can't speak for NanoPEG, as it never seemed to work very well for me. But what's probably happening is NanoPEG is using lots of padding packets in the output stream. This is often done to keep the bitrates relatively constant, but isn't needed by software decoders or hardware players. Just in case you want the padding packets you can add them by setting an option on Tools>Options>Advanced Stream. I also suggest you look at the help file for that page as it will explain the size effects of each of the options. VideoReDo, by default, chooses a middleground in terms of # of stream overhead bytes. You can reduce it even further with the options on that page.

Windows Media Player shows a time length of 2:05:09 on this file, but stops playing at 2:05:01. I don't know. When you use WMP to play an MPEG2 file you don't know which MPEG2 decoder its going to use, as WMP doesn't have one its own. You can look at the WMP's File Properties after opening a file to see which one was choosen but I can't figure out how to alter that. The playing time in WMP is determined by a call to the MPEG2 decoder (actually demultiplexor). There are 3 different sets of timestamps in an MPEG2 file (SCR, PTS and GOP). So who knows which one is being used.

bitter_old_man
March 23rd, 2004, 09:52 PM
You can look at the WMP's File Properties after opening a file to see which one was choosen but I can't figure out how to alter that.
Try the RadLight Filter Manager: http://www.radlight.net/forum/index.php?showtopic=355

The latest stable version is 1.4 (link at the bottom of the page). Use with care (read the thread).

Barry