View Full Version : TMPG CQ gone crazy


canoner
13th June 2003, 03:11
Read the log file below. The sequence of CQ values TMPG used diverger, not converge! And then just settled for a value it knows too high! This is beyond me. I have used TMPG CQ for a while and been pretty happy with it.

*******
WNASPI32.DLL 4.6.0.1021
--------------------------------------------------------
- 6/12/2003 3:58:00 AM
- DVD to SVCD Conversion
- DVD2SVCD ver. 1.1.3 build 2
--------------------------------------------------------
Initializing
Initializing finished.

--------------------------------------------------------
- 6/12/2003 3:58:04 AM
- DVD2AVI
--------------------------------------------------------
Creating DVD2AVI INI file:
- C:\Program Files\DVD2SVCD\DVD2AVI\DVD2AVI.INI

Variable settings:
iDCT_Algorithm: 32-bit SSE MMX

Executing DVD2AVI.
Executing DVD2AVI. Commandline:
"C:\Program Files\DVD2SVCD\DVD2AVI\DVD2AVI.exe" -CS=2 -YR=1 -EXIT -OF=[C:\Program Files\DVD2SVCD\Movie\Schmit\DVD2AVI_Project_file] -IF=[C:\Program Files\DVD2SVCD\Movie\Schmit\VTS_01_1.vob,C:\Program Files\DVD2SVCD\Movie\Schmit\VTS_01_2.vob,C:\Program Files\DVD2SVCD\Movie\Schmit\VTS_01_3.vob,C:\Program Files\DVD2SVCD\Movie\Schmit\VTS_01_4.vob,C:\Program Files\DVD2SVCD\Movie\Schmit\VTS_01_5.vob,C:\Program Files\DVD2SVCD\Movie\Schmit\VTS_01_6.vob]
Analyzing DVD2AVI Project file
Force Film activated!
Framerate: 23976
DVD2AVI processing done.

--------------------------------------------------------
- 6/12/2003 4:00:53 AM
- Free on drive C: 18861.07 mb
- AUDIO Extraction
--------------------------------------------------------
Found AC3 stream id: 0x80
Filename: C:\Program Files\DVD2SVCD\Movie\Schmit\Extracted_audio_1.ac3
Audio1 delay: 0 ms
Audio extraction finished.

--------------------------------------------------------
- 6/12/2003 4:03:56 AM
- Free on drive C: 18459.46 mb
- AUDIO conversion
--------------------------------------------------------

Encoding Audio. Filename: C:\Program Files\DVD2SVCD\Movie\Schmit\Extracted_audio_1.ac3
Executing BeSweet. Commandline:
"C:\Program Files\DVD2SVCD\BeSweet\BeSweet.exe" -core( -input "C:\Program Files\DVD2SVCD\Movie\Schmit\Extracted_audio_1.ac3" -output "C:\PROGRA~1\DVD2SVCD\Movie\Schmit\Encoded_audio_1.mp2" -logfile "C:\PROGRA~1\DVD2SVCD\Movie\Schmit\Encoded_audio_1.log" ) -azid( -L -3db -c normal -s surround -g max ) -2lame( -e -b 192 -m s )
Audio conversion of C:\Program Files\DVD2SVCD\Movie\Schmit\Extracted_audio_1.ac3 finished.

Audio conversion finished.

--------------------------------------------------------
- 6/12/2003 4:16:59 AM
- Free on drive C: 18287.33 mb
- Video Encoding using TMPGEnc
--------------------------------------------------------
- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1598533826 (1561068kb) Using CQ Value: 88.00
Calculated next CQ Value: 83.46
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1258874927 (1229370kb) Using CQ Value: 83.46
Calculated next CQ Value: 90.70
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1755691677 (1714543kb) Using CQ Value: 90.70
Calculated next CQ Value: 80.21
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1091553107 (1065970kb) Using CQ Value: 80.21
Calculated next CQ Value: 92.65
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1935089037 (1889735kb) Using CQ Value: 92.65
Calculated next CQ Value: 75.15
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 889586523 (868737kb) Using CQ Value: 75.15
Calculated next CQ Value: 92.99
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1955844679 (1910005kb) Using CQ Value: 92.99
Calculated next CQ Value: 74.65
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 858034670 (837924kb) Using CQ Value: 74.65
Calculated next CQ Value: 93.33
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1973997917 (1927732kb) Using CQ Value: 93.33
Calculated next CQ Value: 74.23
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 828819735 (809394kb) Using CQ Value: 74.23
Calculated next CQ Value: 93.68
Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1990959751 (1944297kb) Using CQ Value: 93.68
Final CQ Value: 93.68
- Encoding C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file.avs
StreamSectors: 1688785728
AudioSectors: 183087044
VideoPAPO: 23324076
ScanOffsetBytes: 162266
SeqAligningBytes: 10312931
DVDBytes: 0
VideoEndHeader: 8
SubtitleSectors: 0
EmptySectors: 238.00
PictureSectors: 1.00
PureMPEGStream: 1471899402.40
Seconds: 7526.85
CalcMPEGStream: 1471899402.40
Frames: 180296
CDSize: 810.00
Number of CDs: 2
Cut point 805.00
Using CQ Value: 93.68
Aspect Ratio: 16:9 (borders added, encoded as 4:3)

---AVS Begin---
Import("C:\PROGRA~1\DVD2SVCD\Movie\Schmit\ResampleAudio.avs")
LoadPlugin("C:\PROGRA~1\DVD2SVCD\Avisynth2.5 Plugins\Mpeg2dec\mpeg2dec3.dll")
mpeg2source("C:\PROGRA~1\DVD2SVCD\Movie\Schmit\DVD2AVI_Project_file.d2v")
BicubicResize(480,360,0.0,0.6)
AddBorders(0,60,0,60)
converttorgb24()
----AVS End----

Executing TMPGEnc. Commandline:
"C:\Program Files\TMPNEnc Plus\setup\TMPGEnc.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\TMPGEnc_Project_file.tpr" /Encode /Close
Video Encoding finished.

--------------------------------------------------------
- 6/12/2003 7:33:57 AM
- Free on drive C: 16335.21 mb
- Converting Pictures from ES to PS
--------------------------------------------------------
Saving bbMPEG settings: C:\Program Files\DVD2SVCD\bbMPEG\default.ini
--------------------------------------------------------
- 6/12/2003 7:33:59 AM
- Free on drive C: 16335.20 mb
- Converting Pictures from ES to PS
--------------------------------------------------------
Saving bbMPEG settings: C:\Program Files\DVD2SVCD\bbMPEG\default.ini
--------------------------------------------------------
- 6/12/2003 7:34:02 AM
- Free on drive C: 16335.20 mb
- Converting Pictures from ES to PS
--------------------------------------------------------
Saving bbMPEG settings: C:\Program Files\DVD2SVCD\bbMPEG\default.ini
--------------------------------------------------------
- 6/12/2003 7:34:04 AM
- Free on drive C: 16335.20 mb
- Multiplexing and cutting
--------------------------------------------------------
Saving bbMPEG settings: C:\Program Files\DVD2SVCD\bbMPEG\default.ini
Offset in Seconds: 2
Executing bbMPEG.
Variable Settings:
Movie offset: 2 seconds
Cut point: 805 mb

Executing RunbbMPEG. Commandline:
"C:\Program Files\DVD2SVCD\bbMPEG\RunbbMPEG.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\bbMPEG_Muxed_File.mpg"
Length of C:\Program Files\DVD2SVCD\Movie\Schmit\bbMPEG_Muxed_File00.mpg
2787 Seconds
Offset in Seconds: 2789
Executing bbMPEG.
Variable Settings:
Movie offset: 2 seconds
Cut point: 805 mb

Executing RunbbMPEG. Commandline:
"C:\Program Files\DVD2SVCD\bbMPEG\RunbbMPEG.exe" "C:\Program Files\DVD2SVCD\Movie\Schmit\bbMPEG_Muxed_File.mpg"
Multiplexing and cutting finished.

--------------------------------------------------------
- 6/12/2003 8:12:33 AM
- Free on drive C: 14193.61 mb
- Determining length of audio
--------------------------------------------------------
Analyzing: C:\Program Files\DVD2SVCD\Movie\Schmit\bbMPEG_Muxed_File00.mpg
2789.976 seconds C:\Program Files\DVD2SVCD\Movie\Schmit\bbMPEG_Muxed_File00.mpg
Analyzing: C:\Program Files\DVD2SVCD\Movie\Schmit\bbMPEG_Muxed_File01.mpg
4731.024 seconds C:\Program Files\DVD2SVCD\Movie\Schmit\bbMPEG_Muxed_File01.mpg
Analyzing finished.

--------------------------------------------------------
- 6/12/2003 8:14:43 AM
- Free on drive C: 14193.60 mb
- Creating CD-Images using VCDXBuild
--------------------------------------------------------
- No. of chapters to create: 11

CD image #1: CD_Image_File_CD1.bin

Executing VCDXBuild. Commandline:
"C:\Program Files\DVD2SVCD\VCDImager\VCDXBuild.exe" --verbose --cue-file="C:\PROGRA~1\DVD2SVCD\Movie\Schmit\CD_Image_File_CD1.cue" --bin-file="C:\PROGRA~1\DVD2SVCD\Movie\Schmit\CD_Image_File_CD1.bin" "C:\PROGRA~1\DVD2SVCD\Movie\Schmit\VCDXBuild_Script_1.xml"
--------------------------------------------------------
- 6/12/2003 8:16:58 AM
- Free on drive C: 13377.86 mb
- Creating CD-Images using VCDXBuild
--------------------------------------------------------
- No. of chapters to create: 16

CD image #2: CD_Image_File_CD2.bin

Executing VCDXBuild. Commandline:
"C:\Program Files\DVD2SVCD\VCDImager\VCDXBuild.exe" --verbose --cue-file="C:\PROGRA~1\DVD2SVCD\Movie\Schmit\CD_Image_File_CD2.cue" --bin-file="C:\PROGRA~1\DVD2SVCD\Movie\Schmit\CD_Image_File_CD2.bin" "C:\PROGRA~1\DVD2SVCD\Movie\Schmit\VCDXBuild_Script_2.xml"
VCDXBuild failed to create a bin/cue file!

r6d2
13th June 2003, 14:43
Prediction is not an exact science :D

You might try increasing the "Frames pr spread" and "Spread" parameters in the dvd2svcd.ini file to let D2S have a larger and more representative section of the movie.

It will take more on every try, but should converge faster.

Holomatrix
13th June 2003, 17:43
The way DVD2SVCD does it's CQ quesstimation does seem a little radical at times but you requested two CD's and ended up with two CD's. So why do you think the value is to high? If you ended up with three CD's I could see your problem.

canoner
14th June 2003, 02:26
Originally posted by Holomatrix
The way DVD2SVCD does it's CQ quesstimation does seem a little radical at times but you requested two CD's and ended up with two CD's. So why do you think the value is to high? If you ended up with three CD's I could see your problem.

Copy and Paste from log file:
"- Encoding Test Clip C:\Program Files\DVD2SVCD\Movie\Schmit\AviSynth_Script_file_CQ_TEST.avs
Wanted: 1471899402 (1437402kb) Predicted: 1990959751 (1944297kb) Using CQ Value: 93.68
Final CQ Value: 93.68
"

It settled for 93.68 although its prediction is 1990959751 while the wanted is 1471899402. It is not working in order! Besides, the second MPG file is like 1400MB and the CD image couldn't be made.

I am not asking how to make it predict better or faster, but why it is working totally out of order. First, it should try converging sequence of values, not diverging sequence. Second, it can't settle on a CQ value with which TMPG predict a size 500MG more than wanted size.