Bu, iki mp3 dosyasını birleştirecek ve sonuçta ortaya çıkan meta veriler ilk dosyanınki olacak:
ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec copy output.mp3
Bunun nedeni, ffmpeg için tüm "concat:" bölümünün tek bir "giriş dosyası" olmasıdır ve meta verileri ilk birleştirilmiş dosyada olacaktır. Bunun yerine ikinci dosyadan meta veri kullanmak istiyorsanız, onu sahte bir giriş dosyası olarak eklemeniz ve meta verilerini çıktınınkiyle eşlemeniz gerekir:
ffmpeg -i "concat:file1.mp3|file2.mp3" -i file2.mp3 -acodec copy test.mp3 -map_metadata 0:1
Meta verilerinizi iki meta verilerden oluşturmak istiyorsanız, el ile yapmanız gerekir. Bir dosyanın meta verilerini
ffmpeg -i file1.mp3 -f ffmetadata file1.metadata
Hem meta verileri terk ettikten hem de yeni meta veriler oluşturduktan sonra, çıktı dosyasına ekleyebilir -metadata
ve -map_metadata
negatif bir giriş dosya numarasından bir eşleme ayarlayarak meta veri kopyalamayı devre dışı bırakabilirsiniz . Bu bir ad değeri belirler ve başka bir meta veri içermez:
ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec copy -metadata "title=Some Song" test.mp3 -map_metadata 0:-1