下载YouTube视频时出现Avconv警告


22

我收到此警告:

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

使用来下载YouTube视频时youtube-dl -f 137+140。我正在使用kubuntu 14.04。

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


.. update avconv to version 10-0 ...
blade19899 2014年

1
我认为只是sudo apt-get update那时(完成时)sudo apt-get upgrade
Mina Michael

Answers:


29

要以他希望的方式回答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最新版本


23

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

然后使用带有--prefer-ffmpeg标志的youtube-dl ,例如:

youtube-dl -f 137+140 --prefer-ffmpeg <url>

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


这在我的Ubuntu 14.04.3机器上没有帮助,但是按照@ user35186(见下文)的建议进行升级则有所帮助。带有配置文件的提示非常有帮助,谢谢。
Peterino '16

1

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

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

sudo apt-get update
sudo apt-get upgrade

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

sudo apt-get upgrade负责实际升级任何过时的软件。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.