我设法将单个图像添加到从某个时间开始并在某个时间结束的视频中,但是我找不到为多个图像执行此操作的方法。我使用流利的ffmpeg。
这是我的代码:
ffmpeg('../videos/testklein.mp4')
.input('../src/test.png')
.input('../src/0.png')
.input('../src/1.png')
.addOptions([
"-strict -2"
])
.complexFilter([
{
filter: 'overlay',
options: {
x: 200,
y: 200,
enable: 'between(t,1,3)',
}}, {
filter: 'overlay',
options: {
x: 200,
y: 200,
enable: 'between(t,3,5)',
}},
{
filter: 'overlay',
options: {
x: 200,
y: 200,
enable: 'between(t,5,7)',
}
},
])
我想我需要明确说明什么过滤器应该采用什么文件,但我不确定它的语法。