首页 > 解决方案 > 错误:音频转换失败:未知编码器“libmp3lame”

问题描述

我正在尝试在 Macbook 上使用 youtube-dl(使用 Mojave)。它曾经完美地工作,但最近我看到以下错误:

youtube-dl -x --audio-format mp3 https://youtu.be/somevidR4hhU
[youtube] somevidR4hhU: Downloading webpage
[youtube] somevidR4hhU: Downloading video info webpage
[youtube] somevidR4hhU: Downloading js player vflWnjS_n
[download] Destination: somevidR4hhU.webm
[download] 100% of 4.60MiB in 00:04
[ffmpeg] Destination: somevidR4hhU.mp3
ERROR: audio conversion failed: Unknown encoder 'libmp3lame'

我尝试重新安装 youtube-dl 并使用以下方法跛脚:

brew reinstall youtube-dl lame

但这没有什么区别。知道问题可能是什么吗?提前致谢!

标签: macosyoutube-dl

解决方案


Homebrew 不安装la脚。使用 libmp3lame 编译:

$git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
$cd ffmpeg
$./configure --enable-libmp3lame
$make
$make install
$ffmpeg -version

那应该解决它


推荐阅读