Avconv เตือนขณะดาวน์โหลดวิดีโอ YouTube


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

1
ฉันคิดว่ามันเป็นเพียงsudo apt-get update(เมื่อเสร็จสิ้น)sudo apt-get upgrade
Mina Michael

คำตอบ:


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แทน

จากนั้นใช้ youtube-dl กับ--prefer-ffmpegธงเช่น:

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

เพื่อหลีกเลี่ยงการพิมพ์ธงว่าทุกครั้งที่คุณสามารถใส่ไว้ในแฟ้มการกำหนดค่า


สิ่งนี้ไม่ได้ช่วยในกล่อง Ubuntu 14.04.3 ของฉัน แต่การอัพเกรดตามที่แนะนำโดย @ user35186 (ดูด้านล่าง) ช่วย คำแนะนำเกี่ยวกับไฟล์ปรับแต่งนั้นมีประโยชน์มากขอบคุณ
Peterino

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/

วิธีนี้ใช้ได้กับ distros รุ่นเก่าซึ่งไม่สามารถเลือก libav เวอร์ชันล่าสุดได้ ที่มา: https://forums.linuxmint.com/viewtopic.php?t=197316

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.