V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
terrytw
V2EX  ›  问与答

请问为什么[4K+HDR 的影片]体积和比特率比[4K 非 HDR 的影片]小很多?

  •  
  •   terrytw · 2018-01-08 16:30:00 +08:00 · 8028 次点击
    这是一个创建于 2548 天前的主题,其中的信息可能已经有所发展或是发生改变。

    找了一些 2017 年新出的电影,比如 dunkirk,卑鄙的我 3,神奇女侠,银河护卫队 2 等,同样是 4K,x265 编码的,只要是 HDR 的资源,普遍体积和比特率只有非 HDR 的资源一半大小

    有人能解释一下为什么吗...

    6 条回复    2018-10-07 18:19:25 +08:00
    sxm
        1
    sxm  
       2018-01-08 17:39:50 +08:00 via Android
    相同压制参数应该区别不是很大,你可能看的 HDR 是低码率参数压制的,另外 HDR 大多是 10bit,bt2020 色域。
    terrytw
        2
    terrytw  
    OP
       2018-01-08 18:16:23 +08:00
    @sxm 请看这两个千星之城的文件,同一个组织发布的,HDR 的文件大概 19GB,SDR 的大概 30GB

    10bit HDR


    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : Main [email protected]@High
    Codec ID : V_MPEGH/ISO/HEVC
    Duration : 2 h 17 min
    Bit rate : 11.9 Mb/s
    Width : 3 840 pixels
    Height : 1 612 pixels
    Display aspect ratio : 2.40:1
    Frame rate mode : Constant
    Frame rate : 23.976 (24000/1001) FPS
    Color space : YUV
    Chroma subsampling : 4:2:0 (Type 2)
    Bit depth : 10 bits
    Bits/(Pixel*Frame) : 0.080
    Stream size : 11.4 GiB (61%)
    Title : Valerian.and.the.City.of.a.Thousand.Planets.2017.2160p.BluRay.x265.10bit.HDR.DTS-HD.MA.TrueHD.7.1.Atmos-SWTYBLZ
    Writing library : x265 2.5+4-b4a5bcfe29c7:[Windows][GCC 4.9.3][64 bit] 10bit
    Encoding settings : cpuid=1173503 / frame-threads=16 / numa-pools=24,24,24,24 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x1612 / interlace=0 / total-frames=0 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / repeat-headers / annexb / aud / hrd / info / hash=0 / no-temporal-layers / no-open-gop / min-keyint=1 / keyint=24 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / 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 / no-sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / analysis-reuse-mode=0 / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=16.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=1 / overscan=0 / videoformat=5 / range=0 / colorprim=9 / transfer=16 / colormatrix=9 / chromaloc=1 / chromaloc-top=2 / chromaloc-bottom=2 / display-window=0 / master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(40000000,50) / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / hdr / 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
    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: 4000 cd/m2


    10bit SDR

    Video
    ID : 1
    Format : HEVC
    Format/Info : High Efficiency Video Coding
    Format profile : Main [email protected]@High
    Codec ID : V_MPEGH/ISO/HEVC
    Duration : 2 h 17 min
    Bit rate : 24.4 Mb/s
    Width : 3 840 pixels
    Height : 1 612 pixels
    Display aspect ratio : 2.40:1
    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.165
    Stream size : 23.4 GiB (77%)
    Title : Valerian.and.the.City.of.a.Thousand.Planets.2017.2160p.BluRay.x265.10bit.SDR.DTS-HD.MA.TrueHD.7.1.Atmos-SWTYBLZ
    Writing library : x265 2.5+4-b4a5bcfe29c7:[Windows][GCC 4.9.3][64 bit] 10bit
    Encoding settings : cpuid=1173503 / frame-threads=16 / numa-pools=24,24,24,24 / wpp / no-pmode / no-pme / no-psnr / no-ssim / log-level=2 / input-csp=1 / input-res=3840x1612 / interlace=0 / total-frames=0 / level-idc=51 / high-tier=1 / uhd-bd=0 / ref=3 / no-allow-non-conformance / repeat-headers / annexb / aud / hrd / info / hash=0 / no-temporal-layers / no-open-gop / min-keyint=1 / keyint=24 / bframes=4 / b-adapt=2 / b-pyramid / bframe-bias=0 / rc-lookahead=25 / lookahead-slices=4 / scenecut=40 / 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 / no-sao / no-sao-non-deblock / rd=3 / no-early-skip / rskip / no-fast-intra / no-tskip-fast / no-cu-lossless / no-b-intra / rdpenalty=0 / psy-rd=2.00 / psy-rdoq=0.00 / no-rd-refine / analysis-reuse-mode=0 / no-lossless / cbqpoffs=0 / crqpoffs=0 / rc=crf / crf=16.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=1 / overscan=0 / videoformat=5 / range=0 / colorprim=2 / transfer=2 / colormatrix=2 / chromaloc=0 / display-window=0 / max-cll=0,0 / min-luma=0 / max-luma=1023 / log2-max-poc-lsb=8 / vui-timing-info / vui-hrd-info / slices=1 / opt-qp-pps / opt-ref-list-length-pps / no-multi-pass-opt-rps / scenecut-bias=0.05 / no-opt-cu-delta-qp / no-aq-motion / no-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
    Default : Yes
    Forced : No

    不是很确定为什么 HDR 的文件要小这么多,而且基本上所有有 4KHDR 的资源都是这样
    honeycomb
        3
    honeycomb  
       2018-01-08 18:21:45 +08:00 via Android   ❤️ 1
    压制参数似乎相同,质量参数都是 crf16 ?

    如果这样的话,是暗示编码器觉得 hdr 版的(就其压缩的标准而言)信息比 sdr 版的更少?
    ynyounuo
        4
    ynyounuo  
       2018-01-08 19:31:47 +08:00   ❤️ 1
    UHD 的碟片本来就是 H.265 Encoding 的,并且强制要求 HDR10 Media Profile,感觉是转 SDR 肯定是需要更多的重编码步骤,并且可能为了尽量保证 Rec. 2020 到 Rec. 709 颜色不畸变等因素会添加更多信息进去吧

    可以类比一下一般情况 WebRip 都会比 WEB-DL 的体积要大很多

    当然这都是我瞎猜的,没用过 DeUHD 做过任何 UHD 碟片的抓取和压制,你可以去 myce 问问
    jrtop
        5
    jrtop  
       2018-01-08 19:33:42 +08:00 via iPhone
    正在把 x264 的存货全换成 h264,便宜,实惠!
    chanssl
        6
    chanssl  
       2018-10-07 18:19:25 +08:00
    个人看法:
    HDR 是存储了一些信息,然后播放时读取 HDR 信息来实现,你如果在不支持 HDR 的设备上看,就会发现颜色惨淡
    SDR 则是将 HDR 信息在重编码时直接渲染到影片,所以就要大得多。优点就是适合在不支持 HDR 的设备上观看,且资源占用较少。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1953 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 16:14 · PVG 00:14 · LAX 08:14 · JFK 11:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.