विभिन्न आयामों की छवियों के साथ FFmpeg स्लाइड शो


2

मेरे पास .jpg फाइलें (img001.jpg) हैं, उनमें से प्रत्येक विभिन्न आयामों के साथ है। मेरे पास एक ऑडियो फ़ाइल भी है .ogg मैं ऑडियो के साथ स्लाइड शो बनाना चाहता हूं, लेकिन मुझे स्केलिंग की समस्या है, क्योंकि छवि आयाम अलग हैं।

ffmpeg -r 1/2 -i img%03d.jpg -i example.ogg -s 1920x1080 AL_SlideShow.mkv

(2 दूसरा छवि परिवर्तन अंतराल, x265 1920 * 1080)

और ध्वनि केवल अंतिम 30 सेकंड खेलता है जो मुझे लगता है।

जवाबों:


1

आपको छवियों को एक सामान्य आकार में स्केल करना होगा। एक scaleवीडियो फ़िल्टर जोड़ें :

ffmpeg -r 1/2 -i img%03d.jpg -i example.ogg \
-vf "scale=1920:1080,format=yuv420p" \
AL_SlideShow.mkv

यदि आप उपयोग करना चाहते हैं libx265, तो आपको भी निर्दिष्ट करने की आवश्यकता है -c:v libx265

-shortestजब आप सभी छवियों को पढ़ चुके हैं तो एन्कोडिंग को रोकने के लिए आउटपुट फ़ाइल नाम से पहले जोड़ना चाह सकते हैं । इस तरह, ऑडियो स्ट्रीम कट जाएगा।

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