我有一个ffmpeg命令将音频轨道重新映射到ProRes 4444 quicktime文件中的离散频道。即使将输入视频复制到输出,专业视频播放器软件也会将导出的文件解释为视频范围(16-234值),而不是原始的完整范围(0-255值),使它看起来更具对比度。 内容实际上是正确的,在播放器软件中手动更改范围设置会返回正确的灯光范围,因此我认为输出文件只会丢失某种范围标记。
我已经尝试了以下没有结果的选项:
-colorspace bt709 -movflags + write_colr
-dst_range 1 -color_range 2
-vf scale = out_range = full
-vf scale = in_range = full:out_range = full
原始命令是:
ffmpeg -i F:\_IMPORT\TST_ProRes4444_4k.mov -map 0:0 -c copy -map 0:1 -c copy -map_channel 0.2.0:0.2 -c:a pcm_s24le F:\_EXPORT\TEST\test.mov
谢谢您的帮助。
答案 0 :(得分:1)
Quicktime MOV格式不支持信号颜色范围。
映射之外的其余组件值 方案B(n = 8位为1至15和241至254,n为4至63和961 1019(n = 10位)适应偶尔的滤波器下冲和 图像处理中的过冲。在某些应用中,这些值是 用于携带其他信息(例如透明度)。一个作家 QuickTime图像可能使用这些值,并且QuickTime的读取器 图片必须具有这些值。
另请参见https://www.mail-archive.com/ffmpeg-user@ffmpeg.org/msg19491.html