如何使用ffmpeg将视频的最后一帧保持几秒钟

时间:2017-05-25 16:26:18

标签: video filter ffmpeg

我希望将视频的最后一帧保持几秒钟,以便我可以使用ffmpeg在其上叠加另一个视频。

我试过了

  • 提取最后一帧
  • 让它持续几秒钟
  • 并将其与视频连接。

这很好用,虽然当我测试Android叠加视频冻结时我相信原因必须是静态图像,因为我也尝试在静态图像上叠加视频并遇到同样的问题。

现在我想也许我可以用ffmpeg保持视频的最后一帧?

这是命令

ffmpeg -i video.mp4 -loop 1 -t 10 -i image.png -i overlay.mp4 -filter_complex [0:v][1:v]concat[a];[2:v]pad=1280.0:720:(ow-iw)/2:(oh-ih)/2,setpts=PTS+7/TB[b];[a][b]blend=all_mode='addition':all_opacity=1,format=yuva422p10le -y output.mp4

0 个答案:

没有答案