我正在尝试将带有Alpha /透明度的Apple ProRes 4444视频叠加到普通视频上。但是,在检查FFMPEG的最终输出时,与相互重叠并在Final Cut Pro中渲染的相同文件相比,它们渲染对象边缘的方式存在差异。
屏幕截图比较:
附加特写:
以下是我的意见:
ffmpeg \
-i background.MOV -x264opts colormatrix=bt709 \
-i alpha_object.MOV -x264opts colormatrix=bt709 \
-filter_complex " \
[0:v]setpts=PTS-STARTPTS, scale=1920x1080[top]; \
[1:v]setpts=PTS-STARTPTS, scale=1920x1080, \
colorchannelmixer=aa=1.0[bottom]; \
[top][bottom]overlay=shortest=1" \
-vcodec libx264 -qp 15 -an -shortest output.MOV
知道可能出现什么问题吗? FFMPEG的可用过滤器中是否有一个我缺少的选项?
所有文件都在1920x1080中被摄取和渲染。