Ffmpeg 如何同时剪切视频和添加叠加?

Ffmpeg 如何同时剪切视频和添加叠加?,ffmpeg,Ffmpeg,我目前正在剪辑一段视频,剪辑后我添加了一层文字,如下所示: $cut_video_cmd = 'ffmpeg -i "'.$video_path.'" -vf scale=640:-1 -ss 30 -t 10 "'.$video_path.'"'; $add_text_to_video_cmd = 'ffmpeg -i "'.$video_path.'" -vf drawtext="fontfile='.public_path('assets/fonts/Roboto-Regular.ttf

我目前正在剪辑一段视频,剪辑后我添加了一层文字,如下所示:

$cut_video_cmd = 'ffmpeg -i "'.$video_path.'" -vf scale=640:-1 -ss 30 -t 10 "'.$video_path.'"';

$add_text_to_video_cmd = 'ffmpeg -i "'.$video_path.'" -vf drawtext="fontfile='.public_path('assets/fonts/Roboto-Regular.ttf').': \
    text=\'Stack Overflow\': fontcolor=white: fontsize=24: box=1: boxcolor=black@0.5: \
    boxborderw=5: x=(w-text_w)/2: y=(h-text_h)/2" -codec:a copy "'.$video_path.'.overlay.mp4"';
它工作得很好,但我想知道是否有一种方法可以组合这两个命令?或者有什么方法可以简化这个过程?我没有弄明白这一点


非常感谢你的帮助

用逗号链接线性过滤器。命令的简化示例:

ffmpeg -i input -ss 30 -t 10 -vf scale=640:-2,drawtext -codec:a copy output