macos - 错误:音频转换失败:未知编码器“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
但这没有什么区别。知道问题可能是什么吗?提前致谢!
解决方案
Homebrew 不安装la脚。使用 libmp3lame 编译:
$git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
$cd ffmpeg
$./configure --enable-libmp3lame
$make
$make install
$ffmpeg -version
那应该解决它
推荐阅读
- php - 用PHP从MySQL中的指定表中删除一条记录
- facebook - Facebook Graph API 页面相册 - 指定图像的大小
- github - 是否可以在 GitLab 中进行拉取请求审查?
- jenkins - 如何从命令行的声纳扫描仪在本地工作区中生成 html 报告
- reactjs - 将 axios 警报消息解析为 React DOM
- c++ - uppper_bound 可以用 lower_bound 表示吗
- javascript - 如何在 Vanilla JS 中用下拉菜单替换输入框
- javascript - 比较两个在javascript中不起作用的空数组
- opengl - 旋转后右、上、前不正确
- apache - 如何让我的 Angular 和 Spring Boot 微服务在 Apacheoffbiz 上运行