Log in

View Full Version : HDConvertToX v. 3.0 (14/10/2010)


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 [60] 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

buzzqw
9th March 2010, 08:34
buzz,

Just updated to 608.4150

Encoding a SD DVD to a MKV file:

Visual Crop is fine for first selection (slider far left), but visual screeen goes white for all other sliders to right

You seem to be using a different program to extract and index subtitles.....it hung up three times for me at the indexing (went through PGC's and all VOB's then hung up)

I am running Win 7 X64

Thanks,

visual crop take a random portion of input file and then extract some image at fixed range
you got a bad luck getting all white image.
that's why i added the shuffle button, just for selecting other range
subs are extracted with vsrip, the dvd pgc is rebuilded (if needed) with vstrip.. so.. yes, hdc can severely crunch your hd




F:\HDConvertToX\temp\job1>"F:\HDConvertToX\application
s\x264.exe" --crf 16 --preset slow --threads auto --thread-input --sar 1:1 --
output "F:\HDConvertToX\temp\job1\hdconverttox_t1_video - .h264" "F
:\HDConvertToX\temp\job1\hdconverttox_t1_video - .avs"
avs [info]: 1920x800p 1:1 @ 10000000/417083 fps (cfr)
x264 [info]: using SAR=1/1
x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 FastShuffle SSE4.1 Cach
e64
x264 [info]: profile High, level 4.0
x264 [error]: malloc of size 1714176 failed
x264 [error]: x264_encoder_encode failed
could be a memory issue triggered by DSS.
you can try disabling MT or forcing use of FFmpegSource


@buzzqw

I'm having the same problem described here:

http://forum.doom9.org/showthread.php?p=1374199&highlight=interlaced#post1374199

But I couldn't find a response or solution to it, so I thought I'd seek some input here. I too have an NTSC interlaced source file (originally from a Hi8 camera; 29.97 frames per sec, 60 fields per sec), and the "Interlaced" filter seems to get rid of the interlacing artifacts when I put it through HDConverToX, but the "Interlaced HQ" filter doesn't seem to do anything at all.

The source is an (interlaced) DVD, and the analysis tool reports it as such. I'm trying to compress it to an x264 .mp4 file using NMT compatibility to ensure DXVA decoding, and I'm trying to retain as much detail as possible.

Secondary question:

I was wondering if someone to explain to me why this program uses Level 4.0 for x264 when a lot of people seem to have standardized on level 4.1. I'm not sure what the difference is, but I was wondering if there's a quality or compatibility issue at stake.

TIA!

this is the deinterlace table for HDC
"Film NTSC (29.97->23.976)" or "Telecine" or "Mixed progress/telecine" -> tfm(d2v="xxxx").tdecimate()

"Interlaced" -> Yadif(mode=0,order=-1)

"Mixed progress/interlaced" -> TDeint(mode=0,order=-1)

"Mixed interlaced/telecine"
TDeint(mode=2, mtnmode=3, blim=100)
TFM(cthresh=4, slow=2, clip2=deint)
TDecimate(mode=0)

"Double Pass IVTC"
TFM(input="ivtc.tfm")
TDecimate(input="ivtc.dec")

"Interlaced HQ"
yadifmod(mode=1, edeint=nnedi(field=-2)).separatefields.selectevery(4,0,3).weave()

the difference between 4.0 and 4.1 is only at max bitrate usage: for 4.0 the max bitrate is 25Mb, while for 4.1 is 62.5Mb
have you ever used more then 25000 bitrate ?

@azmoth

seems that eac3to isn't able to always extract audio from avi even when input was remuxed in mkv.
i cannot fixed this since isn't a direct issue of hdc
i could try finding workaround.. but isn't easy

BHH

cybersharky
9th March 2010, 09:39
@cybersharky
That looks like it may be a problem with x264. How much memory do you have in your machine?

I have 4Gb

Prospero424
9th March 2010, 10:19
this is the deinterlace table for HDC
"Film NTSC (29.97->23.976)" or "Telecine" or "Mixed progress/telecine" -> tfm(d2v="xxxx").tdecimate()

"Interlaced" -> Yadif(mode=0,order=-1)

"Mixed progress/interlaced" -> TDeint(mode=0,order=-1)

"Mixed interlaced/telecine"
TDeint(mode=2, mtnmode=3, blim=100)
TFM(cthresh=4, slow=2, clip2=deint)
TDecimate(mode=0)

"Double Pass IVTC"
TFM(input="ivtc.tfm")
TDecimate(input="ivtc.dec")

"Interlaced HQ"
yadifmod(mode=1, edeint=nnedi(field=-2)).separatefields.selectevery(4,0,3).weave()


Thanks for the technical details! But honestly, I don't know what that means. My depth of knowledge on this topic isn't what it used to be.

Maybe I should rephrase the question:

1. Under what circumstances should I use the "Interlaced HQ" filter over "Interlaced"?

2. Is the "interlaced HQ" filter behaving properly as I described it above?

the difference between 4.0 and 4.1 is only at max bitrate usage: for 4.0 the max bitrate is 25Mb, while for 4.1 is 62.5Mb
have you ever used more then 25000 bitrate ?

Heh, certainly not. If that's the only difference, then that answers this question. Thanks!

azmoth
9th March 2010, 20:48
I received pm. Tested your preliminary beta build regarding copy audio. It now works very well with force FFmeg and "copy" option. Thankyou very much Buzzqw. Appreciated!

sunfish
9th March 2010, 21:22
I have encountered two problems with recent builds that are not present in older builds.

1. HDC Visual Crop only shows one frame and shuffle doesn't do anything.

2. When I try to change the default Final MB Size from 700 to say 1400, the GUI becomes nonresponsive for several seconds after a character deletion. Once in a while, it pops an error message. (sorry didn't write it down)

chourmovs
9th March 2010, 21:31
here i'm again with my mkv/x264/dts to avi/xvid/dts problems :)


you can for use of DSS for VIDEO and still use eac3to for audio

i tried but i get the same synchronization issues
i tried DSS2 too


on sherpya site http://oss.netfarm.it/mplayer-win32.php you can found multithreaded optimized build
multithreading is working well only for x264 encoding

I tried and get faster encoding thx
... but in most caseand with ALL mencoder version including yours, mencoder give me a lot of skipped and duplicate frames and at the end i get a very heavy movie on my PC that desynchronyze on my multimedia box (but not on my PC) .... maybe filter issue
i didn't notice desynchronizations if mencoder doesn't skip frames ...
i tried all deinterlacing options from telecine, to progressive and interlaced

I noticed that skipping and duplicate appear only with "copy audio method" (witch is my first goal, remember ;) )

I'm desperate :confused::confused:


on HDC if final size is over 2000 the build script for avimux gui force use of odml
just not use manual bitrate... BHH

nice it work, but what about predict it with quantizer in a future release option :cool:

thank you and please feel free to ask for test/help, i'm stuck
PS : i'm on seven64

buzzqw
10th March 2010, 08:31
Thanks for the technical details! But honestly, I don't know what that means. My depth of knowledge on this topic isn't what it used to be.

Maybe I should rephrase the question:

1. Under what circumstances should I use the "Interlaced HQ" filter over "Interlaced"?

2. Is the "interlaced HQ" filter behaving properly as I described it above?

having a sample of stream could be useful!
i haven't a strong knowledge of ntsc streams, here is pal land
(only deinterlaced)

I received pm. Tested your preliminary beta build regarding copy audio. It now works very well with force FFmeg and "copy" option. Thankyou very much Buzzqw. Appreciated!

thanks azmoth for your test!
when the function will be more stable i will publish it

I have encountered two problems with recent builds that are not present in older builds.

1. HDC Visual Crop only shows one frame and shuffle doesn't do anything.

much depend on source length, if source is too short there isn't enough data for a shuffle

2. When I try to change the default Final MB Size from 700 to say 1400, the GUI becomes nonresponsive for several seconds after a character deletion. Once in a while, it pops an error message. (sorry didn't write it down)

this problem was fixed. make sure you are using the latest update

here i'm again with my mkv/x264/dts to avi/xvid/dts problems :)

i tried but i get the same synchronization issues
i tried DSS2 too

I tried and get faster encoding thx
... but in most caseand with ALL mencoder version including yours, mencoder give me a lot of skipped and duplicate frames and at the end i get a very heavy movie on my PC that desynchronyze on my multimedia box (but not on my PC) .... maybe filter issue
i didn't notice desynchronizations if mencoder doesn't skip frames ...
i tried all deinterlacing options from telecine, to progressive and interlaced

I noticed that skipping and duplicate appear only with "copy audio method" (witch is my first goal, remember ;) )

I'm desperate :confused::confused:

nice it work, but what about predict it with quantizer in a future release option :cool:

thank you and please feel free to ask for test/help, i'm stuck
PS : i'm on seven64

please post on automen thread question about automen.. here is HDC...

i suggest encode video without audio copy
then extract audio and mux audio and video

BHH

sunfish
11th March 2010, 02:22
1. HDC Visual Crop only shows one frame and shuffle doesn't do anything.
much depend on source length, if source is too short there isn't enough data for a shuffle
I'm converting DVD movies (IFO/VOBs). Old builds usually generates several frames, although some slots may still be blank. Shuffle seems to work too.
Also, the new autocropper now seems to overcrop by a few pixels most of the time.

Prospero424
11th March 2010, 05:29
having a sample of stream could be useful!
i haven't a strong knowledge of ntsc streams, here is pal land
(only deinterlaced)

Ah, okay. I've PMed you a download link to a small sample taken from the interlaced NTSC DVD.

Thanks again.

Tiberiust
11th March 2010, 07:13
@cybersharky
malloc = memory allocation. It's 32bit AviSynth running out of memory because you're trying to use too many threads to filter HD content, which is big and uses a lot of memory. On my i7, I am limited to SetMTmode (2,2) - yep, only 2 threads with 1080p HD :mad:

On Mpeg2/DVD I can use (2,0) (0=as many as possible, or 8 threads for me) and if I resize my HD content down to 720p I can usually get away with (2,4), but often down to (2,3)

I am using Win7x64 bit with 6GB, but 32bit AviSynth is the problem, I think it's limited to 2GB and that's about 2 frames of HD only, the second integer in the 2,2 is 'how many concurrent frames to process in how many active threads'. See this:

http://avisynth.org/mediawiki/MT_support_page
T

chourmovs
11th March 2010, 20:44
please post on automen thread question about automen.. here is HDC...
I know and i've hesitated
but my solution is somewhere between mencoder and HDconcerttoX so i continue here

i suggest encode video without audio copy
then extract audio and mux audio and video
BHH

:thanks: i follow your solution and IT WORKS
i encode mkv with mencoder using "no audio option"
then extract DTS track with TSmuxer
then mux both tracks with avimuxgui and no delay, no desync, no skips, just perfect

As you see i need a mix of mencoder and HDconvertToX :p

If you can't do anything for me, I'm very interested for trying developing a dedicated solution based on your source for my special request (it's an educational request too because purebasic look very interesting for low skill and beginner)

I'll contact you if you don't mind

Finch
11th March 2010, 21:26
I always used AutoMKV to encode to mkv/h264. I tried the latest version of HDC and for some reason it's x264 encodes are incompatible with Mediatek MT8520-based blu-ray players like Philips BDP7300, LG BD-370 (heavy pixelating). Files encoded with AutoMKV with the same settings work fine. Any idea why this happens?

gasnyder
12th March 2010, 00:34
@Finch,

You are going to have to post the make report at a minimum so people know where to start looking. You generate the make report in Advanced Options->Utilities. There is a button in the lowerleft to generate the report. Basically setup your encode and click the Add to Queue button, then run the make report. I think that should work. I don't think you have to actually do the encode before running the make report. @OTHERS, please correct me if I'm wrong.

buzzqw
12th March 2010, 08:22
@chourmovs

you can encode only video even in HDC...

If you can't do anything for me, I'm very interested for trying developing a dedicated solution based on your source for my special request (it's an educational request too because purebasic look very interesting for low skill and beginner)

i will usually publish source code of my applications after same time under gpl. but for educational request i will do an exception.
send me a pm with source request.

@Finch
have you set the NMT compatibility ?

@gasnyder
you are right, but there is no need to add to queue, make report will automatically do it :)

BHH

Finch
12th March 2010, 12:49
have you set the NMT compatibility ?
Yes. I also tried many options (different quality presets, bitrates, resolutions, de-interlace filters, audio codecs). The result is the same - the files play fine on PC and badly pixelate on standalone Blu-ray players. I tested on a bunch of blu ray players and this issue only affect players with Mediatek chipset. All encodes created with AutoMKV play just fine on all standalone players.

buzzqw
12th March 2010, 12:55
... the make report...

BHH

buzzqw
12th March 2010, 15:59
post it.. don't attach

BHH

Finch
12th March 2010, 17:26
HDConvertToX v.2.4.608.4150 report

Input File: c:\temp\test\video_ts\vts_01_1.vob ( C:\TEMP\TEST\VIDEO_TS\VTS_01_0.IFO )
PGC : PGC 1. Length: 1:39:49:00 / chained=1
Codec Video: mpeg
Width / Heigh : 720 / 480
Framerate / Framecount: 29.970fps / 179490 frames
Duration(hh:mm:ss): 1:39:49
Aspect Ratio: 1.7778
Resized resolution: 708 / 384
Crop Values : 8:6:4:10

Start Video Configuration ->
Encoding Settings: X264 Slow ; Bitrate=
NMT Compatibility: On
Final Size: 1400
Denoise Level: None
Video Handling: Use Best Decoder
-> End Video Configuration

Start Audio Configuration ->
Audio Codec: Copy Audio
Audio Bitrate/Quality: 128
Audio Channels: 2
Normalize: On
Audio handling: Use Eac3to as demuxer
Keep only core: On
-> End Audio Configuration

Full Audio List-> (*** mean selected)
NONE
*** 80: English (AC3 2ch, 0xBD 0x80) [0]
81: English (AC3 2ch, 0xBD 0x81) [0]

-> End Full Audio List

Full Subtitle List-> (*** mean selected)
*** NONE
English 0 (0xBD 0x20) [0] wide
English 0 (0xBD 0x21) [0] letbox

-> End Full Subtitle List

Mux Subtitle in MP4/MKV file: On

Start Advanced AviSynth ->
ColorMatrix: On
-> End Advanced AviSynth
Start Muxing Options ->
<- End Muxing Options

Start Queue ->
prompt $d $t $_$P$G

echo job number: 0
"C:\Program Files (x86)\HDConvertToX\applications\dgindex.exe" -FO=0 -OM=0 -YR=2 -AIF=[c:\temp\test\video_ts\vts_01_1.vob] -OF=[C:\Program Files (x86)\HDConvertToX\analysis\movie] -exit -minimize
"C:\Program Files (x86)\HDConvertToX\applications\eac3to.exe" "C:\TEMP\TEST\VIDEO_TS\VTS_01_1.vob"+"C:\TEMP\TEST\VIDEO_TS\VTS_01_2.vob"+"C:\TEMP\TEST\VIDEO_TS\VTS_01_3.vob"+"C:\TEMP\TEST\VIDEO_TS\VTS_01_4.vob" 3: "C:\Program Files (x86)\HDConvertToX\analysis\hdencodertox-pid3.ac3" -no2ndpass
"C:\Program Files (x86)\HDConvertToX\applications\x264.exe" --pass 1 --bitrate 1573 --preset slow --threads auto --thread-input --sar 1:1 --output "C:\Program Files (x86)\HDConvertToX\analysis\hdconverttox_vts_01_1.h264" "C:\Program Files (x86)\HDConvertToX\analysis\hdconverttox_vts_01_1.avs" --ref 4 --bframes 4 --level 4.0
"C:\Program Files (x86)\HDConvertToX\applications\x264.exe" --pass 2 --bitrate 1573 --preset slow --threads auto --thread-input --sar 1:1 --output "C:\Program Files (x86)\HDConvertToX\analysis\hdconverttox_vts_01_1.h264" "C:\Program Files (x86)\HDConvertToX\analysis\hdconverttox_vts_01_1.avs" --ref 4 --bframes 4 --level 4.0
"C:\Program Files (x86)\HDConvertToX\applications\Chapter\ChapterXtractor.exe" "C:\TEMP\TEST\VIDEO_TS\VTS_01_0.IFO" "C:\Program Files (x86)\HDConvertToX\analysis\chapters.txt" -p5
"C:\Program Files (x86)\HDConvertToX\applications\mkvmerge.exe" -o "C:\Program Files (x86)\HDConvertToX\hdconverttox_full_vts_01_1.mkv" --default-duration 0:29.970fps "C:\Program Files (x86)\HDConvertToX\analysis\hdconverttox_vts_01_1.h264" --language -1:eng "C:\Program Files (x86)\HDConvertToX\analysis\hdencodertox-pid3.ac3" --chapters "C:\Program Files (x86)\HDConvertToX\analysis\chapters.txt" --title "Done with HDConvertToX v.2.4.608.4150"
echo job number: 1
"C:\Program Files (x86)\HDConvertToX\applications\dgindex.exe" -FO=0 -OM=0 -YR=2 -AIF=[c:\temp\test\video_ts\vts_01_1.vob] -OF=[C:\Program Files (x86)\HDConvertToX\job1\movie] -exit -minimize
"C:\Program Files (x86)\HDConvertToX\applications\eac3to.exe" "C:\TEMP\TEST\VIDEO_TS\VTS_01_1.vob"+"C:\TEMP\TEST\VIDEO_TS\VTS_01_2.vob"+"C:\TEMP\TEST\VIDEO_TS\VTS_01_3.vob"+"C:\TEMP\TEST\VIDEO_TS\VTS_01_4.vob" 3: "C:\Program Files (x86)\HDConvertToX\job1\hdencodertox-pid3.ac3" -no2ndpass
"C:\Program Files (x86)\HDConvertToX\applications\x264.exe" --pass 1 --bitrate 1573 --preset slow --threads auto --thread-input --sar 1:1 --output "C:\Program Files (x86)\HDConvertToX\job1\hdconverttox_vts_01_1.h264" "C:\Program Files (x86)\HDConvertToX\job1\hdconverttox_vts_01_1.avs" --ref 4 --bframes 4 --level 4.0
"C:\Program Files (x86)\HDConvertToX\applications\x264.exe" --pass 2 --bitrate 1573 --preset slow --threads auto --thread-input --sar 1:1 --output "C:\Program Files (x86)\HDConvertToX\job1\hdconverttox_vts_01_1.h264" "C:\Program Files (x86)\HDConvertToX\job1\hdconverttox_vts_01_1.avs" --ref 4 --bframes 4 --level 4.0
"C:\Program Files (x86)\HDConvertToX\applications\Chapter\ChapterXtractor.exe" "C:\TEMP\TEST\VIDEO_TS\VTS_01_0.IFO" "C:\Program Files (x86)\HDConvertToX\job1\chapters.txt" -p5
"C:\Program Files (x86)\HDConvertToX\applications\mkvmerge.exe" -o "C:\Program Files (x86)\HDConvertToX\hdconverttox_full_vts_01_1.mkv" --default-duration 0:29.970fps "C:\Program Files (x86)\HDConvertToX\job1\hdconverttox_vts_01_1.h264" --language -1:eng "C:\Program Files (x86)\HDConvertToX\job1\hdencodertox-pid3.ac3" --chapters "C:\Program Files (x86)\HDConvertToX\job1\chapters.txt" --title "Done with HDConvertToX v.2.4.608.4150"
-> End Queue

AviSynth Script ->
Working with files: C:\Program Files (x86)\HDConvertToX\job1\hdconverttox_vts_01_1.avs
Load_Stdcall_plugin("C:\Program Files (x86)\HDConvertToX\filters\yadif.dll")
Mpeg2Source("C:\Program Files (x86)\HDConvertToX\job1\movie.d2v")
LanczosResize(708,384,8,6,-4,-10)
ColorMatrix(d2v="C:\Program Files (x86)\HDConvertToX\job1\movie.d2v")
-> End AviSynth Script

buzzqw
12th March 2010, 19:53
the slow preset use me umh, subme 8, ref 5, b-adapt 2, direct auto, rc-lookahead 50
but hdc will force 4 ref and 4 bframes

with this option the profile should be ok

what are the allowed spec by mediatek chip ?

BHH

Finch
12th March 2010, 20:20
what are the allowed spec by mediatek chip ?
High@4.1 (Max Ref.Frames 4)

buzzqw
12th March 2010, 22:46
could you try by lowering the ref to 3 ?

just edit the command line and test it

thanks

BHH

Finch
13th March 2010, 00:26
Tried ref 3 and bframes 3 - it didn't change anything, still pixelating very badly.

If it's any help at all - here's a command line I took from AutoMKV's x264cmdq_pass2.bat file. That encode works fine with Mediatek chipset:
"C:\Program Files (x86)\AutoMKV\exe\encoder\x264.exe" --pass 2 --bitrate 1878 --stats "C:\TEMP\temp\.stats" --progress --keyint 250 --bframes 3 --qpmin 10 --qpmax 51 --no-psnr --ref 3 --filter -1,-1 --subme 9 --direct auto --vbv-bufsize 14000 --vbv-maxrate 25000 --me umh --no-ssim --level 4.0 --weightb --b-adapt 2 --no-chroma-me --8x8dct --threads auto --thread-input --aud --aq-mode 1 --aq-strength 1 --psy-rd 1.1:1.0 --sar 1:1 --output "C:\TEMP\temp\movie.264" "C:\TEMP\temp\movie.avs"

Finch
13th March 2010, 16:56
I've seen reports that Mediatek-based players can't properly play H.264 video encoded with P-frame weighted prediction (Weightp) enabled. Does HDC use this feature?

gasnyder
13th March 2010, 18:30
@Finch,

Avinaptic tells me that my HDC created h.264 file has:

Weighted Prediction: NO.

I'm not sure if this is the same parameter you are talking about or not. Avinaptic is a great tool for inspecting your mkv files (as well as avi). On windows, the newest version is dated 11-18-2007. Should be an easy web search.

Finch
13th March 2010, 19:35
OK, I encoded the same vob file with HDC and AutoMKV with the closest possible settings and I think "Weightp" could be what causes the problem with HDC encodes! I compared both files with Avinaptic:
AutoMKV encode: "Weighted Prediction: NO"
HDC encode: "Weighted Prediction: P slices - explicit weighted prediction"

AutoMKV encode:
User data: x264
User data: core 66 r1092 60f4cd8
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2003-2008
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=3
User data: deblock=1:-1:-1
User data: analyse=0x3:0x113
User data: me=umh
User data: subme=9
User data: psy_rd=1.1:0.0
User data: mixed_ref=0
User data: me_range=16
User data: chroma_me=0
User data: trellis=0
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: chroma_qp_offset=-2
User data: threads=6
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: bframes=3
User data: b_pyramid=0
User data: b_adapt=2
User data: b_bias=0
User data: direct=3
User data: wpredb=1
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40(pre)
User data: rc=2pass
User data: bitrate=11727
User data: ratetol=1.0
User data: qcomp=0.60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: cplxblur=20.0
User data: qblur=0.5
User data: vbv_maxrate=25000
User data: vbv_bufsize=14000
User data: ip_ratio=1.40
User data: pb_ratio=1.30
User data: aq=1:1.00
SPS id: 0
Profile: High@L4
Num ref frames: 3
Chroma format idc: YUV 4:2:0
PPS id: 0 (SPS: 0)
Entropy coding type: CABAC
Weighted prediction: No
Weighted bipred idc: B slices - implicit weighted prediction
8x8dct: Yes

HDC encode:
User data: x264
User data: core 84 r1416 fcf70c2
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2003-2009
User data: http://www.videolan.org/x264.html
User data: cabac=1
User data: ref=4
User data: deblock=1:0:0
User data: analyse=0x3:0x113
User data: me=umh
User data: subme=8
User data: psy=1
User data: psy_rd=1.0:0.0
User data: mixed_ref=1
User data: me_range=16
User data: chroma_me=1
User data: trellis=1
User data: 8x8dct=1
User data: cqm=0
User data: deadzone=21,11
User data: fast_pskip=1
User data: chroma_qp_offset=-2
User data: threads=6
User data: sliced_threads=0
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: constrained_intra=0
User data: bframes=4
User data: b_pyramid=0
User data: b_adapt=2
User data: b_bias=0
User data: direct=3
User data: wpredb=1
User data: wpredp=2
User data: keyint=250
User data: keyint_min=25
User data: scenecut=40
User data: intra_refresh=0
User data: rc_lookahead=50
User data: rc=2pass
User data: mbtree=1
User data: bitrate=-134
User data: ratetol=1.0
User data: qcomp=0.60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: cplxblur=20.0
User data: qblur=0.5
User data: ip_ratio=1.40
User data: aq=1:1.00
SPS id: 0
Profile: High@L4
Num ref frames: 4
Aspect ratio: Square pixels
Chroma format idc: YUV 4:2:0
PPS id: 0 (SPS: 0)
Entropy coding type: CABAC
Weighted prediction: P slices - explicit weighted prediction
Weighted bipred idc: B slices - implicit weighted prediction
8x8dct: Yes

gasnyder
13th March 2010, 20:48
@Finch

That's interesting. I'm using x264 Extreme Quality, Single Pass with CRF 16. That must be the difference. I think I remember seeing 2 Pass from your Make Report. I'm not real familiar with 2 Pass or what all those options mean, so I'm not sure I can be of anymore help,

Yes I know CRF 16 is probably overkill, but I'm treating the output as an archival copy so I don't mind wasting a few bits and extra encoding time.

Good Luck with finding the answer!

Finch
13th March 2010, 21:24
I did more testing and now I'm 100% sure that weightp cause the pixelation issue! I encoded the file with HDC using "x264 Ultrafast" profile - and the file played fine with no problems whatsoever. I checked the file with Avinaptic and guess what - "Weighted Prediction: NO".

User data: x264
User data: core 84 r1416 fcf70c2
User data: H.264/MPEG-4 AVC codec
User data: Copyleft 2003-2009
User data: http://www.videolan.org/x264.html
User data: cabac=0
User data: ref=4
User data: deblock=0:0:0
User data: analyse=0:0
User data: me=dia
User data: subme=0
User data: psy=1
User data: psy_rd=0.0:0.0
User data: mixed_ref=0
User data: me_range=16
User data: chroma_me=1
User data: trellis=0
User data: 8x8dct=0
User data: cqm=0
User data: deadzone=21,11
User data: fast_pskip=1
User data: chroma_qp_offset=0
User data: threads=6
User data: sliced_threads=0
User data: nr=0
User data: decimate=1
User data: mbaff=0
User data: constrained_intra=0
User data: bframes=4
User data: b_pyramid=0
User data: b_adapt=0
User data: b_bias=0
User data: direct=1
User data: wpredb=1
User data: wpredp=0
User data: keyint=250
User data: keyint_min=25
User data: scenecut=0
User data: intra_refresh=0
User data: rc=2pass
User data: mbtree=0
User data: bitrate=-134
User data: ratetol=1.0
User data: qcomp=0.60
User data: qpmin=10
User data: qpmax=51
User data: qpstep=4
User data: cplxblur=20.0
User data: qblur=0.5
User data: ip_ratio=1.40
User data: pb_ratio=1.30
User data: aq=0
SPS id: 0
Profile: Main@L4
Num ref frames: 4
Aspect ratio: Square pixels
Chroma format idc: YUV 4:2:0
PPS id: 0 (SPS: 0)
Entropy coding type: CAVLC
Weighted prediction: No
Weighted bipred idc: B slices - implicit weighted prediction
8x8dct: No
@buzzqw
Any chance you can add the "MT8520 compatibility" option, so weightp could be disabled for any speed/quality profile?

buzzqw
14th March 2010, 08:36
@Finch

thanks for your test.
i will try to insert one more check

BHH

OLP
14th March 2010, 18:18
is there any knowing problem with Vsrip.exe, HDC and Windows 7/64 bit?

If i try to extract the subs manually with VSrip.exe its working correct and the sub/idx files are saved.

If VSrip.exe is started by HDC the sub/idx files wont be saved anywhere!!

Any idea?

FORGET THIS QUESTION!

Problem was solved!
Seems a Prob with the DVD-Rip

sunfish
15th March 2010, 00:41
Could anyone comment on the pros and cons of anamorphic encoding?
For example converting a 720x480 dvd video with an AR of 16:9,
Option 1: convert to 720x480 output with anamorphic shape
Option 2: convert to 720x405 output with square pixels
Option 3: convert to 854x480 output with square pixels
Thanks.

Sharc
15th March 2010, 01:05
@sunfish
Option 1: Picture has 345'600 pixels
Option 2: Picture has 291'600 pixels
Option 3: Picture has 409'920 pixels, but upscaling from 720 horizontal (original) to 854 does not add any new details to the original picture, it's just a waste of storage.

The anamorphic encoding (Option 1) makes better use of the standard DVD resolution (720x480 for NTSC), hence preserving more details than Option 2.

buzzqw
15th March 2010, 08:14
@Finch

update HDC i added a "strict" check for NMT that will enforce --weight 0

BHH

Finch
15th March 2010, 14:26
update HDC i added a "strict" check for NMT that will enforce --weight 0
Just tested it with the "strict" option enabled. It worked - no more pixelation! Thank you!!

buzzqw
15th March 2010, 14:45
thanks for your test Finch :)

BHH

olapanekala
15th March 2010, 18:27
Hi to all again.

Is it in my setup only that i have no time estimation in x264 64bit and i have in 32bit

Thanks for the excellent software buzzqw

gasnyder
15th March 2010, 18:40
@Buzzqw,

I'm running version 2.4.607.4144. Update HDConvertToX always reports No Update Found. I'm pretty sure there are newer versions. Any ideas of why the auto update isn't working?

Thanks,
Garth

buzzqw
15th March 2010, 20:38
@olapanekala

on 64bit you cannot get an ETA because use of avs2yuv, only with x264 at 32bit you can get this

@gasnyder

the autoupdate check a file on server
if i don't update it.. hdc thinks that no update are present... that's why

BHH

nx6
15th March 2010, 20:47
@Buzzqw,

I'm running version 2.4.607.4144. Update HDConvertToX always reports No Update Found. I'm pretty sure there are newer versions. Any ideas of why the auto update isn't working?

Thanks,
Garth

The current version is 2.4.608.4150

If yours isn't seeing the updates the easiest thing to do to try and resolve that is to redownload the full package in case something's corrupted on yours.

Finch
15th March 2010, 20:49
The current version is 2.4.608.4150
It's actually 2.4.616.4192

gasnyder
15th March 2010, 22:40
@nx6,

You were right. Downloading the full package allowed HDC to see updates again. Thanks.

nx6
16th March 2010, 07:50
It's actually 2.4.616.4192
Okay, then mine's not seeing updates either now. :mad: I just downloaded that version with the auto-updates a few days ago.

buzzqw
16th March 2010, 08:06
if you get wrong updates simply delete the update.txt in hdc folder

BHH

Frozen-Figo
16th March 2010, 11:32
Just I wanna say thanks

x_merlin_x
17th March 2010, 06:45
Hi there,

I used HDConvertToX a couple of times now, mostly with success. Today I tried another convert and the jobs did not finish.

The scratch folder shows both of the 2 jobs (720p, 1080p), but the resulting file is not present. All source files seem to be there -. chapters, languages etc.

When I try to call mkvmerge by hand it outputs:
mkvmerge v3.1.0 ('Happy up here') gebaut am Jan 19 2010 12:09:24
Fehler: Die Quelldatei 'D:\tmp-scratchfolder-hdc\job2\hdconverttox_00011.h264' k
onnte nicht geöffnet werden, oder aber die Größenabfrage schlug fehl.

This file is indeed not present.

Here are the logfiles from the job:
eac3to v3.17
command line: "C:\Program Files\HDConvertToX\applications\eac3to.exe" "h:\bdmv\stream\00011.m2ts" 2:"D:\tmp-scratchfolder-hdc\job2\hdconverttox.mkv" -seekToIFrames
------------------------------------------------------------------------------
M2TS, 1 video track, 4 audio tracks, 14 subtitle tracks, 1:52:26, 24p /1.001
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
4: DTS Master Audio, Spanish, 5.1 channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
5: DTS Master Audio, German, 5.1 channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
6: AC3 Surround, English, 2.0 channels, 192kbps, 48khz
7: Subtitle (PGS), English
8: Subtitle (PGS), German
9: Subtitle (PGS), Dutch
10: Subtitle (PGS), Spanish
11: Subtitle (PGS), Turkish
12: Subtitle (PGS), Hindi
13: Subtitle (PGS), Korean
14: Subtitle (PGS), Estonian
15: Subtitle (PGS), Lithuanian
16: Subtitle (PGS), Russian
17: Subtitle (PGS), Ukrainian
18: Subtitle (PGS), German
19: Subtitle (PGS), Spanish
20: Subtitle (PGS), Dutch
[v02] Extracting video track number 2...
[v02] Muxing video to Matroska...
Added fps value (24 /1.001) to MKV header.
Video track 2 contains 161736 frames.
eac3to processing took 13 minutes, 33 seconds.
Done.

eac3to v3.17
command line: "C:\Program Files\HDConvertToX\applications\eac3to.exe" "h:\bdmv\stream\00011.m2ts" 1:"D:\tmp-scratchfolder-hdc\job2\chapters.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 4 audio tracks, 14 subtitle tracks, 1:52:26, 24p /1.001
1: Chapters, 16 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: DTS Master Audio, English, 5.1 channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
4: DTS Master Audio, Spanish, 5.1 channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
5: DTS Master Audio, German, 5.1 channels, 24 bits, 48khz
(core: DTS, 5.1 channels, 24 bits, 1509kbps, 48khz)
6: AC3 Surround, English, 2.0 channels, 192kbps, 48khz
7: Subtitle (PGS), English
8: Subtitle (PGS), German
9: Subtitle (PGS), Dutch
10: Subtitle (PGS), Spanish
11: Subtitle (PGS), Turkish
12: Subtitle (PGS), Hindi
13: Subtitle (PGS), Korean
14: Subtitle (PGS), Estonian
15: Subtitle (PGS), Lithuanian
16: Subtitle (PGS), Russian
17: Subtitle (PGS), Ukrainian
18: Subtitle (PGS), German
19: Subtitle (PGS), Spanish
20: Subtitle (PGS), Dutch
Creating file "D:\tmp-scratchfolder-hdc\job2\chapters.txt"...
Done.

Any ideas what went wrong?

buzzqw
17th March 2010, 08:08
@Frozen-Figo

:thanks: always appreciated

@x_merlin_x

i need something like Make Report

i need to know settings used

BHH

olapanekala
17th March 2010, 18:44
Update is not working

update.txt contains

2.4.605.4132| UPDATE

>fixed audio bitrate computing when Original channel is selected (or 5.1) and audio codec was ac3
>fixed double message when loading custom ini
>fixed handling of avi source. now hdc will automatically switch to DSS decoding if no mux in mkv is done
>fixed audio bitrate computing when using flac audio (now guessed at 1600kbps for stereo and 2720 for 5.1)
>fixed detecting of ar reported by eac3to (2)
>fixed audio bitrate computing when encoding with multichannel (nero/aac/ogg)
>fixed computing of audio size when more then one audio tracks is copied
>fixed deinterlace test for dvd input source
>fixed computing of audio size when using Nero VBR (alpha)
>fixed copy of d2v files when using queue and test deinterlace or compression test
>fixed visual crop button
>fixed preview button
>fixed crash on bitrate computing (5)
>fixed source code optimizations

and the software doesn't update even if deleting update.txt

x_merlin_x
18th March 2010, 08:28
@Frozen-Figo

:thanks: always appreciated

@x_merlin_x

i need something like Make Report

i need to know settings used

BHH

How do I do a "Make Report?

I tried it again this night with the same result. Those items are in the job folder:

chapters.log
chapters
hdconverttox log.txt
hdconverttox.mkv
hdconvertox_00011.avs
hdencodertox-pid3-log.txt
hdencodertox-pid3.ac3
queue.bat

I tried to issue the last command that aparently failed on cmd:
"C:\Program Files\HDConvertToX\applications\mkvmerge.exe" -o "K:\Cinema\Filme\District 9.mkv" --default-duration 0:23.976fps "D:\tmp-scratchfolder-hdc\job1\hdconverttox_00011.h264" --language -1:eng "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid3.ac3" --language -1:spa "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid4.ac3" --language -1:ger "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid5.ac3" --chapters "D:\tmp-scratchfolder-hdc\job1\chapters.txt" --title "District 9"
+ 2 other language tracks


This are the settings:

prompt $d $t $_$P$G

echo job number: 1
"C:\Program Files\HDConvertToX\applications\eac3to.exe" "h:\bdmv\stream\00011.m2ts" 2:"D:\tmp-scratchfolder-hdc\job1\hdconverttox.mkv" -seekToIFrames
"C:\Program Files\HDConvertToX\applications\eac3to.exe" "h:\bdmv\stream\00011.m2ts" 3: "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid3.ac3" -normalize -down6 -640
"C:\Program Files\HDConvertToX\applications\eac3to.exe" "h:\bdmv\stream\00011.m2ts" 4: "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid4.ac3" -normalize -down6 -640
"C:\Program Files\HDConvertToX\applications\eac3to.exe" "h:\bdmv\stream\00011.m2ts" 5: "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid5.ac3" -normalize -down6 -640
"C:\Program Files\HDConvertToX\applications\x264.exe" --crf 19,5 --preset slower --threads auto --thread-input --sar 1:1 --output "D:\tmp-scratchfolder-hdc\job1\hdconverttox_00011.h264" "D:\tmp-scratchfolder-hdc\job1\hdconverttox_00011.avs"
"C:\Program Files\HDConvertToX\applications\eac3to.exe" "h:\bdmv\stream\00011.m2ts" 1:"D:\tmp-scratchfolder-hdc\job1\chapters.txt"
"C:\Program Files\HDConvertToX\applications\mkvmerge.exe" -o "K:\Cinema\Filme\District 9.mkv" --default-duration 0:23.976fps "D:\tmp-scratchfolder-hdc\job1\hdconverttox_00011.h264" --language -1:eng "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid3.ac3" --language -1:spa "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid4.ac3" --language -1:ger "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid5.ac3" --chapters "D:\tmp-scratchfolder-hdc\job1\chapters.txt" --title "District 9"


that .h264 seems not to be present. HdConverttox used to work previously on other movies.

Thank you for you help!

buzzqw
18th March 2010, 08:43
@olapanekala

fixed

@x_merlin_x

look at first post of this thread for how build a Make Report

and.. just a GUESS: not use 19,5 but use the DOT 19.5

BHH

x_merlin_x
18th March 2010, 08:59
@olapanekala

fixed

@x_merlin_x

look at first post of this thread for how build a Make Report

and.. just a GUESS: not use 19,5 but use the DOT 19.5

BHH

Thank you for the quick reply. I just tried 19 and copied the command to cmd line. Now it is processing (5h to go :-( ) Seems that this was the problem!!! Thanx!

I do have a another question by the way.
I do always a conversion into 720p and 1080p of the same movie. This creates 2 jobs on the scratch disk and a long time to extract. The content of the 2 jobfolders looks identical to me. Is there a way to just do this second job by commandline. I noticed only 2 differences in the queue:


720p:
"C:\Program Files\HDConvertToX\applications\mkvmerge.exe" -o "K:\Cinema\Filme\District 9.mkv" --default-duration 0:23.976fps "D:\tmp-scratchfolder-hdc\job1\hdconverttox_00011.h264" --language -1:eng "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid3.ac3" --language -1:spa "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid4.ac3" --language -1:ger "D:\tmp-scratchfolder-hdc\job1\hdencodertox-pid5.ac3" --chapters "D:\tmp-scratchfolder-hdc\job1\chapters.txt" --title "District 9"

1080p:
"C:\Program Files\HDConvertToX\applications\mkvmerge.exe" -o "K:\Cinema\Filme\District 9 1080p.mkv" --default-duration 0:23.976fps --aspect-ratio -1:1.7778 "D:\tmp-scratchfolder-hdc\job2\hdconverttox_00011.h264" --language -1:eng "D:\tmp-scratchfolder-hdc\job2\hdencodertox-pid3.ac3" --language -1:spa "D:\tmp-scratchfolder-hdc\job2\hdencodertox-pid4.ac3" --language -1:ger "D:\tmp-scratchfolder-hdc\job2\hdencodertox-pid5.ac3" --chapters "D:\tmp-scratchfolder-hdc\job2\chapters.txt" --title "District 9"


Where is the resolution settings?

buzzqw
18th March 2010, 09:11
the resolution isn't in muxing :) but on avs script!

BHH