Log in

View Full Version : PAL to NTSC Conversion using CCE


GeneralMartok
16th July 2003, 19:33
I have figured out the most issues about DVD encoding myself, however, I need some help.
Being annoyed by the higher pitched sound of PAL-DVDs, I decided to transcode some into the NTSC-Format. This works fine, if the PAL-source is 100% progressive. However, there are some TV-series who are not. Since they originate from a NTSC source, there would not be any quality losses, because of the lower resoloution. I already tried some deinterlacers/IVTC-filters, but they seem to have problems with hybrid frames.
So, here is my question: Is there any way to restore the 2:3 pulldown 29.97 FPS interlaced Video?

RB
21st July 2003, 08:30
TRy asking this question in the AVISynth forums. CCE is not the right tool for format conversions.

DIggedy
22nd July 2003, 23:41
Interlaced video does not have 2:3 pulldown, it is a true 29.97fps video stream. 2:3 Pulldown is on only used on 23.98fps progressive video.

GeneralMartok
4th August 2003, 17:36
I decided, it's probably better if I give CCE progressive streams. I now preview the entire material I want to encode in VirtualDub to determine, which deinterlacing setting is needed in which scenes. I edited the .ecl file like this:


; Cinema Craft Encoder SP -- Encoder Control List

[item]
title=B5 Decomb FD.avs
vid_out=1
vaf_out=1
aud_out=0
vid_file0=C:\Babylon 5 Ep1.mpv
vid_file1=C:\Babylon 5 Ep1.mpv
vaf_file=C:\Babylon 5 Ep1.vaf
aud_file=C:\Babylon 5 Ep1.mpa
file_focused=0
encode_mode=0
packet_size=4096
timecode=0x0
width=720
height=480
vmode=0
frame_rate_idx=1
cbr_brate=6000
opv_q_factor=1
opv_brate_min=0
opv_brate_max=9000
vbr_brate_avg=6000
vbr_brate_min=2000
vbr_brate_max=9000
vbr_bias=30
vbr_pass=3
quality_prec=5
use_filter=0
filter_val=6
seq_endcode=1
dvd=1
half_width=0
half_height=0
fast_mode=0
progressive=1
alternate_scan=0
non_linear=0
top_first=0
lum_level=0
intra_dc_prec=-1
aspect_ratio=3
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=7
crc=1

[file]
name=C:\B5 Decomb FD.avs
type=0
frame_first=0
frame_last=63137
encode_first=0
encode_last=611

[file]
name=C:\B5.avs
type=0
frame_first=0
frame_last=63137
encode_first=611
encode_last=2365

[file]
name=C:\B5 Decomb FD.avs
type=0
frame_first=0
frame_last=63137
encode_first=2365
encode_last=2746

[file]
name=C:\B5.avs
type=0
frame_first=0
frame_last=63137
encode_first=2746
encode_last=2902

... there are 40 some odd lines more like these in the script, but I'm not going to post them all ...


However, after encoding about 11% of the movie, Windows reports a lack of virtual memory and CCE quits working.
Finally, I made single files from all clips and made a new DVD2AVI project and encoded it again. But this method seems to be needlessly complicated. Does anyone know a better soloution?

RB
11th August 2003, 18:35
Originally posted by GeneralMartok
However, after encoding about 11% of the movie, Windows reports a lack of virtual memory and CCE quits working.


See the CCE FAQ in this forum, Q14.3.

GeneralMartok
12th August 2003, 18:47
Mmmhhhh... I did add a fake audio track, but it happens anyway. However, since I tried the newest Avisyth and Decomb versions, it's no longer neccesarry to create multiple scripts. I managed to get a clean output out of a heavily interlaced PAL input (i. e. Star Trek: The Next Generation). If this works, anything will work.