Python youtube_dl DownloadError:错误:找不到ffprobe或avprobe。请安装一个

时间:2017-09-12 15:13:17

标签: python python-3.x pip youtube-dl

我一直收到此错误消息,但我已经安装了ffprobe。这是完整的追溯

[youtube] DTuDLVtMC90: Downloading webpage
[youtube] DTuDLVtMC90: Downloading video info webpage
[youtube] DTuDLVtMC90: Extracting video information
[youtube] DTuDLVtMC90: Downloading MPD manifest
[download] Destination:C:\Users\Class2016\Documents\GitHub\data_gen\Pull_Audio\7\7.wav
[download] 100% of 477.19KiB in 00:00                  
WARNING: DTuDLVtMC90: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically.
ERROR: ffprobe or avprobe not found. Please install one.
Traceback (most recent call last):

  File "<ipython-input-10-bbb67b141a45>", line 1, in <module>
    runfile('C:/Users/Class2016/Documents/GitHub/data_gen/Pull_Audio/pull_audio.py', wdir='C:/Users/Class2016/Documents/GitHub/data_gen/Pull_Audio')

  File "C:/Users/Class2016/Anaconda3/lib/site-packages/spyder/utils/site/sitecustomize.py", line 880, in runfile
execfile(filename, namespace)

  File "C:/Users/Class2016/Anaconda3/lib/site-packages/spyder/utils/site/sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)

  File "C:/Users/Class2016/Documents/GitHub/data_gen/Pull_Audio/pull_audio.py", line 75, in <module>
GetAudio()

  File "C:/Users/Class2016/Documents/GitHub/data_gen/Pull_Audio/pull_audio.py", line 42, in __init__
self.__DownloadAudio()

  File "C:/Users/Class2016/Documents/GitHub/data_gen/Pull_Audio/pull_audio.py", line 65, in __DownloadAudio
ydl.download([self.url])

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 1966, in download
url, force_generic_extractor=self.params.get('force_generic_extractor', False))

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 787, in extract_info
return self.process_ie_result(ie_result, download, extra_info)

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 841, in process_ie_result
return self.process_video_result(ie_result, download=download)

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 1601, in process_video_result
self.process_info(new_info)

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 1947, in process_info
self.post_process(filename, info_dict)

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 2014, in post_process
self.report_error(e.msg)

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 604, in report_error
self.trouble(error_message, tb)

  File "C:\Users\Class2016\Anaconda3\lib\site-packages\youtube_dl\YoutubeDL.py", line 574, in trouble
raise DownloadError(message, exc_info)

DownloadError: ERROR: ffprobe or avprobe not found. Please install one.

我之前已经问过这个问题,但没有一个解决方案有效,或者我无法弄清楚如何实现它们。谢谢!

0 个答案:

没有答案
相关问题