ffmpeg确定淡入淡出过滤器的帧编号

时间:2016-06-16 04:50:31

标签: ffmpeg ffprobe

我正在寻找一种简单的方法来设置淡入淡出过滤器的时间点。特别是对于最后的淡出。最好是基于时间的格式。我理解淡入淡出过滤器的工作原理是基于帧。但有没有办法将其改为时间戳?特别是最后我很难得到最后一帧的数字。有些方法告诉淡入淡出过滤器在结束前0.5秒启动淡入淡出会很棒。也许是这样的:

-filter:v 'fade=out:-0.5:0.3'

读取:'在结束前0.5秒开始淡出,并且淡出需要0.3秒。即最后有0.2秒的黑色。

如果这是帧数计数,我也会好的。

我现在的悲痛是ffprobe报告的帧数似乎是它实际上的一半。应用于ffprobe提供的计数的淡入淡出滤镜将我的视频在剪辑的一半左右转为黑色。我不确定我在那里失踪了什么。

我的主要问题是:如何确定淡出过滤器的正确帧数?

谢谢, 格特

1 个答案:

答案 0 :(得分:0)

淡入淡出过滤器需要时间输入:例如-vf fade=out:st=23:d=2。这将在t=23

开始2秒的淡出