基于x265由exr生成HDR视频

原料

exr文件

工具

ffmpeg, x265

操作

ffmpeg -i %06d.exr \\
-vf "scale=out_color_matrix=bt2020:out_h_chr_pos=0:out_v_chr_pos=0" \\
-c:v libx265 \\
-x265-params "colorprim=bt2020:transfer=arib-std-b67:colormatrix=bt2020nc:master-display=""G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)"":max-cll=""1000,400"":min-luma=0.001:max-luma=1000" \\
-pix_fmt yuv420p10le \\
-s 1280x720 \\
-r 25 -y -an "hlg.mp4"

参数分析

  • vf:
    • 指定输出色域 out_color_matrix=bt2020
  • x265-params:
    • colorprim: 指定首选色域为bt2020
    • transfer: 指定转换曲线为HLG(arib-std-b67标准)
    • colormatrix: 指定颜色空间为bt2020nc
    • master-dispaly: 指定颜色显示范围
    • min-luma、max-luma: 指定亮度范围0.001-1000 nit

备注

X265支持的转换曲线如下:

  1. bt709
  2. unknown
  3. reserved
  4. bt470m
  5. bt470bg
  6. smpte170m
  7. smpte240m
  8. linear
  9. log100
  10. log316
  11. iec61966-2-4
  12. bt1361e
  13. iec61966-2-1
  14. bt2020-10
  15. bt2020-12
  16. smpte2084
  17. smpte428
  18. arib-std-b67

你可能感兴趣的:(基于x265由exr生成HDR视频)