我在网上搜索了好久,想找到一些巧妙的方法在视频上添加动态日期和时间戳。我找到的所有方法都是添加当前时间,而不是视频时间。
Melt Framework 几乎提供了一种方法。它允许我添加dynamictext #timecode#
从 00:00:00:00 开始的时间。如果我能为此添加一个偏移量,问题就解决了。它还允许我添加,dynamictext #localfiledate#
但这是一个静态值,不会随着时间的流逝而改变,这意味着 10 分钟长的视频会显示所有 10 分钟都是在同一分钟录制的。
作为一个临时的(我希望)解决方案,我将视频转换为图像,然后编写脚本,在重新组装成视频之前,为每个图像添加日期和时间戳。这可行,但需要很长时间。
我知道如果我使用 Windows 和 Sony Vegas 或 Adobe Premiere 等编辑器,我可以做到这一点。我不使用 Windows,也没有这些编辑器。肯定有办法使用 Linux 中的命令行工具来做到这一点?