ffprobe या avprobe नहीं मिला। कृपया एक स्थापित करें


96

मैं YouTube-dl और ffmpeg द्वारा परिवर्तित एमपी 3 में टैग जोड़ना चाहता हूं:

youtube-dl -o '/Output/qpgTC9MDx1o.mp3' qpgTC9MDx1o -f bestaudio --extract-audio -metadata-from-title "% (कलाकार) s -% (शीर्षक) s" 2> & 1

आउटपुट परिणाम में मेरी यह त्रुटि है:

[youtube] qpgTC9MDx1o: वेबपेज डाउनलोड करना [youtube] qpgTC9MDx1o: वीडियो जानकारी निकालना [youtube] qpgTC9MDx1o: डाउनलोडिंग js प्लेयर en_US-vfluOO3jj [youtube] qpgTC9MDx1o: डाउनलोडिंग DASH मैनिफ़ेस्ट [_________/////] httpdocs / Mp3_Output / quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3 को पहले ही डाउनलोड किया जा चुका है [डाउनलोड: 13.43MiB के 100% संस्करण: qpgTC9MDx1o: DASH m44 लेखन। केवल कुछ खिलाड़ी इस कंटेनर का समर्थन करते हैं। स्वचालित रूप से इसे ठीक करने के लिए ffmpeg या avconv स्थापित करें। [fromtitle] पार्स किया गया कलाकार: Maroon 5 [fromtitle] पार्स किया गया शीर्षक: पशु ERROR: ffprobe या avprobe नहीं मिला। कृपया एक स्थापित करें।


5
तो ... एक स्थापित करें। समस्या सुलझ गयी?
नाथन तुग्गी

मैं कैसे सत्यापित करूँ कि अगर ffprobe सेंटो में स्थापित है? और अगर नहीं तो मैं कैसे स्थापित कर सकता हूं?
आस फकीर

1
यह एक अलग सवाल है, और एक है कि शायद बेहतर यूनिक्स और लिनक्स या सुपर उपयोगकर्ता पर पूछा है , क्योंकि मुझे पूरा यकीन है कि ffprobe एक प्रोग्रामर-अनन्य उपकरण नहीं है।
नाथन तुग्गी

1
शायद youtube-dl के लेखकों से पूछें या उनके GitHub प्रोजेक्ट पेज पर पोस्ट करें?
जाल

जवाबों:


105

सुनिश्चित करें कि आपके पास youtube-dl का अंतिम संस्करण है

sudo youtube-dl -U

उसके बाद आप ffmpegubuntu और debian पर लापता स्थापित करके इस समस्या को हल कर सकते हैं :

sudo apt-get install ffmpeg

और macOS कमांड का उपयोग करें:

brew install ffmpeg


71

brew install ffmpeg यदि आप एक मैक पर हैं, तो आपको क्या चाहिए और सभी निर्भरताएं स्थापित करेंगी।


60

मुझे पता है कि उपयोगकर्ता ने लिनक्स के लिए यह पूछा था, लेकिन मेरे पास विंडोज (10 64 बिट्स) में यह समस्या थी और मुझे बहुत कम जानकारी मिली, इसलिए मैंने इसे हल किया:

  • LIBAV डाउनलोड करें , मैंने libav-11.3-win64.7z का उपयोग किया। बस "avprobe.exe" और सभी DLL को "/ win64 / usr / bin" से कॉपी करें जहां "youtube-dl.exe" है।

यदि LIBAV मदद नहीं करता है, तो FFMPEG के साथ प्रयास करें , "बिन" फ़ोल्डर की सामग्री को कॉपी करके जहां "youtube-dl.exe" है। इससे मुझे मदद नहीं मिली, लेकिन दूसरों ने कहा कि यह किया है, इसलिए यह एक कोशिश के काबिल हो सकता है।

आशा है कि यह किसी को Windows में समस्या होने में मदद करता है।


5
धन्यवाद। इससे मुझे मदद मिली। इसके लिए एक छोटा सुधार। आपको उस बिन फ़ोल्डर की सामग्री को कॉपी करना चाहिए जहां youtube-dl.exe है।
पबुदु

4
मैंने प्रोग्राम फाइल फ़ोल्डर में LIBAV की निकाली गई सामग्री को कॉपी करके सफलता प्राप्त की और सिस्टम C समूह के पर्यावरण चर के रूप में "C: \ Program Files \ libav-11.3-win64 \ win64 \ usr \" पथ को जोड़ा।
Sn3akyP3t3

34

विंडोज पर, आप आसानी से चॉकलेट के माध्यम से ffmpeg स्थापित कर सकते हैं

चोको ffmpeg स्थापित करें


1
आपने इसको कम क्यों किया? मैंने चॉकलेट को स्थापित किया है, फिर विंडोज कमांड विंडो पर चोको के साथ ffmpeg स्थापित करें। सफलतापूर्वक ffmpeg स्थापित करने के बाद - मैं इसे mp3
nuriselcuk

आपको बहुत - बहुत धन्यवाद!
leonheess

1
धन्यवाद यार। चोको ने वास्तव में बहुत ही डेवलपर के अनुकूल खिड़कियां बनाई हैं
djangodude

1
धन्यवाद दोस्त। चोको वास्तव में सबसे अच्छा है। <३
फैजान अहमद

33

pip installविंडोज में उपयोग करते समय कुछ भ्रम है । निर्देशों में एक विशिष्ट फ़ोल्डर के बारे में बात की गई है youtube-dl.exe। यदि आप उपयोग करते हैं तो ऐसा कोई फ़ोल्डर नहीं है pip install

इसका समाधान यह है:

  • Https://ffmpeg.zeranoe.com/ से बिल्ड में से एक डाउनलोड करें
  • ज़िप सामग्री निकालें
  • binकिसी भी फ़ोल्डर में फ़ोल्डर की सामग्री रखें (तीन एक्सई फाइलें हैं) जो कि pathविंडोज में है। मैं व्यक्तिगत रूप से एनाकोंडा का उपयोग करता हूं, इसलिए मैंने उन्हें अंदर रखा /Anaconda/Scripts, लेकिन आप इसे किसी भी फ़ोल्डर में रख सकते हैं और उस फ़ोल्डर को पथ में जोड़ सकते हैं।

23

मेरे लिए क्या काम किया (youtube-dl संस्करण 2018.03.03, ffprobe 0.5, no avprobe, 3.4.1-tessus, हाय-सिएरा / iMac में) था:

काढ़ा लिबाव स्थापित करें

( GitHub पर marciovsena की पोस्ट के लिए धन्यवाद )।

मैंने कहीं और देखा कि भविष्य में लिबाव का चित्रण किया जा सकता है, लेकिन जब हम वहां पहुंचेंगे, तो मैं इसके बारे में चिंता करूंगा।


7
यह avprobeलिबव कांटा से स्थापित होगा । FFmpeg से brew install ffmpegइंस्टॉल होना चाहिए ffprobe। मुझे लगता है कि या तो साथ काम करेगा youtube-dl, लेकिन एफएफएमपी लीबाव की तुलना में बहुत अधिक सक्रिय संगठन है।
लोलगन

19

अंतिम उत्तरों को एक में संकलित करना:

यदि आप विंडोज पर हैं , तो चॉकलेट का उपयोग करें :

choco install ffmpeg

यदि आप Mac पर हैं , तो Brew का उपयोग करें:

brew install ffmpeg

यदि आप डेबियन लिनक्स वितरण पर हैं, तो उपयुक्त का उपयोग करें:

sudo apt-get install ffmpeg

और सुनिश्चित करें कि Youtube-dl अपडेट किया गया है:

youtube-dl -U

6

आप उन्हें स्थापित कर सकते हैं

sudo apt-get install -y libav-tools

यदि आप उबंटू की बात कर रहे हैं, तो 15.10 के रूप में लिबाव-टूल्स एक आभासी / संक्रमणकालीन पैकेज है और ffmpeg पैकेज को इंगित करता है, इसलिए ffmpeg के बजाय इसका उपयोग करने की कोई आवश्यकता नहीं है।
ल्लगन

3
  • अपने संस्करण को youtube-dl के नवीनतम संस्करण में अपडेट करें क्योंकि पुराना संस्करण समर्थन नहीं कर सकता है।

     pip install --upgrade youtube_dl
    
  • 'Ffmpeg' और 'ffprobe' मॉड्यूल स्थापित करें

     pip install ffmpeg
     pip install ffprobe
    
  • यदि आप एक ही मुद्दे का सामना करते हैं, तो ffmpeg बिल्ड डाउनलोड करें और सभी .exe फ़ाइलों को स्क्रिप्ट फ़ोल्डर में डालें ($ पथ: "पायथन \ Python38-32 \ Scripts") (केवल Windows OS)


0

यह बहुत आसान है अगर खिड़कियों पर ...

फ़ोल्डर में जहां आपके पास youtube-dl.exe है

goto https://www.gyan.dev/ffmpeg/builds/

ffmpeg-git-full.7z फ़ाइल डाउनलोड करें डाउनलोड लिंक https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z है

उस ज़िप फ़ाइल को खोलें और ffmpeg.exe फ़ाइल को उसी फ़ोल्डर में ले जाएँ जहाँ youtube-dl.exe है

उदाहरण "blahblah.7z / जो कुछ भी बीथरूटफ़ोल्डरिस / बिन / ffmpeg.exe"

youtube-dl.exe -x --audio-format mp3 -o% (शीर्षक) s।% (ext) s https://www.youtube.com/watch?v=wyPKRcBTsFQ


-1
  1. अपने संस्करण को youtube-dl के नवीनतम संस्करण में अपडेट करें क्योंकि पुराने संस्करण शायद पलिश्तियों का समर्थन नहीं करते।

    sudo youtube-dl -U if u installed via .deb

    sudo pip install --upgrade youtube_dl via pip

  2. एमपी 3 फ़ाइल के रूप में प्लेलिस्ट डाउनलोड करने के लिए इसका उपयोग करें

    youtube-dl --extract-audio --audio-format mp3 #url_to_playlist


यह प्रश्न को संबोधित नहीं करता है।
user12386945

-1

यह एक पुराना सवाल है। लेकिन यदि आप एक वर्चुअलएन का उपयोग अजगर के साथ कर रहे हैं, तो डाउनलोड की गई लिबाव binफ़ोल्डर की सामग्री को अपने वर्चुअन के फ़ोल्डर में Scriptsरखें।

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