BatchEncodeM2V Request For CCERoba
Trahald,
Can you add support to use CCE Template instead of building the ECL file yourself?
If I use DVD2SVCD and D2SRoba I get better encoded output. When I compared the ECL files here are the differences between the ECL created by BEM2V and D2S:
BEM2V ECL
-------------------------------
; ô[G -- Encoder Control List
[item]
title=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.avs.temp.AVS
vid_out=1
vaf_out=1
aud_out=0
aud_mode=0
packet_size=2048
video_type=4
vmode=2
frame_rate_idx=4
vid_file0=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.mpv
vid_file1=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.mpv
vaf_file=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.vaf
aud_file=
width=704
height=480
timecode=0x0000000
tc_ref_frm=0
drop_frame=1
cbr_brate=2829
opv_q_factor=24
opv_brate_min=0
opv_brate_max=9416
vbr_brate_avg=2829
vbr_brate_min=0
vbr_brate_max=9416
vbr_bias=20
vbr_pass=3
aspect_ratio=3
credits_tweak=0
credits_start=0x00000
credits_brate=1000
h_filter=0
h_filter_idx=8
dither=0
dither_max=8
quality_prec=24
intra_dc_prec=2
create_new_vaf=1
pulldown_detect=0
letter_box=0
panscan=0
qmat_idx=0
use_filter=0
filter_val=6
seq_endcode=1
dvd=0
half_width=0
half_height=0
uscc=0
fast_mode=0
progressive=0
alternate_scan=1
non_linear=1
offset_line=0
top_first=0
lum_level=0
intra_dc_prec=2
gop_m=3
gop_nm=6
gop_hdr=18
all_closed_gop=0
fix_gop_length=0
fix_vbv_delay=0
seq_hdr=1
mpeg1=0
mpeg1_cps=0
samples_per_sec=44100
stereo=2
brate_idx=7
crc=1
[file]
name=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.avs.temp.AVS
type=0
frame_first=309939
frame_last=309939
encode_first=0
encode_last=309939
chapter=0:
chapter=4080:
chapter=16128:
chapter=25696:
chapter=31792:
chapter=49248:
chapter=62496:
chapter=69744:
chapter=78384:
chapter=92848:
chapter=113600:
chapter=127920:
chapter=130912:
chapter=142704:
chapter=150960:
chapter=159612:
chapter=177308:
chapter=190652:
chapter=200364:
chapter=216156:
chapter=232092:
chapter=238716:
chapter=253212:
chapter=271420:
chapter=288428:
chapter=303004:
D2S ECL
-------------------------------
; CCE SP Trial Version -- Encoder Control List
[item]
title=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.avs.temp.AVS
vid_out=1
vaf_out=1
aud_out=0
aud_mode=0
packet_size=2048
video_type=4
frame_rate_idx=4
vid_file0=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.mpv
vid_file1=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.mpv
vaf_file=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.vaf
aud_file=
width=704
height=480
timecode=0x00000000
tc_ref_frm=0
drop_frame=0
cbr_brate=2829
opv_q_factor=24
opv_brate_min=800
opv_brate_max=8000
vbr_brate_avg=2829
vbr_brate_min=800
vbr_brate_max=8000
vbr_bias=20
vbr_pass=1
aspect_ratio=3
credits_tweak=0
credits_start=0x00000
credits_brate=1000
h_filter=0
h_filter_idx=8
dither=0
dither_max=8
quality_prec=17
intra_dc_prec=2
create_new_vaf=0
pulldown_detect=0
letter_box=0
panscan=0
qmat_idx=0
use_filter=0
filter_val=4
seq_endcode=1
dvd=0
half_width=0
half_height=0
uscc=0
progressive=0
alternate_scan=1
non_linear=1
offset_line=0
lum_level=0
gop_m=3
gop_nm=4
gop_hdr=12
all_closed_gop=0
fix_gop_length=0
fix_vbv_delay=0
seq_hdr=1
mpeg1=0
mpeg1_cps=1
samples_per_sec=44100
stereo=2
brate_idx=7
crc=1
file_focused=0
[file]
name=f:\kya_kool_hai_hum\vts01\vts__01_p01.i-tff.16~9_1.nopull.avs.temp.AVS
type=0
frame_first=309939
frame_last=309939
encode_first=0
encode_last=309939
chapter=0:
chapter=4080:
chapter=16128:
chapter=25696:
chapter=31792:
chapter=49248:
chapter=62496:
chapter=69744:
chapter=78384:
chapter=92848:
chapter=113600:
chapter=127920:
chapter=130912:
chapter=142704:
chapter=150960:
chapter=159612:
chapter=177308:
chapter=190652:
chapter=200364:
chapter=216156:
chapter=232092:
chapter=238716:
chapter=253212:
chapter=271420:
chapter=288428:
chapter=303004:
I don't know much about the difference in settings but I am definitely getting better output for TRUE Interlaced movies atleast.
I hope the next release will fix the ECL or provide a capability to use CCE templates from where settings ca be picked and an ECL file can be created.
Thanks for looking into this problem.
-Amit
the only one of those settings that I could see making a difference is one you can adjust in the interface (actually it's in the ccedata file I think) and that's the quality_prec and MAYBE the filter value..
the rest are based off the specific assets / movie (vbr, passes, etc)also from what I can tell, one is encoding a Mpeg1 file and the other Mpeg2.. totally different
(This post would have been better added to the BEM thread as well.. no reason for a seperate thread)
@D3S7,
I though BEM2V is building the ECL file on its own. After reading your reply I saw that Scenaid is giving all the information to BEM2V.
Can you provide a capability to use CCE templates when Scenaid settings are used is selected?
Also that ECL is for MPEG2, I can say for sure. Besides the Quality Precision and filter value, I though GOP n/m and GOP HDR values makes a difference too.
I encode mostly Indian movies. Which are mostly 2 hours 30 minutes to 3 hour long and are interlaced 95% of the time. These DVD don't have much extras and my bitrates usually falls close to the SVCD bitrate. The only advantage of using BIG 3 over D2S to me is that I end up with one disc (1 DVD) instead of multiple CDs. Also I get AC3 sound and pretty menus.
I have found that at low bitrates D2S settings work better and found these differences in the ECL file using same AVS file on the same movie.
If its at all possible my wish will be to provide a capability to use CCE template so that I can use the D2S setting from a template and your settings if I don't specify to use a template.
Thanks for look into this post and I did not know which BEM2V thread I should have posted this. Are you talking about the sticky thread?
-Amit
i thought about templates but except for bug fixes im not doing anything with batchencodem2v .. im mainly working on batchccews.. i'll be adding support for cceroba/ccefront by tylo to it. batchccews already has templates. although things like drop frame you shouldnt mess with if you are ntsc, all the setups need drop frame for sync. and alot of the other settings are needed also. the larger gop settings are an option that can be disabled the (gop_nm=4 gop_hdr=12) stuff is optional (use max gop size option).
@Trahald,
Thanks for looking into this post. I didn't see the option before. I have unchecked the option so I hope future encodes will use small GOP settings.
Just for understanding, am I correct that smaller GOP setting produces better quality? i.e. using the GOP settings from D2S was also a factor of good quality besides the Precision Quality D3S7 was talking about.
I agree that I should not mess with Drop Frame and I am on NTSC side of the planet. Since the file names have nopull added by DIF4U why did BEM2V set the drop frame to 1 and D2S set the drop frame to 0? Although both settings did not cause any sync issue on this movie. Just wondering why 2 different programs are using different settings
I was under the impression that BatchCCEWS is a dead program and BEM2V will replace it as it supports more encoders and already supports CCERoba by Tylo. Thanks for the update. I will keep an eye on BatchCCEWS from now onwards. Would love to have CCERoba support in BatchCCEWS as I love the encodes done by CCERoba. The quality is the same as VBR 4 pass and the time taken is max of 2 pass that too if a 1-pass VBR is required after the OPV pass.
-Amit |