下载YouTubevideo时出现Avconv警告

我收到了这个警告:

Your copy of avconv is outdated, update avconv to version 10-0 or newer if you encounter any errors. 

使用youtube-dl -f 137+140下载YouTubevideo时。 我正在使用kubuntu 14.04。

我该怎么做才能摆脱这个问题?

以他想要的方式回答OP的问题:

 # before $ avconv |& grep \ version | awk '{print $3}' 9.18-6:9.18-0ubuntu0.14.04.1, $ sudo add-apt-repository ppa:heyarje/libav-11 && sudo apt-get update $ sudo apt-get install libav-tools # after $ avconv |& grep \ version | awk '{print $3}' 11.3-6:11.3-1~trusty, 

或者,可以avconv -version获取avconv最新版本

默认情况下,youtube-dl使用avconv ,但您可以告诉它使用ffmpeg

然后使用youtube-dl和--prefer-ffmpeg标志,例如:

 youtube-dl -f 137+140 --prefer-ffmpeg  

为避免每次都键入该标志,您可以将其放在配置文件中 。

如错误消息中所述,您的avconv版本已过时,需要更新。

如果您通过包管理器(例如apt-getsynaptic )安装了avconv ,则可以使用以下命令更新avonv

 sudo apt-get update sudo apt-get upgrade 

sudo apt-get update更新Ubuntu存储库中的本地软件索引。 这允许sudo apt-get upgrade检测是否有可用的更新。

sudo apt-get升级可以实际升级任何过时的软件。

编译自己的libav版本

 sudo apt-get install dpkg-dev build-essential nasm pkg-config wget https://libav.org/releases/libav-10.7.tar.gz ./configure make sudo cp avconv avprobe avserver /usr/local/bin/ 

这尤其适用于无法选择最新版本的libav的旧版发行版。 资料来源: https : //forums.linuxmint.com/viewtopic.php?t = 197316