View Full Version : QuEnc problems with DVD2SVCD
kyuuketsuki
1st February 2006, 04:52
I am converting a 23.97 fps AVI. I get a file "Encoded_Video_QuEnc_NTSC.mpv". When pulldown.exe is executed on this file, I get an error "File is not an MPG video stream".
Does QuEnc not work with 23.97 fps videos?
Burning Fury
2nd February 2006, 00:55
QuEnc works with ALL .AVI types of files, it is an encoder.
Are you trying to make a PAL 25fps movie?
Please post more details, ;)
Cheers
kyuuketsuki
3rd February 2006, 03:50
I am trying to make an NTSC DVD file using QuEnc and DVD2SVCD (AVI2DVD). Using the same parameters and different encoders I get a valid MPG if I use TmpgEnc or CCE, but QuEnc fails when the pulldown.exe is executed.
QuEnc seems to work with my 29.97 fps AVIs and the thing that fails is the pulldown.exe which is why I thought that it was a problems with the 23.97 fps files.
Maybe it is a problem with pulldown.exe? Any ideas?
Nick
3rd February 2006, 17:47
If you are not using QuEnc 0.61, please use this version and try again.
It works fine for me with 23.976 fps AVI sources.
kyuuketsuki
4th February 2006, 06:04
I am using QuEnc V0.61.
Here's the deal. I downloaded the source code for pulldown.exe and stepped through to find out why it works for CCE and TmpgEnc, but not QuEnc. Turns out that QuEnc and pulldown do not play nice together. Pulldown.exe always expects the 4th byte of the first sequence header (in this case the fourth byte of the file) to be 0xB3. For the file I encoded it was 0xBA. I do not know the reason it is 0xBA for only QuEnc.
Also note that DVD2SVCD did not report any problems in the log file. The multiplexing failed because the pulldown failed.
CCE header --> 00 00 01 B3
TMPG header --> 00 00 01 B3
QuEnc header --> 00 00 01 BA
Just to confirm this was the problem, I changed the 4th byte in the file to B3 and it processed.
I also tried with DgPulldown and I got this error "The input file must be an elementary stream not a program stream".
kyuuketsuki
4th February 2006, 17:15
I also stepped through the code for DGPulldown and it specifically checks the 4th byte for 0xBA. This states that it is a "program stream" and can't process it.
I'm not sure what a program stream is though and how to fix it.
Mr_Odwin
4th February 2006, 19:20
I use QuEnc with both pulldown and DGpulldown and have no problems at all. The elementary stream it's talking about is just the video part of the mpg. Pulldown and DGPulldown both expect m2v input.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.