2010-11-22 27 views
7

यह एक ffmpeg मुद्दा है। मुझे यह त्रुटि मिली है कि यह hq प्रीसेट फ़ाइल नहीं ढूंढ सका, फिर मैंने प्रलेखन में पढ़ा कि यह प्रीसेट फ़ाइलों को 'PREFIX/share/ffmpeg' पर और '$ HOME/.ffmpeg' पर भी देखता है। बात यह है कि मैं एक php फ़ाइल से ffmpeg को कॉल कर रहा हूं जो एक पायथन स्क्रिप्ट को कॉल करता है जो आखिरकार 'command.getstatusoutput (कमांड)' जैसे कुछ आदेश निष्पादित करता है, इसलिए मुझे यकीन नहीं था कि उपयोगकर्ता कौन था।प्रीसेट फ़ाइलों को नहीं ढूंढ सकता

समाधान? मैंने अभी -फ्रू का उपयोग किया है और मेरी कॉल अब इस तरह दिखती है:

/usr/local/bin/ffmpeg -i ../files/tmpvideos/myStream.flv -y -acodec libfaac -ab 96k -b 800k -maxrate 800k -minrate 600k -bufsize 800k -s 720x640 -vcodec libx264 -g 300 -r 20 -fpre /home/admin/.ffmpeg/libx264-hq.ffpreset -threads 0 ../files/tmpvideos/4647-60। mp4

मैं तहत/घर/व्यवस्थापक कि निर्देशिका बनाया है और 100% यकीन है कि फाइल अब वहाँ है वहाँ, लेकिन अभी भी ffmpeg का कहना है:

File for preset '/home/admin/.ffmpeg/libx264-hq.ffpreset' not found 

तो मुझे यकीन है कि क्यों यह काम नहीं कर रहा नहीं कर रहा हूँ चूंकि मैं विशिष्ट हूं अब पूरा रास्ता फेंक रहा है। कोई विचार?

एक कारण जो मैं सोच रहा हूं, यह है कि यह शायद सभी झंडे और सामानों के साथ ठीक से संकलित नहीं किया गया था।

FFmpeg version SVN-r22976, Copyright (c) 2000-2010 the FFmpeg developers 
    built on Apr 30 2010 12:03:12 with gcc 4.2.1-sjlj (mingw32-2) 
    configuration: --enable-shared --enable-static --enable-memalign-hack 
--enable 
-libmp3lame --enable-libx264 --enable-gpl 
    libavutil  50.14. 0/50.14. 0 
    libavcodec 52.66. 0/52.66. 0 
    libavformat 52.61. 0/52.61. 0 
    libavdevice 52. 2. 0/52. 2. 0 
    libswscale  0.10. 0/0.10. 0 

मेरा अधिक इस तरह दिखता है:: क्या मेरा मतलब है कि जबकि कुछ आउटपुट वहाँ इस तरह दिख रही है

Output: FFmpeg version 0.6.1, Copyright (c) 2000-2010 the FFmpeg developers 
    built on Nov 12 2010 16:32:38 with gcc 4.1.2 20080704 (Red Hat 4.1.2-48) 
    configuration: 
    libavutil  50.15. 1/50.15. 1 
    libavcodec 52.72. 2/52.72. 2 
    libavformat 52.64. 2/52.64. 2 
    libavdevice 52. 2. 0/52. 2. 0 
    libswscale  0.11. 0/0.11. 0 

कोई विन्यास सामान। आपको क्या लगता है? यह हो सकता है कि यह ffmpeg सही ढंग से संकलित नहीं किया गया था, इसलिए इसे प्रीसेट कभी नहीं मिलेगा? मैंने इसे संकलित नहीं किया, इसलिए सुनिश्चित नहीं हो सकता है।

प्रश्न की शब्दावली के लिए धन्यवाद और खेद है।

नेल्सन

उत्तर

7

खैर .. इसे बाहर ffmpeg मैं इस्तेमाल किया गया था 264 कोडेक के साथ काम करने संकलित नहीं किया गया था कर दिया, यही कारण है कि यह प्रीसेट के लिए नहीं देख रहा था।

इसे ठीक करने के लिए, मैं और अधिक या कम चरणों इस लिंक में वर्णित का पालन किया: http://www.pawprint.net/news/?action=view&nid=105

कुछ बात पहले से ही स्थापित किया गया था, तो मैं सब कुछ है कि वहाँ वर्णन किया गया है नहीं किया है, लेकिन यकीन है कि गाइड मुझे एक मदद की बहुत। उम्मीद है कि यह दूसरों को भी एक ही समस्या रखने में मदद करता है।

नेल्सन

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