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 14

1
私はそれがちょうどsudo apt-get updateそれであると思う(それが終わったとき)sudo apt-get upgrade
ミーナマイケル14

回答:


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(下記を参照)が示唆するようにアップグレードすることは助けになりました。構成ファイルのヒントは非常に役立ちます、ありがとう。
ペテルリーノ

1

エラーメッセージに記載されているように、のバージョンavconvは古いため、更新する必要があります。

avconvパッケージマネージャー(apt-getまたはなどsynaptic)を使用してインストールした場合は、次のコマンドを使用して更新できますavonv

sudo apt-get update
sudo apt-get upgrade

sudo apt-get updateは、Ubuntuリポジトリ内のソフトウェアのローカルインデックスを更新します。これによりsudo apt-get upgrade、更新が利用可能かどうかを検出できます。

sudo apt-get upgradeは、古いソフトウェアを実際にアップグレードする責任があります


0

独自のバージョンの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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.