使用 FFMPEG 同时应用两个过滤器
Applying two filters at once with FFMPEG
我使用这个命令填充我的视频:
ffmpeg -i 1.mp4 -vf "pad=width=254:height=254:x=0:y=50:color=#ffff55" 2.mp4
以及用于向视频添加水印的此命令:
ffmpeg -i 2.mp4 -vf drawtext="fontfile=arial.ttf: text='Stack Overflow': fontcolor=#ffff55: fontsize=24: box=1: boxcolor=black@0.5: x=(w-text_w)/2: y=(h-text_h)/2" -codec:a copy 3.mp4
我想将这两个命令合并为一个命令。我看到 this question 并尝试了几次都没有成功...
将过滤器链接在一起,
ffmpeg -i 1.mp4 -vf "pad=254:254:0:50:color=#ffff55,drawtext=fontfile=arial.ttf:text='Stack Overflow':fontcolor=#ffff55:ontsize=24:box=1:boxcolor=black@0.5:x=(w-text_w)/2:y=(h-text_h)/2" -c:a copy 3.mp4
我使用这个命令填充我的视频:
ffmpeg -i 1.mp4 -vf "pad=width=254:height=254:x=0:y=50:color=#ffff55" 2.mp4
以及用于向视频添加水印的此命令:
ffmpeg -i 2.mp4 -vf drawtext="fontfile=arial.ttf: text='Stack Overflow': fontcolor=#ffff55: fontsize=24: box=1: boxcolor=black@0.5: x=(w-text_w)/2: y=(h-text_h)/2" -codec:a copy 3.mp4
我想将这两个命令合并为一个命令。我看到 this question 并尝试了几次都没有成功...
将过滤器链接在一起,
ffmpeg -i 1.mp4 -vf "pad=254:254:0:50:color=#ffff55,drawtext=fontfile=arial.ttf:text='Stack Overflow':fontcolor=#ffff55:ontsize=24:box=1:boxcolor=black@0.5:x=(w-text_w)/2:y=(h-text_h)/2" -c:a copy 3.mp4