在ffmpeg中的drawtext中打印结束时间(递减)

时间:2016-10-27 11:47:59

标签: video ffmpeg

我正在尝试使用ffmpeg drawtext函数,该函数在视频上打印覆盖图,其中将是视频文件结束的时间。

从开始(00:00:00)开始使用%{pts\:hms}从视频文件的开头到结尾的时间计数,但是如何从视频文件的结尾开始执行此操作似乎没有问题(它开始从00:02:00到00:00:00计算2分钟视频)?

1 个答案:

答案 0 :(得分:1)

我可以想到两个选项,这两个选项都需要知道确切的视频时长。

  1. 如果一个简单的倒计时器在几秒钟就足够了,你可以简单地做

    background-repeat: no-repeat;
    

    就像this answer一样,恰好在适当的论坛上找到了这类问题。

  2. 如果你需要一个更高级的计时器,即。然后,HMS以text='%{eif\:$duration-t\:d}' burn it in等格式动态生成字幕文件。