मैं FFMPEG का उपयोग करके एक एकल WAV फ़ाइल में कई WAV फ़ाइलों को संक्षिप्त करना चाहता हूं।
मैंने निम्न कमांड का उपयोग किया है और यह आवश्यक फ़ाइल उत्पन्न करता है।
कमान:
ffmpeg -f concat -i mylist.txt -c copy output.wav
फ़ाइल:
#mylist.txt
file '1.wav'
file '2.wav'
file '3.wav'
file '4.wav'
लेकिन जैसा कि आप देख सकते हैं कि समस्या यह है कि मुझे संक्षिप्त करने के लिए WAV फ़ाइलों की सूची निर्दिष्ट करने के लिए एक पाठ फ़ाइल बनानी होगी।
मैं इन सभी कार्यों को कर सकता हूं, लेकिन मैं एक एकल कमांड को पसंद करूंगा जो कुछ दिखता है
ffmpeg -i 1.wav -i 2.wav -i 3.wav -i 4.wav output.wav
या
ffmpeg -i "concat:1.wav|2.wav|3.wav|4.wav" -c copy output.wav
मैंने इन दो सरल आदेशों की कोशिश की है, लेकिन वे 1.wav
कृपया केवल एक आदेश लिखने में मेरी मदद करें (या उपरोक्त 2 आदेशों को सही करने के लिए) जो वांछित परिणाम प्राप्त करता है।
कृपया अन्य मीडिया एन्कोडर्स / संपादकों को सुझाव न दें, मैं केवल FFMPEG का उपयोग करना चाहता हूं, क्योंकि यह पहले से ही स्थापित है और अन्य स्थानों पर उपयोग किया जाता है।
[0:0][1:0][2:0][3:0]
फ़ाइलों की संख्या से मेल करने के लिए अनुकूलित न करें। जैसा कहता है वैसा ही प्रयोग करो। केवल एक चीज जिसे आपको बदलना चाहिए वह है इनपुट फाइलें औरn=4
।