'Add multiple images to video fluent-ffmpeg
I manage to add a single image to a video starting at a certain time and ending at a certain time, but I cannot find a way to do this for multiple images. I use fluent-ffmpeg.
This is the code I have:
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)',
}
},
])
I suppose I need to explicitly state what filter should take what file, but I am not sure about the syntax for that.
Solution 1:[1]
i was searching for adding multiple images in a simple complexFilter then i found this code working but after rendering the video the sound was being removed. After making a lot of changes I found a solution for audio.
add an outputOption in your code
.outputOptions(["-map 0:a"])
Sharing this if anyone is having the audio problem.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | hamid saifi |
