2010-06-28 13 views
9

मैं निम्न फ़ाइलों का उपयोग करते हुए:
1. एक jpeg छवि
2. कुछ लंबाई के एक एमपी 3 फ़ाइल का कहना है (3 मिनट)एमपी 3 में कोई चित्र जोड़ना है, और यह एक वीडियो फ़ाइल में बदलने का ffmpeg

मैं इसे एक .3 जीपी वीडियो में परिवर्तित करना चाहता हूं। मैं यह कैसे करुं?

मैं कोशिश की है निम्नलिखित:
बनाया शून्य लम्बाई (समय) jpeg छवि का उपयोग करने का एक वीडियो:

: फिर

ffmpeg -f image2 -i temp_img.jpg temp_video.mpg 

, मैं वीडियो और ऑडियो धाराओं के रूप में मिश्रण करने की कोशिश की

ffmpeg -i temp_sound.mp3 -i temp_video.mpg -vcodec mpeg video_finale.mpg 

ऐसा करने पर मुझे मिलता है: जैसे कुछ त्रुटि संदेश "कोडेक निर्धारित नहीं किया जा सकता है (वीडियो: 0x000)"

कृपया मदद करते हैं।

धन्यवाद।

उत्तर

4

का उपयोग कर अभी भी छवि से वीडियो बनाने का प्रयास करें:

ffmpeg -loop_input -vframes <num_frames> -i <input_image> <output_file> 

यह आप के रूप में कई बार के फ्रेम को दोहराने के लिए के रूप में आप एक वीडियो है कि शून्य अवधि नहीं है बनाना चाहते अनुमति देता है। आप फ्रेम की संख्या के बजाय सेकंड में वीडियो की लंबाई देने के लिए -t <duration> का भी उपयोग कर सकते हैं।

इसके अलावा, -f तर्क आउटपुट प्रारूप निर्दिष्ट करता है, जो image2 नहीं है, लेकिन आउटपुट प्रारूप है जिसे आप "3 जीपी" जैसे उपयोग करना चाहते हैं।

आप एमपी 3 फ़ाइल की लंबाई तक वीडियो फ़ाइल की लंबाई से मेल खाते हैं और फिर आपके द्वारा लिखे गए दूसरे आदेश का उपयोग कर सकते हैं। इसके अलावा, मैं दूसरे आदेश में -vcodec copy का उपयोग करूंगा ताकि यह कुछ गुणवत्ता को खोने के कारण डीकोड/एन्कोड चरण के बिना पहले चरण से वीडियो डेटा की प्रतिलिपि बना सके।

+0

hmmm..in रुचि – Samuh

4

http://www.catswhocode.com/blog/19-ffmpeg-commands-for-all-needs

एक इन आदेशों प्यार, लेकिन उन्हें एक समय में उपयोग नहीं किया है तो यह ऊपर देखा आप के लिए के रूप में यह पूरी मदद की जानी चाहिए।

+0

मैं कोशिश करूँगा; मैंने इसे पहले ही देखा है; वैसे भी इसका उल्लेख करने के लिए धन्यवाद - इस तरह लिंक मेरे बुक मार्क में रहेगा! – Samuh

+0

किसने मतदान किया? मैंने इसे स्वयं वोट दिया है। – Samuh

संबंधित मुद्दे