2011-01-19 12 views
11

नहीं मिला मैंने नवीनतम ffmpeg स्थापित किया है लेकिन यह वीडियो कोडेक्स का पता लगाने में असमर्थ लगता है। क्या मुझे ffmpeg को ffmpeg को हटाने और ./configure को वीडियो कोडेक्स खोजने के लिए ffmpeg के लिए अलग-अलग चलाने की आवश्यकता है? मैं सिर्फ पुस्तकालय शामिल करने के लिए मेकअप आदेश फिर से चला सकतेffmpeg vcodec libx264

FFmpeg version git-f61cbc2, Copyright (c) 2000-2011 the FFmpeg developers built on Jan 18 2011 10:59:49 with gcc 4.0.1 (Apple Inc. build 5465) configuration: --enable-libmp3lame --enable-shared --disable-mmx --arch=x86_64 libavutil 50.36. 0/50.36. 0 libavcore 0.16. 1/0.16. 1 libavcodec 52.108. 0/52.108. 0 libavformat 52.94. 0/52.94. 0 libavdevice 52. 2. 3/52. 2. 3 libavfilter 1.74. 0/1.74. 0 libswscale 0.12. 0/0.12. 0

या,:

यहाँ मेरे वर्तमान विन्यास है?

यहाँ ट्रांसकोडिंग के लिए मेरे टुकड़ा है:

ffmpeg -i ~/Desktop/watercarts.mov -vcodec libx264 -b 250k -bt 50k -acodec libfaac -ab 56k -ac 2 -s 480x320 ~/Desktop/watercartsipod.mp4

और त्रुटि:

Unknown encoder 'libx264'

अग्रिम धन्यवाद।

उत्तर

5

आपको ./configure --enable-gpl --enable-libx264 के साथ कॉन्फ़िगर करने की आवश्यकता है और आपको हाल ही में x264 की आवश्यकता है।

+0

एक बार ऐसा करने के बाद, आपको "प्रीपेर सामान्य" जैसी कुछ प्रीसेट निर्दिष्ट करने की आवश्यकता हो सकती है क्योंकि डिफ़ॉल्ट libx264 के साथ सही काम नहीं करता है। – teeks99

+1

.. इसके बाद libx264 आपको 'टूटी हुई ffmpeg डिफ़ॉल्ट सेटिंग्स का पता चला' चेतावनी देता है। मेरे ल्यूविड उबंटू पर, "-vpre libx264-normal"। यह एक सेटिंग फ़ाइल /usr/share/ffmpeg/libx264-normal.ffpreset को संदर्भित करता है, वहां कुछ अन्य भी हैं। – commonpike

+0

हाय इस्माइल आप कृपया इस लिंक को देख सकते हैं http://stackoverflow.com/questions/9288334/how-to-solve-bad-instruction-vadd-i16-q0-q0-q0-when-attempting-to-check-gcc -10 –

3

स्रोत को संकलित करके apt-get इंस्टॉल का उपयोग करके इंस्टॉल करने का प्रयास करें। यह सभी आवश्यक कोडेक पुस्तकालयों को डाउनलोड करेगा (कम से कम मेरे गुबंटू पर)

24

उबंटू 10.10 (मावेरिक) में यह कोडेक पैकेज द्वारा libavcodec-extra-53 बहुउद्देशीय भंडार से प्रदान किया जाता है।

+6

11.10 में अब यह 'livavcodec-extra-53' है। – Hemlock

+2

उबंटू सटीक छिपकली 12.04 LTS और Ubuntu oneiric औसीलट 11.10 कोड: ffmpeg स्थापित sudo apt-get libavcodec-अतिरिक्त-53 Ubuntu Natty Narwhal 11.04 और Ubuntu Lucid लिंक्स 10.04 LTS कोड: sudo apt-get ffmpeg स्थापित libavcodec-extra-52 –

1

आप ubuntu (विभिन्न संस्करण) का उपयोग कर रहे हैं, तो आप इस सुझाव

http://ubuntuforums.org/showthread.php?t=1117283

व्यक्तिगत रूप से मैं का उपयोग विकल्प 'सी' का उपयोग कर lib x264 के साथ ffmpeg स्थापित कर सकते हैं। दो सरल कमांड (कॉपी और पेस्ट), सही संस्करण + लाइब्रेरी का स्वचालित इंस्टॉल, संकलन करने के लिए कुछ भी नहीं, और सभी ठीक काम करते हैं :)

यदि आप संकलित करना पसंद करते हैं तो उसी पृष्ठ पर "ए" विकल्प होता है (यह उबंटू 10.10 पर काम करता है मैंने पिछले संस्करण को संकलित किया है)।

+2

वहां लॉगिन नहीं कर सकता .. "आपको इस पृष्ठ तक पहुंचने की अनुमति नहीं है। यह कई कारणों में से एक के कारण हो सकता है ......" –

+2

@ वेलेंटीनकंटोर; इतना ही नहीं। यदि आप पंजीकृत हैं और लॉग इन हैं तो पृष्ठ को तब तक नहीं देख पाएंगे जब तक आपके पास फ़ोरम में 50 अंक न हों ... वाह। क्या एक महान प्रणाली है। – Morpfh

+0

@ मॉर्फ और वैलेंटाइन क्षमा करें :(मैं सिर्फ पृष्ठ की जांच करता हूं और आप सही लॉगिन के बिना एक्सेस नहीं कर सकते हैं और 50 बिंदु, यह पहले नहीं हुआ था। अगर कोई इस पृष्ठ पर लॉगिन कर सकता है तो कृपया यहां कोक्स्टेन दोबारा पोस्ट करें, यह हो सकता है भविष्य के उपयोगकर्ता के लिए उपयोगी हो। – Antimo