2
Please look image:
Each audio clip has same codec/sample_rate, but has different duration and each space is also different. There is always space between clips, no overlapping. So there is no reason for reencoding, since this is basically a stream copy job. It is important because I should preserve original quality for each clip.
Now, lets think i found what i looked for. I gave this command a pseudo name "-start_at", it inserts the clip to audio stream at given time. With this pseudo command, i will set the time that each clip should begin. And rest of the job should be done by ffmpeg command/filter/script etc.
ffmpeg -start_at 00.00 -i audio1.opus -start_at 06.30 -i audio2.opus -start_at 21.15 -i audio3.opus -start_at 26.35 -i audio4.opus
Just think ffmpeg will fill the gaps with silent sounds automatically.
So, Is there a ffmpeg command/filter for this? Or a ffmpeg gui/script etc.?
Could you make 5 second silent audio file and just concatenate using the blank file as the spacer. – HSchmale – 2015-06-23T05:08:49.193