我正在尝试使用下载格式480p
YouTube 视频youtube-dl
youtube-dl -f 135+141 --prefer-ffmpeg <url>
我收到以下错误,无法混合音频和视频
WARNING: Your copy of avconv is outdated, update avconv to version 10-0 or newer if you encounter any errors.
我已经尝试过给出的解决方案avconv 版本和 youtube-dl由mchid
和下载 YouTube 视频时出现 Avconv 警告,user35186
问题仍然没有解决,现在它显示
WARNING: Your copy of ffmpeg is outdated, update ffmpeg to version 1.0 or newer if you encounter any errors.
ERROR: Failed to set value 'copy' for option 'c'.
我该如何解决这个问题并下载 480p 格式的视频?
其他详情:-
Ubuntu 12.04.5 LTS
youtube-dl 2016.02.04
ffmpeg 版本 0.8.17-4:0.8.17-0ubuntu0.12.04.1
答案1
这需要相当多的工作,但其中一种方法是:
- 按照以下步骤安装最新的 FFmpeg这些方向。这不会干扰任何系统 FFmpeg 或 avconv 安装。
youtube-dl
运行以下命令确保你拥有最新版本:sudo youtube-dl --update
指向
youtube-dl
您的新的本地 FFmpeg 副本:youtube-dl -f 135+141 --prefer-ffmpeg --ffmpeg-location $HOME/bin <url>
通过将偏好设置添加到
$HOME/.config/youtube-dl.conf
文件来降低命令行的复杂性,如下所示:--prefer-ffmpeg --ffmpeg-location $HOME/bin
这有点麻烦,但一旦正确设置就不会再有任何问题......