为什么 drawtext 不能在透明背景上显示?

为什么 drawtext 不能在透明背景上显示?

此命令在黑色背景上输出白色(25%不透明度)文本:

ffmpeg -i greensolid.avi -filter_complex "color=black:s=1920x1080[tmp];[tmp]drawtext=text='mystring':fontsize=25:[email protected]:x=386:y=161'[text];[0:v][text]overlay=0:0" output.mp4

此命令仅输出绿色视频(无文本)。

ffmpeg -i greensolid.avi -filter_complex "color=black@0:s=1920x1080[tmp];[tmp]drawtext=text='mystring':fontsize=25:[email protected]:x=386:y=161'[text];[0:v][text]overlay=0:0" output.mp4

理论上第二个命令将在绿色背景上输出白色(25%不透明度)文本。

相关内容