एक वीडियो बनाने के लिए कई ऑडियो फाइलों और एक तस्वीर को मिलाएं


0

मैंने यह धागा और यह अन्य पढ़ा है । वे दोनों अच्छी तरह से समझाते हैं कि वीडियो बनाने के लिए ऑडियो फ़ाइल के साथ एक तस्वीर कैसे जुड़ें (ffmpeg के साथ)।

हालाँकि, मैं एक ffmpeg कमांड की तलाश कर रहा हूं जो एक वीडियो फ़ाइल बनाने के लिए एमपी 3 फाइलों और एक तस्वीर की सूची को मर्ज करेगा । मैं एमपी 3 ऑडियो सूची की अवधि के लिए छवि दिखाना चाहूंगा।

किसी को भी एक आदेश काम कर सकते हैं और यह समझा?

जवाबों:


3

अगर मैं आपको सही तरीके से समझ गया, तो आप सभी MP3 को मिलाना चाहते हैं और वीडियो को एक ही चित्र होना चाहिए। यदि ऐसा है तो,

आप चाहते हैं कि आदेश में MP3s की सूची युक्त एक पाठ फ़ाइल तैयार करें

file 'ABC.mp3'
file 'PQR.mp3'
file 'DEF.mp3'
...
file 'XYZ.mp3' 

अब, भागो

ffmpeg -loop 1 -framerate 5 -i image.png -f concat -i mp3list.txt -c:v libx264 -pix_fmt yuv420p -c:a copy -shortest output.mkv

2

आप पाश के लिए एक बैश का उपयोग कर सकते हैं:

mkdir outputdir
for f in *.mp3; do ffmpeg -i "$f" -framerate 5 -loop 1 -i image.jpg -c:v libx264 -c:a copy -pix_fmt yuv420p -shortest outputdir/"${f%.*}.mkv"; done

मैंने मान लिया कि आप लिनक्स का उपयोग कर रहे हैं। आप इसे विंडोज में भी कर सकते हैं, लेकिन मैं विंडोज यूजर नहीं हूं, इसलिए किसी और को उस उदाहरण को जोड़ना होगा।

अद्यतन: मेरा उदाहरण एमपी 3 इनपुट के अनुसार एक वीडियो बना देगा; सभी एक ही छवि के साथ। यदि मैंने आपके प्रश्न का गलत अर्थ निकाला है, तो एमपीवी के सभी इनपुट्स में से एक वीडियो बनाने के लिए मुल्विया के उत्तर को देखें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.