วิธีการติดตั้ง ffmpeg 3.0 บน Ubuntu 15.10


9

ffmpeg 3.0 ได้เปิดตัวในเดือนกุมภาพันธ์มันแก้ข้อผิดพลาดที่สำคัญดังนั้นฉันต้องการที่จะใช้

มีวิธีง่าย ๆ ในการติดตั้ง ffmpeg บน Ubuntu Wily เช่น PPA หรือไม่

สิ่งที่ฉันพยายาม:

  • Xenial มีเพียง 2.8.6เพียงเช่น Debian
  • การสร้างแบบคงที่ที่http://johnvansickle.com/ffmpeg/ถูกคอมไพล์โดยไม่มีการสนับสนุนการเต้นของชีพจรและฉันไม่ได้จัดการให้ทำงานด้วย ALSA
  • PPA https://launchpad.net/~mc3man/+archive/ubuntu/trusty-mediaสำหรับ Trusty เท่านั้นและแนะนำให้ใช้กับรุ่นอื่น ๆ
  • ฉันพยายามรวบรวมจากแหล่งที่มาด้วยเหตุผลบางอย่างผลลัพธ์ ffmpeg บันทึกในคุณภาพที่ต่ำกว่ามากวิดีโอที่มี pixelated ( เอาท์พุทคอนโซล )

1
คุณสามารถดูที่นี่มันมีไบนารี ffmpeg ที่ใช้ libs ที่ใช้ร่วมกัน ดูเหมือนว่าจะติดตั้ง libs เหล่านั้นไปยังตำแหน่งที่ไม่ได้มาตรฐานดังนั้นอย่าเข้าไปยุ่งกับ repo เริ่มต้นที่ใช้ร่วมกัน ffmpeg libs launchpad.net/~djcj/+archive/ubuntu/hybrid
ดั๊ก

1
คุณควรแสดงคำสั่งและเอาท์พุทคอนโซลที่สมบูรณ์จากffmpegที่คุณรวบรวม
llogan

@doug: launchpad.net/~djcj/+archive/ubuntu/hybrid/+files/...ดูสดใส Dependency is not satifiable: libkvazaar3แต่ก็กล่าวว่า
Nicolas Raoul

@LordNeckbeard: เพิ่มแล้ว
Nicolas Raoul

1
@NicolasRaoul คุณffmpegขาดการรองรับ libx264 ดังนั้นจึงใช้ "fallback" mpeg4 "ซึ่งมีค่าเริ่มต้นที่ไม่ดี หากคุณต้องการที่จะรวบรวมอีกครั้งดูFFmpeg วิกิพีเดีย: รวบรวม FFmpeg บน Ubuntu
llogan

คำตอบ:


5

ฉันพบว่านี่เป็นวิธีแก้ปัญหาการทำงานสำหรับ 16.04

sudo add-apt-repository ppa:jonathonf/ffmpeg-3
sudo apt update
sudo apt upgrade
sudo apt install ffmpeg

ข้อมูลเพิ่มเติมสามารถพบได้ที่นี่


สวรรค์! ใช้งานได้ดีบน Ubuntu 16.04
Joshua Pinter

1

ทางออกเดียวของเดือนเมษายน 2559 คือการรวบรวมด้วยตัวเอง

ขั้นตอนอธิบายไว้ที่http://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu

ตรวจสอบให้แน่ใจว่าได้รันโพรซีเดอร์ที่อธิบายไว้ในย่อหน้า "libx265" ด้วยเช่นกันไม่ทำเช่นนั้นจะส่งผลให้ไฟล์วิดีโอคุณภาพต่ำ


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