Log in

View Full Version : Why CCE giving me poor results?


Swabo
19th August 2002, 12:23
I cannot seem to get acceptable results out of CCE 2.5 versus TMPGEnc. I have been trying now for quite a few weeks off and on, and creating many useless SVCD coasters. With TMP, the video appears usually quite smooth and good looking. With CCE, the results are what I can only describe as harsh and too bright. With this kind of jerking, shaking and jittering in the video whenever there is movement. Also CCE prduces noticable blockiness. I am quite confounded, since I thought that CCE had a rep for superior quality. Details are as Follows:

Source: an MPEG2 file captured using a ReplayTV. NTSC, Interlaced, 720x480, 29.97fps.

Frameserved using the newest AVISynth available at videotools.net.

I created a simple script as follows to use in both TMP and CCE:


BaseName="Beauty"
PathName="D:\02\"

D2VName=BaseName+".d2v"
SoundName=BaseName+"OA.wav"

LoadPlugin("C:\Program Files\mpeg2dec_dll\mpeg2dec.dll")

Video=mpeg2source(PathName+D2VName)
audio=WAVsource(PathName+SoundName)
audio=ResampleAudio(audio,44100)
AudioDub(Video,Audio)

Trim(86,7838) ++ Trim(14143,29632) ++ Trim(36986,51396) ++ Trim(57100,66117) ++ Trim(72721,87727) ++ Trim(92233,107447)

BicubicResize(480,480,0,0.5)

#Following line only used for TMPGenc
#converttorgb()

My ecl for CCE is as Follows:

; Cinema Craft Encoder SP -- Encoder Control List

[item]
title=ABTestcce.avs
vid_out=1
vaf_out=1
aud_out=0
vid_file0=D:\02\ABTestcce.mpv
vid_file1=D:\02\ABTestcce.mpv
vaf_file=D:\02\ABTestcce.vaf
aud_file=D:\02\ABTestcce.mpa
file_focused=0
encode_mode=0
packet_size=4096
timecode=0x0
width=480
height=480
vmode=2
frame_rate_idx=4
cbr_brate=6000
opv_q_factor=60
opv_brate_min=300
opv_brate_max=2520
vbr_brate_avg=2350
vbr_brate_min=300
vbr_brate_max=2520
vbr_bias=30
vbr_pass=3
quality_prec=5
use_filter=0
filter_val=6
seq_endcode=1
dvd=0
half_width=0
half_height=0
fast_mode=0
progressive=0
alternate_scan=1
non_linear=0
top_first=1
lum_level=0
intra_dc_prec=-1
aspect_ratio=2
gop_m=3
gop_nm=4
gop_hdr=12
seq_hdr=1
all_closed_gop=0
fix_gop_length=0
mpeg1=0
mpeg1_cps=0
samples_per_sec=44100
stereo=2
brate_idx=6
crc=1

[file]
name=D:\02\ABTestcce.avs
type=0
frame_first=0
frame_last=76894
encode_first=0
encode_last=76894

After encode, I mux the video/audio using the MPEG tools portion of TMP, and create and burn the disk with VCDEasy

With TMP I just use the SVCD project wizard.

Can anyone give me some help here on figuring out these results? CCE is much much faster, and I would love to find a way to use it over TMP.

Pyre8
19th August 2002, 13:41
field order issue??? what is the field order in your source? Maybe, reverse the field orders in your source and try again (a small piece obviously).

Swabo
19th August 2002, 18:51
OK Yep. After your suggestion I found a link to this site:

http://stanwebber.dirtyhosting.com/

Whcih was very helpful. After unchecking "Upper Field First" there was much improvement in the finished product. Enough to keep playing with it. Thanks

Pyre8
20th August 2002, 15:57
Maybe you can try DVMPEG's MPEGFixer to change the field order in your original MPEG stream and then re-encode it, that way you don't have to settle for less-than-acceptable results....

benf2
20th August 2002, 16:48
is DVMPEG's MPEGFixer the correct name? dont see it on dooms site!

orbit-r
20th August 2002, 19:02
hi,
do you mean easy changer?

Pyre8
20th August 2002, 20:11
http://www.darvision.com/product/dvmpeg.html

It is not on Doom's site. It is a commercial MPEG encoder but has a bunch of utilities included, one of which is the MPEGFixer. You can download a 30 day trial version ; the utilities continue after 30 days - only the MPEG encoding is crippled in the trial. Only the MPEG stream in MPEGFixer and it will show you current field order. Toggle, click process and it is done - quite fast actually.

If you figure out how to apply it to VOB files, that would be cool (I mean without demuxing the vob...) , then I can really apply CCE to movies with bottom field first.

Okay, I figured out that you can use MPEGFixer (Orbit, it is called Easy Changer too, you are right) to change the field order in VOB files too. Select the VOB file, change the field order and go.... it will process the selected one and any linked VOB files. So now, you can change the field order before you run DVD2AVI and feed the video into CCE. Can u also do it post-processing using pull-down?