Selur's Little Message Board

Full Version: I found why hybrid encodes quicker than other GUI
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
The original files is almost 47 minutes 11 second,and 8.52 GB (9,149,495,618 bytes).Here is mediainfo.
cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=30 / lookahead_threads=2 / sliced_threads=0 / slices=4 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=1 / constrained_intra=0 / bframes=3 / b_pyramid=1 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=1 / weightp=1 / keyint=24 / keyint_min=1 / scenecut=40 / intra_refresh=0 / rc_lookahead=24 / rc=abr / mbtree=1 / bitrate=26000 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=40000 / vbv_bufsize=30000 / nal_hrd=vbr / filler=0 / ip_ratio=1.40 / aq=1:1.00

I both encode with crf 21 high slower


Staxrip
https://www.videohelp.com/software/StaxRip

cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00



ShanaEncoder
https://www.videohelp.com/software/ShanaEncoder

cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00

Xmedia Recode
https://www.videohelp.com/software/XMedia-Recode

cabac=1 / ref=8 / deblock=1:0:0 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=18 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=239 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.60 / qpmin=10 / qpmax=69 / qpstep=4 / vbv_maxrate=2400 / vbv_bufsize=24000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=3:1.00

Hybrid
https://www.videohelp.com/software/Hybrid
compare to the Xmedia Recode,I set vbv_maxrate=2500 / vbv_bufsize=25000.

cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x111 / me=hex / subme=5 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=18 / lookahead_threads=4 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=0 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=21.0 / qcomp=0.50 / qpmin=0 / qpmax=51 / qpstep=4 / vbv_maxrate=2500 / vbv_bufsize=25000 / crf_max=0.0 / nal_hrd=none / filler=0 / ip_ratio=1.40 / aq=1:0.00

Hybrid is ref=3 me=hex  subme=5, and that's why hybrid is the most quickest GUI.
Hybrid shouldn't be faster than any other gui which uses the same encoder and settings.

Quote:I both encode with crf 21 high slower
Nope, you did not configure Hybrid to use 'slower' you encoded with Hybrids default values.
If you want to encode with preset 'slower' you need to select and apply the preset.
-> Hybrid wss faster for you, since you do not know how to use it. Smile

Cu Selur
The other GUIs configure preset slower when user select slower.I think the Hybrid preset and tune apply button is redundant.There is not such apply button when  new users select video and audio in hybrid,so new users will miss the preset and tune apply button step consequently.
The more faster speed the compressed video is, the more blurred the image quality is.That is why ShanaEncoder faster than onther GUIs but blurred than others,because It's default is ref=4.but it can configure ref=8,Max to 16.
[Image: 803dc08e50f0e295.png]
But Hybrid can't configure ref=8 when there is already a input video.It force to configure ref=4.How to configure ref=8?
[Image: c459960d724f9025.png]
Hybrid's defaults encodes crf with vbv_maxrate=62500 / vbv_bufsize=78125,so it will cause bigger video files than ffmpeg and other GUIs,because they don't force to configure vbv_maxrate and vbv_bufsize at the rate.How to encode crf without vbv_maxrate and vbv_bufsize? Just let the hybrid deside the rate automatically.
[Image: 7c24bda49c6198c6.png]
[Image: 2cebf8ef33d4d021.png]
Why the BD X2 media limit is vbv-maxrate 40000 and vbv-bufsize 30000?Shouldn't it be vbv-maxrate ≤vbv-bufsize?
[Image: c2c7adc8bed5bfb0.png]
I have dosens of tvshow series video files,and each files contain several audios and subtitles.Can the config →automation  add all video files with all audios and subtitles to hybrid encode with the same configuration?If it can,please tell me how to do it,thanks.
Quote:The other GUIs configure preset slower when user select slower.I think the Hybrid preset and tune apply button is redundant.There is not such apply button when new users select video and audio in hybrid,so new users will miss the preset and tune apply button step consequently.
I do not agree with that.
If this is a problem for you: do not use Hybrid.

Quote:But Hybrid can't configure ref=8 when there is already a input video.It force to configure ref=4.How to configure ref=8?
That is because Hybrid abids by the standard Profile&Level restrictions. If you don't want Hybrid to do that, simply set Profile&Level to unrestricted.
"High" profile, with level "4.1", 23.976fps and does not allow so many reference frames.
see: https://forum.doom9.org/showthread.php?t=142758

Quote:Hybrid's defaults encodes crf with vbv_maxrate=62500 / vbv_bufsize=78125,so it will cause bigger video files than ffmpeg and other GUIs,because they don't force to configure vbv_maxrate and vbv_bufsize at the rate.How to encode crf without vbv_maxrate and vbv_bufsize? Just let the hybrid deside the rate automatically.
I doubt that the vbv settings create larger files, they should only cause smaller potentiall less quality files.
That is because Hybrid abids by the standard Profile&Level restrictions. If you don't want Hybrid to do that, simply set Profile&Level to unrestricted.

Quote:Why the BD X2 media limit is vbv-maxrate 40000 and vbv-bufsize 30000?Shouldn't it be vbv-maxrate ≤vbv-bufsize?
Are you sure you understand how VBV works and what the media limit does ?
Reading https://forum.doom9.org/showthread.php?t=154533 might help. (images might not show depending on your browser since they use http links)

I'm confident that Hybrid properly restricts and sets max ref count etc. according to the input and the settings which tell it to be standard compliant.

Cu Selur