使用youtube-dl提取MP3失败,安装ffmpeg后仍无效如何解决?
解决youtube-dl无法将音频转换为MP3的问题
- 你用
pip install ffmpeg安装的是Python的FFmpeg API包装库,不是真正的FFmpeg转码程序,所以youtube-dl无法调用它完成格式转换。
正确安装FFmpeg的步骤:
- Windows:下载FFmpeg官方编译好的二进制压缩包,解压后找到包含
ffmpeg.exe的bin目录,将该目录路径添加到系统PATH环境变量中。 - macOS:通过Homebrew执行命令安装:
brew install ffmpeg - Linux:使用系统包管理器安装:
- Debian/Ubuntu 系列:
sudo apt update && sudo apt install ffmpeg - CentOS/RHEL 系列:
sudo dnf install ffmpeg
- Debian/Ubuntu 系列:
验证安装成功:
打开终端或命令提示符,执行ffmpeg -version,能正常显示FFmpeg的版本信息即为安装成功。
重新执行转换命令:
运行原本的命令即可完成MP3转换:
youtube-dl --extract-audio --audio-format mp3 <视频链接>
如果需要最高质量的MP3,可以添加音频质量参数:
youtube-dl --extract-audio --audio-format mp3 --audio-quality 0 <视频链接>
内容的提问来源于stack exchange,提问作者Jellyfish
相关产品推荐
相关产品推荐

