• AnyStream is having some DRM issues currently, Netflix is not available in HD for the time being.
    Situations like this will always happen with AnyStream: streaming providers are continuously improving their countermeasures while we try to catch up, it's an ongoing cat-and-mouse game. Please be patient and don't flood our support or forum with requests, we are working on it 24/7 to get it resolved. Thank you.

Best GUI encoder for UHD Blu-rays

My first UHD movie with Staxrip 1.7.0.5. First impression: It looks really great, I can not distinguish it from the original (MakeMKV rip to E.T.mkv).
It took a while before it was finished, preset "fast". Start: 20:26:48 - End: 3:35:57 - Duration: 07:09:09. Processor is a 6900k @ 4GHz.
I'm going to try crf 20 to get a smaller file size and see if there is an big image quality drop.

Mediainfo:

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5.1@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 54 min
Bit rate : 29.3 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.147
Stream size : 23.4 GiB (93%)
Writing library : x265 2.6+31-3712d13c09bf:[Windows][GCC 7.2.0][64 bit] 10bit
Encoding settings : cpuid=1173503 / frame-threads=4 / numa-pools=16 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x2160 / interlace=0 / total-frames=164693 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / repeat-headers / annexb / no-aud / hrd / info / hash=0 / no-temporal-layers / no-open-gop / min-keyint=1 / keyint=24 / gop-lookahead=0 / bframes=4 / b-adapt=0 / b-pyramid / bframe-bias=0 / rc-lookahead=15 / lookahead-slices=8 / scenecut=40 / radl=0 / no-intra-refresh / ctu=64 / min-cu-size=8 / no-rect / no-amp / max-tu-size=32 / tu-inter-depth=1 / tu-intra-depth=1 / limit-tu=0 / rdoq-level=0 / dynamic-rd=0.00 / no-ssim-rd / signhide / no-tskip / nr-intra=0 / nr-inter=0 / no-constrained-intra / strong-intra-smoothing / max-merge=2 / limit-refs=3 / no-limit-modes / me=1 / subme=2 / merange=57 / temporal-mvp / weightp / no-weightb / no-analyze-src-pics / deblock=0:0 / sao / no-sao-non-deblock / rd=2 / no-early-skip / rskip / fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / no-splitrd-skip / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=18.0 / qcomp=0.60 / qpstep=4 / stats-write=0 / stats-read=0 / vbv-maxrate=160000 / vbv-bufsize=160000 / vbv-init=0.9 / crf-max=0.0 / crf-min=0.0 / ipratio=1.40 / pbratio=1.30 / aq-mode=1 / aq-strength=1.00 / cutree / zone-count=0 / no-strict-cbr / qg-size=32 / no-rc-grain / qpmax=69 / qpmin=0 / no-const-vbv / sar=0 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=0 / display-window=0 / master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,50) / max-cll=1000,148 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / no-opt-qp-pps / no-opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / hdr / no-hdr-opt / no-dhdr10-opt / analysis-reuse-level=5 / scale-factor=0 / refine-intra=0 / refine-inter=0 / refine-mv=0 / no-limit-sao / ctu-info=0 / no-lowpass-dct / refine-mv-type=0 / copy-pic=1
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 1000 cd/m2
Maximum Content Light Level : 1000 cd/m2
Maximum Frame-Average Light Level : 148 cd/m2
 
Last edited:
I'm going to try 1440p 2k rips to see if it cuts encode time and file size. Hoping for 12-15g per movie . I'm going to test 1 min samples tell I find the one I like where I cannot see degration at normal playback with normal viewing distance. Going to try 2 pass bitrate option. Reading up on Netflix encodes and bitrates and YouTube stream rates. HDR can be passed at any resolution. 1440 fits perfect on my HDR TV and will cut files size in half retaining high detail video better than 1080p. Start testing on weekend and will post my results.
 
Same movie but now with CloneBD and hardware acceleration enabled.
The bitrate at 29.37mbps, and after 40 minutes ... job done. And this with a not so fast MSI GeForce GTX 1050 Ti 4G OC GPU.
And important: Compared to Staxrip, my eyes can not see a difference in quality.

Mediainfo:

Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L5@High
Codec ID : V_MPEGH/ISO/HEVC
Duration : 1 h 54 min
Bit rate : 28.4 Mb/s
Width : 3 840 pixels
Height : 2 160 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.143
Stream size : 22.7 GiB (93%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
 

Attachments

  • CloneBD_ET_1.jpg
    CloneBD_ET_1.jpg
    88.5 KB · Views: 41
  • CloneBD_ET_2.jpg
    CloneBD_ET_2.jpg
    80 KB · Views: 41
10bit..... Now that's a breakthrough for GPU acceleration. This is the first time I've seen this. Maybe I might try this product now.....
 
Will Staxrip hard code subtitles in 10bit color? Ripbot264 won't do this currently and I'm researching avisynth plugins to try and find a workaround.

I just tested this and StaXrip will hardcode subtitles while encoding 10 bit. I also tested with Ripbot264 and it would not.

To hardcode in StaXrip: Go to Tools > Advanced > Hardcoded Subtitles. They have to be in .idx first, not .sup.

To convert to .idx, go to Apps in Staxrip. Then open BDSup2Sub. Open the correct .sup subtitle file in the temp folder. You can even select forced only. Then click on file then save/export as .idx.

You can then add the the new exported file in StaXrip: Go to Tools > Advanced > Hardcoded Subtitles
 
I just tested this and StaXrip will hardcode subtitles while encoding 10 bit. I also tested with Ripbot264 and it would not.

To hardcode in StaXrip: Go to Tools > Advanced > Hardcoded Subtitles. They have to be in .idx first, not .sup.

To convert to .idx, go to Apps in Staxrip. Then open BDSup2Sub. Open the correct .sup subtitle file in the temp folder. You can even select forced only. Then click on file then save/export as .idx.

You can then add the the new exported file in StaXrip: Go to Tools > Advanced > Hardcoded Subtitles

Excellent. I'll give this a go. Nice to have a solution.
 
Neither my Roku Ultra (2016) and my 2016 4k Samsung smart TV's DLNA (UN55KU6300) would would play back the TrueHD audio. So, now I am adding a second DD 5.1 audio track to my StaXrip encodes. I need to test if the Roku Ultra will pass through TrueHD/ATMOS when connected to my ATMOS receiver, but for now my receiver is connected to my 1080P projector:(.
 
tried the latest straxrip 1.7 and I loose the 10bit pipeline. Only 1.4 works for me. I will do a detailed video showing how to use this program to get 10bit in 10bit thru and 10bit output. How you can tell is here:
2018.01.29-11.38_01.png 2018.01.29-12.05.png
 
Yes Gereral is right.

I have modified an app in my staxrip 1.7 to make it work but i dont remember which one... probably ffmpeg


both screenshot from v1.7 ... one with indexing and one without indexing

upload_2018-1-29_12-53-51.png
 
Yes Gereral is right.

I have modified an app in my staxrip 1.7 to make it work but i dont remember which one... probably ffmpeg


both screenshot from v1.7 ... one with indexing and one without indexing

View attachment 40948
Ill upload it from your server and keep it perminate on my google server with kodihdrproject files so people can get this. I'm going to make a how to video step by step today and throw it up on youtube to help. IMHH1 thanks for all your help going to be called IMHH1 Nightly build. Going to be famous now.......
 
ahaha ok... maybe try it before uploading to make sure it works on your pc too.
 
ahaha ok... maybe try it before uploading to make sure it works on your pc too.
testing right now. On bitrate you set to ultra fast 25mbit? I saw you samples the other day and they looked good.
 
i use 2 pass 25mbps veryfast...

it takes 18h-20h but i get exactly the bitrate/size i want.
 
nope does not work for me :( I Know some visual basic going to play with 1.7 see whats going on.....

2018.01.29-13.27.png
 
weird, i just tried with my pc here at work, and it worked....

upload_2018-1-29_13-36-58.png
 
It's starting to become difficult for me...
So Staxrip does not give a "real" 10bit output?

Staxrip log:

"C:\Users\Gebruiker\Documents\Blu Ray\StaxRip-x64-1.7.0.5-test\Apps\avs2pipemod\avs2pipemod64.exe" -y4mp G:\VIDEO\E_T_UHD_temp\E_T_UHD_new.avs | "C:\Users\Gebruiker\Documents\Blu Ray\StaxRip-x64-1.7.0.5-test\Apps\x265\x265.exe" --crf 19 --preset fast --profile main10 --level-idc 5.1 --output-depth 10 --vbv-bufsize 160000 --vbv-maxrate 160000 --min-keyint 24 --keyint 240 --no-open-gop --master-display "G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,50)" --colorprim bt2020 --colormatrix bt2020nc --transfer smpte2084 --range limited --max-luma 1023 --max-cll "1000,148" --repeat-headers --hrd --vui-timing-info --vui-hrd-info --frames 164693 --y4m --output G:\VIDEO\E_T_UHD_temp\E_T_UHD_new_out.hevc -

y4m [info]: 3840x2160 fps 24000/1001 i420p8 unknown frame count
raw [info]: output file: G:\VIDEO\E_T_UHD_temp\E_T_UHD_new_out.hevc
x265 [info]: HEVC encoder version 2.6+31-3712d13c09bf
x265 [info]: build info [Windows][GCC 7.2.0][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main 10 profile, Level-5.1 (High tier)
x265 [info]: Thread pool created using 16 threads
x265 [info]: Slices : 1
x265 [info]: frame threads / pool features : 4 / wpp(34 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut / bias: 24 / 240 / 40 / 5.00
x265 [info]: Lookahead / bframes / badapt : 15 / 4 / 0
x265 [info]: b-pyramid / weightp / weightb : 1 / 1 / 0
x265 [info]: References / ref-limit cu / depth : 3 / on / on
x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 1.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-19.0 / 0.60
x265 [info]: VBV/HRD buffer / max-rate / init : 160000 / 160000 / 0.900
x265 [info]: tools: rd=2 psy-rd=2.00 rskip signhide tmvp fast-intra
x265 [info]: tools: strong-intra-smoothing lslices=8 deblock sao
avs2pipemod[info]: writing 164693 frames of 24000/1001 fps, 3840x2160,
sar 0:0, YUV-420-planar-8bit progressive video.
avs2pipemod[info]: finished, wrote 164693 frames [100%].
avs2pipemod[info]: total elapsed time is 22219.616 sec.
x265 [info]: frame I: 1214, Avg QP:17.13 kb/s: 84392.94
x265 [info]: frame P: 33201, Avg QP:18.51 kb/s: 40042.91
x265 [info]: frame B: 130278, Avg QP:21.85 kb/s: 13615.43
x265 [info]: Weighted P-Frames: Y:7.9% UV:6.0%
x265 [info]: consecutive B-frames: 4.3% 0.6% 0.7% 1.3% 93.2%
encoded 164693 frames in 22220.68s (7.41 fps), 19464.75 kb/s, Avg QP:21.14

Start: 18:52:51
End: 1:03:12
Duration: 06:10:21
 
y4m [info]: 3840x2160 fps 24000/1001 i420p10 unknown frame count
raw [info]: output file: D:\HDR_INTRO_temp\HDR_INTRo_Out.hevc
x265 [info]: HEVC encoder version 2.5+14-2718cb5dd67f
x265 [info]: build info [Windows][GCC 7.1.0][64 bit] 10bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX FMA3 BMI2 AVX2
x265 [info]: Main 10 profile, Level-5 (Main tier)
x265 [info]: Thread pool created using 8 threads
x265 [info]: Slices : 1
x265 [info]: frame threads / pool features : 3 / wpp(68 rows)
x265 [info]: Coding QT: max CU size, min CU size : 32 / 16
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge : dia / 57 / 0 / 2
x265 [info]: Keyframe min / max / scenecut / bias: 23 / 250 / 0 / 5.00
x265 [info]: Lookahead / bframes / badapt : 5 / 3 / 0
x265 [info]: b-pyramid / weightp / weightb : 1 / 0 / 0
x265 [info]: References / ref-limit cu / depth : 1 / off / off
x265 [info]: AQ: mode / str / qg-size / cu-tree : 1 / 0.0 / 32 / 1
x265 [info]: Rate Control / qCompress : CRF-15.0 / 0.60
x265 [info]: tools: rd=2 psy-rd=2.00 early-skip rskip tmvp fast-intra
x265 [info]: tools: strong-intra-smoothing lslices=8 deblock
avs2pipemod[info]: writing 1458 frames of 24000/1001 fps, 3840x2160,
sar 0:0, YUV-420-planar-10bit progressive video.
avs2pipemod[info]: finished, wrote 1458 frames [100%].
avs2pipemod[info]: total elapsed time is 146.285 sec.
x265 [info]: frame I: 6, Avg QP:18.52 kb/s: 25425.10
x265 [info]: frame P: 368, Avg QP:19.74 kb/s: 18185.16
x265 [info]: frame B: 1084, Avg QP:22.33 kb/s: 8333.68
x265 [info]: consecutive B-frames: 1.3% 1.9% 2.4% 94.4%
encoded 1458 frames in 146.78s (9.93 fps), 10890.54 kb/s, Avg QP:21.66
 
Back
Top