यह बहुत तुच्छ होना चाहिए, लेकिन मुझे इसे काम करने का तरीका नहीं मिल रहा है।
मैं चाहता हूं कि FFmpeg एक JPEG छवि और एक ऑडियो फ़ाइल इनपुट के रूप में ले और ऑडियो फ़ाइल के रूप में उसी अवधि की वीडियो फ़ाइल जनरेट करें (पूरी अवधि के लिए स्थिर छवि खींचकर)।
मुझे इस बात की बहुत परवाह नहीं है कि आउटपुट के लिए किस वीडियो कोडेक का उपयोग किया जाता है, लेकिन यह महत्वपूर्ण है कि मैं "कॉपी" को ऑडियो कोडेक के रूप में उपयोग कर सकता हूं (अर्थात इसे ट्रांसकोड किए बिना ऑडियो स्ट्रीम की प्रतिलिपि बनाएं)।
सही कमांड लाइन क्या है जो ऐसा करेगी?
मैंने कोशिश की:
ffmpeg -i image8.jpg -i sound11.amr -acodec copy test.avi
और के साथ या बिना संयोजनों की बहुत कोशिश की -s 640x360
, -loop_input
, -shortest
, -t xxx
, -r 0.1
(उम्मीद है कि वीडियो अब होगा में कृत्रिम रूप से कम फ्रेम दर) और-f image2
या तो मुझे त्रुटियां मिलती हैं या मुझे एक फ्रेम की अवधि की एक वीडियो फ़ाइल मिलती है।
मैंने चारों ओर गुगली की है और प्रस्तावित समाधानों में से एक दर्जन (माना जाता है कि यह बहुत ही सवाल है) जिनमें से कोई भी काम नहीं करता है।
क्या कोई काम करने का आदेश दे सकता है और इसके पीछे का तर्क समझा सकता है?
ffmpeg -y -i image.png -i audio.mp3 -c:a copy result.avi