无法使用 youtube-dl 下载 480p 格式

无法使用 youtube-dl 下载 480p 格式

我正在尝试使用下载格式480pYouTube 视频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-dlmchid下载 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

这需要相当多的工作,但其中一种方法是:

  1. 按照以下步骤安装最新的 FFmpeg这些方向。这不会干扰任何系统 FFmpeg 或 avconv 安装。
  2. youtube-dl运行以下命令确保你拥有最新版本:

    sudo youtube-dl --update
    
  3. 指向youtube-dl您的新的本地 FFmpeg 副本:

    youtube-dl -f 135+141 --prefer-ffmpeg --ffmpeg-location $HOME/bin <url>
    
  4. 通过将偏好设置添加到$HOME/.config/youtube-dl.conf文件来降低命令行的复杂性,如下所示:

    --prefer-ffmpeg
    --ffmpeg-location $HOME/bin
    

这有点麻烦,但一旦正确设置就不会再有任何问题......

相关内容