我想强制 FFmpeg 将伽马信息添加到渲染中。我设法-movflags write_colr+write_gama
像这样 :
/Users/xxx/Library/Application\ Support/FFmpegTools/ffmpeg -probesize 50M -analyzeduration 100M -i /Users/xxx/Documents/TestGamma/dpx/Testsource.mov -map 0:0 -an -c:v prores_ks -r 24 -s 1920x1080 -aspect 16:9 -pix_fmt yuv444p10le **-movflags write_colr+write_gama** -profile:v 4 -coder ac -trellis 0 -color_primaries bt709 **-color_trc gamma22** -colorspace bt709 -subq 6 -me_range 16 -b_strategy 1 -sc_threshold 40 -keyint_min 24 -g 48 -qmin 3 -qmax 51 -metadata creation_time=now -sn -y /Users/xxx/Movies/Testoutput.mov
但是伽马应该是 2.4,我找不到正确的-color_trc
实现 2.4 伽马的方法。当然我可以使用 JesExtensifier 来更改它,但是有没有使用 FFmpeg 分配伽马 2.4 的解决方案?
答案1
MOV 多路复用器具有一个私有选项,用于设置自定义伽马值。添加-mov_gamma 2.4
。范围是 0 到 10。