如何使用第二个 ffmpeg 命令在转换后的视频文件(从 avi 到 flv)上添加水印?
它可以在单个命令中完成,但是,当 ffmpeg 转换视频文件时,它也会降低水印 png 图像的质量。
我现在使用的单个命令如下所示:
$ffmpeg_cmd2 = "$config[path_to_ffmpeg] -i $raw_video_path -copyts -ar 44100 -s 320x240 -vf 'movie=0:png:image/wmk.png [wm];[in][wm] overlay=10:main_h-overlay_h-10 [out]' $new_flv";
@exec("$ffmpeg_cmd2");
我想要做的是png文件的质量保持不变。我可以通过在视频转换完成后运行另一个 ffmpeg 命令来添加 vatermark 来实现吗?
第一个完成后如何触发另一个 ffmepg 命令?
感谢所有建议。
最佳答案
How can I fire another ffmepg command after the first one is finished?
只需调用
exec()
第二次。
关于php - FFMPEG 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5154549/