यह दो एमपी 3 फाइलों को सम्मिलित करेगा, और परिणामी मेटाडेटा पहली फाइल की होगी:
ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec copy output.mp3
ऐसा इसलिए है, क्योंकि ffmpeg के लिए, संपूर्ण "कॉनकट:" भाग एक सिंगल "इनपुट फाइल" है, और इसका मेटाडेटा पहली कॉन्टेनेटेड फाइल का होगा। यदि आप इसके बजाय दूसरी फ़ाइल से मेटाडेटा का उपयोग करना चाहते हैं, तो आपको इसे एक डमी इनपुट फ़ाइल के रूप में जोड़ना होगा और इसके मेटाडेटा को आउटपुट के रूप में मैप करना होगा:
ffmpeg -i "concat:file1.mp3|file2.mp3" -i file2.mp3 -acodec copy test.mp3 -map_metadata 0:1
यदि आप दो मेटाडेटा से अपना मेटाडेटा बनाना चाहते हैं, तो आपको इसे हाथ से करना होगा। आप फ़ाइल के मेटाडेटा को डंप कर सकते हैं
ffmpeg -i file1.mp3 -f ffmetadata file1.metadata
दोनों मेटाडेटा को डंप करने और नए मेटाडेटा के निर्माण के बाद, आप इसे आउटपुट फ़ाइल के साथ जोड़ सकते हैं -metadata
, और आप -map_metadata
एक नकारात्मक इनपुट फ़ाइल नंबर से मैपिंग सेट करके मेटाडेटा की प्रतिलिपि बना सकते हैं । यह एक नाम मान और कोई अन्य मेटाडेटा सेट करता है:
ffmpeg -i "concat:file1.mp3|file2.mp3" -acodec copy -metadata "title=Some Song" test.mp3 -map_metadata 0:-1