使用ffmpeg

时间:2018-04-16 06:06:30

标签: ffmpeg

我有一个充满* .jpg图像的目录,我想连接到一个视频。这适用于concat-video过滤器:

ffmpeg -f concat -safe 0 -i files.txt -c:v libx264 -pix_fmt yuv420p out.mp4

file.txt包含图像的绝对路径名列表。此列表由linux bash上的find-command创建。

现在我想添加一个文本叠加层,其中每个图像都显示一个代表创建日期的文本。

我在这个答案中找到了drawtext视频过滤器:Text on video ffmpeg

但是,我认为在使用concat过滤器时,我无法为每个文件设置视频过滤器;我知道我只能为整个ffmpeg-call设置一个过滤器。

有没有其他方法可以将文件连接到视频并分别为每个图像添加文本?​​

编辑:一个简单的解决方案是首先通过迭代图像将文本添加到图像中。这将不可逆转地更改图像或创建副本,从而甚至可以暂时加倍磁盘空间要求。最好是为每个帧动态添加文本,这样就不需要额外的磁盘空间。

0 个答案:

没有答案