video - 我正在使用以下代码将 YouTube 视频转换为音频,但尽管安装了 ffmpeg,但仍出现错误
问题描述
这是我正在使用的代码和我得到的错误:
代码:
从未来导入 unicode_literals 导入 youtube_dl
ydl_opts = {'格式':'bestaudio/best','后处理器':[{'key':'FFmpegExtractAudio','preferredcodec':'mp3','preferredquality':'192',}],}
使用 youtube_dl.YoutubeDL(ydl_opts) 作为 ydl:ydl.download(['http://www.youtube.com/watch?v=BaW_jenozKc'])
错误:
下载错误:错误:找不到 ffprobe/avprobe 和 ffmpeg/avconv。
解决方案
我认为你应该做的是安装 ffmpeg,我建议使用 Chocolatey 来安装它,因为如果你用 pip 安装它,它将无法工作,这里是安装它的步骤https://chocolatey.org/install
推荐阅读
- javascript - 在一个对象中等待并返回所有已解决的承诺值
- java - Spring Boot Thymeleaf 不会解析模板
- python - 有没有办法检查和替换 1-2 行内的多个正则表达式匹配?
- python - 如何在不同的文件夹中合并2个同名的excel文件?
- ruby - 将文件从本地目录放入站点包的配方中的刀引导“没有这样的文件或目录@ dir_initialize”
- tcp - 将 unix 域套接字转发到 tcp 端口
- javascript - jquery 错误:未捕获的 TypeError:$(...).DataTable 不是函数
- bash - 如何在 sed 中对模式进行颜色匹配
- python - 运行已编译的 Python 脚本时引发了意外的 URLError
- android - Android:播放 YouTube 视频后如何返回上一个屏幕