【发布时间】:2019-08-22 04:41:32
【问题描述】:
我坚持使用 ffmpeg 选择过滤器,因为我只想获取输入视频的结束帧,但我无法弄清楚过滤器的选择表达式以完成工作, 我的代码如下所示:
ffmpeg -i in.mp4 -filter_complex "select=expr_selecting_lastest_frame, overlay=overlay_expr" out.jpg
现在我该如何编码 expr_selecting_lastest_frame ? 你们有想法吗? 还有其他方法可以完成工作吗?请帮忙,谢谢!
【问题讨论】:
-
您只有一个输入。你在覆盖什么?
-
嗨,Gyan,感谢您的评论,我会在实际工作中使用更复杂的过滤器链表达式,但在我的问题中,请只关注“选择”过滤器
-
您无法使用选择过滤器执行此操作。选择过滤器有不同的应用,它用于比较视频中的后续帧并计算它们的差异值。我认为您必须按帧号或持续时间提取帧。
标签: video ffmpeg video-encoding video-editing