Concat demuxer
Het concat demuxer is toegevoegd aan ffmpeg 1.1. Als je versie van ffmpeg te oud is, krijg de nieuwste statische binaire versie van hier: http://www.ffmpeg.org/download.html
Instructies
Maak een bestand mylist.txt
met alle bestanden die je aaneengeschakeld wilt hebben in de volgende vorm (Regels die beginnen met een streepje worden genegeerd):
# this is a comment
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
Merk op dat deze zowel relatieve als absolute paden kunnen zijn. Vervolgens kunt u uw bestanden coderen met:
ffmpeg -f concat -i mylist.txt -c copy output
Het is mogelijk om dit lijstbestand te genereren met een bash for loop, of met behulp van printf. Een van de volgende opties genereert een lijstbestand met elke wav in de werkmap:
for f in ./*.wav; do echo "file '$f'" >> mylist.txt; done
printf "file '%s'\n" ./*.wav > mylist.txt
Bron: ffmpeg wiki