在ffmpeg中每分钟制作3s草图滤镜效果

qua*_*ang 5 video ffmpeg

我有一个视频。我想每 1 分钟用 3 秒的草图滤镜效果制作图像,听起来像我在下图中描述的原始视频。所以请帮我编码ffmpeg。我用谷歌翻译。对不起,如果你不明白。

示例图像

Gya*_*yan 6

你需要运行一个边缘检测器

基本语法是

ffmpeg -i in.mp4 -vf "edgedetect=enable='gt(mod(t,60),57)',negate" -c:a copy out.mp4
Run Code Online (Sandbox Code Playgroud)

添加了否定过滤器,因为 edgedetect 的输出是黑色画布上的白边,

如果 edgedetect 选项没有提供足够精细的调整,请事先运行卷积过滤器。

ffmpeg -i in.mp4 -vf "convolution=0 -1 0 -1 5 -1 0 -1 0:0 -1 0 -1 5 -1 0 -1 0:0 -1 0 -1 5 -1 0 -1 0:0 -1 0 -1 5 -1 0 -1 0:enable='gt(mod(t,60),57)',edgedetect=enable='gt(mod(t,60),57)',negate" -c:a copy out.mp4
Run Code Online (Sandbox Code Playgroud)