在现有视频上添加日期和时间戳


0

我在网上搜索薄薄,试图找到在视频中添加动态日期和时间戳的巧妙方法。我能找到的是添加当前时间的方法,而不是视频的时间。

熔化框架几乎提供了一种方法。我可以添加dynamictext #timecode#,它添加了从00:00:00:00开始的时间。如果我可以为此添加一个偏移量,它将得到解决。它也可以让我添加,dynamictext #localfiledate#但这是一个静态值,不会随着分钟的过去而改变,这意味着10分钟长的视频会说所有10分钟都是在同一分钟记录的。

作为一个临时的(我希望)乏味的解决方案,我将视频转换为图像,然后编写脚本,避免在为每个图像重新添加日期和时间戳之前重新组合为视频。这行得通,但需要永远。

我知道如果我使用Windows以及Sony Vegas或Adobe Premiere等编辑器,便可以做到这一点。我不使用Windows,也没有这些编辑器。在Linux中肯定有某种使用命令行工具的方法吗?



谢谢。在我的搜索中没有找到那个。但是,在接受的答案中尝试命令,我只是得到“无效格式'gmtime'”
mr_lou

在这里工作。您的ffmpeg版本看起来早于2013年。或者这可能是逃避问题?该命令在Win7上照常工作。
吉安(Gyan)

ffmpeg版本2.8.11-0ubuntu0.16.04.1
mr_lou

1
奇怪的。%R在这里不起作用。strftime扩展模式已弃用。不能将strftime格式化与pts函数一起使用。
吉安
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.