จะติดตั้ง H.265 / HEVC codec บน Ubuntu Linux ได้อย่างไร


142

ฉันได้เห็นว่าDivX Player 10 ใหม่แสดงการเล่น H.265 / HEVC ซึ่งเป็นตัวตายตัวแทนของ H.264 ฉันสงสัยว่าฉันจะได้รับการสนับสนุนใน Linux ได้อย่างไร จำเป็นต้องติดตั้งตัวแปลงสัญญาณเฉพาะสำหรับรูปแบบนี้หรือไม่? อย่างไร?

คำตอบ:


200

นอกจากนี้ยังมี PPA สำหรับการรวม libde265 GStreamer เมื่อติดตั้งแล้วสามารถเล่น H.265 กับแอปพลิเคชัน GStreamer ทั้งหมด (เบราว์เซอร์ Totem และอื่น ๆ )

sudo apt-add-repository ppa:strukturag/libde265
sudo apt-get update

ทีนี้ลองเล่น. mkv ที่มีเนื้อหา HEVC / H.265 โดยใช้เครื่องเล่นที่รับรู้ GStreamer (เช่น "totem") สิ่งนี้ควรตรวจหา codec ที่หายไปและแจ้งให้ติดตั้งปลั๊กอิน libde265 GS (ตรวจสอบให้แน่ใจว่าได้เลือกรุ่น 64 บิตหรือ 32 บิตขึ้นอยู่กับสถาปัตยกรรมของคุณ)

คุณสามารถติดตั้งปลั๊กอิน GStreamer ที่เกี่ยวข้องได้โดยตรง:

sudo apt-get install gstreamer0.10-libde265

หรือสำหรับแอปพลิเคชัน GStreamer 1.0:

sudo apt-get install gstreamer1.0-libde265

นอกจากนี้ยังมีปลั๊กอิน VLC:

sudo apt-get install vlc-plugin-libde265

รายละเอียดที่นี่: ปลั๊กอิน GStreamer สำหรับการสตรีมวิดีโอ 4K H.265 / HEVC


5
เมื่อฉันเรียกการติดตั้ง VLC ปลั๊กอินฉันได้รับข้อผิดพลาดต่อไปนี้: vlc-plugin-libde265 : Depends: libvlccore7 (>= 2.1.0) but it is not going to be installed(Ubuntu 14.04)
— Programster

1
เมื่อฉันเรียกใช้วิดีโอที่เข้ารหัส HEVC ใน VLC บน Ubuntu 14.04 ฉันเห็นเลเยอร์สีเขียวที่ด้านบนของวิดีโอ มีใครรู้วิธีแก้ปัญหาเหรอ? @longsleep
— soham

1
คุณสามารถติดตามubuntuhandbook.org/index.php/2015/02/ …เพื่อรับ VLC ที่มี x265 ทำงานใน 14.04 (มีอยู่แล้วใน repos 14.10+) repo ที่นั่นยังให้แพ็คเกจ x265 แก่คุณด้วย
— pd12

1
"sudo apt-get install vlc-plugin-libde265" ใช้ได้สำหรับฉันหลังจากเพิ่มที่เก็บครั้งแรก!
— ต. เกร็กโอนีล

1
นี่คือล้าสมัยถ้าคุณอยู่ใน Ubuntu 17+
— Jamie Hutber

20

ทางเลือกอื่นสำหรับคำตอบที่ยอดเยี่ยมของ @ longsleep คือถ้าใช้ VLC: ดังที่ระบุไว้ที่นี่คุณสามารถอัปเกรดเป็น VLC 2.2.x หรือสูงกว่าเพื่อรับการสนับสนุน HEVC / H.265 หากวันที่ 14.04 คุณจะต้องเพิ่ม repo นี้เพื่อรับ VLC เวอร์ชัน 2.2.x +

sudo add-apt-repository ppa:mc3man/trusty-media

sudo apt-get updateและ

sudo apt-get dist-upgrade หรือ sudo apt-get install vlc vlc-plugin-libde265

คุณยังสามารถติดตั้งอื่น ๆ ได้ถ้าต้องการ: vlc-plugin-*

repo ไม่มีgstreamer1.0-libde265แพ็คเกจ แต่มีแพ็คเกจมัลติมีเดียอื่น ๆ ที่อัพเกรด "ขั้นสูงหรือไม่พร้อมใช้งานสำหรับ Trusty" 14.04 สำหรับผู้ที่ชอบรุ่น LTS


ฉันใช้ vlc 2.2.0 กับ ub15.04 และดูเหมือนว่าฉันสามารถเล่นวิดีโอ x265 ที่เข้ารหัส 5xxMB ได้ดีตราบใดที่ฉันปิดโปรแกรมอื่น ๆ ทั้งหมดเพราะฉันได้รับการใช้งาน cpu สูงมาก (70-90%) จาก vlc ในขณะที่ฉันได้รับเพียงประมาณ 5-10% กับวิดีโอ x264 การใช้งาน cpu สูงนี้เป็นปกติหรือควรจะต่ำกว่ามากคล้ายกับ x264?
— Peter Raeves

ด้วยขนาดตัวอย่างเล็ก ๆ (2 vids ต่อ 264, 265) ฉันได้รับการใช้ CPU 17-26% (ประมาณ 80-100% ของ 1 คอร์) สำหรับ x265 และ 6-12% สำหรับ x264 มันสมเหตุสมผลเนื่องจาก 265 encodes ที่อัตราส่วนการบีบอัดที่สูงกว่าที่มีคุณภาพใกล้เคียงกันดังนั้นจึงต้องใช้การประมวลผลมากขึ้น ยิ่งไปกว่านั้น VLC อาจไม่ได้ปรับการถอดรหัส x265 ให้เหมาะสมดังนั้นมันจึงอยู่ใกล้จุดสิ้นสุด 100% ของ 1 คอร์นั่นคือการคาดเดาของฉัน
— pd12

ฉันเห็น. แล้วผมคิดว่าภาระสูงทำให้ความรู้สึกในวันที่ 7 ปีเก่าแล็ปท็อปของฉัน Dual Core :(
— ปีเตอร์ Raeves

สำหรับ bionic หรือ Ubuntu 17+ ให้ใช้สิ่งต่อไปนี้ sudo add-apt-repository ppa: mc3man / bionic-prop sudo apt-get update sudo apt-get install x265
— chaladi

10

อีกทางเลือกหนึ่ง - หากคุณติดตั้ง Google Chrome - คือการเพิ่ม / ติดตั้งเครื่องเล่น H.265 / HEVC (ใน) ลงในเบราว์เซอร์ Chrome ของคุณ

หลังจากนั้นคุณสามารถตรงไปที่ "แอปพลิเคชัน Google Chrome" (ที่เมนู Ubuntu distro) และเรียกใช้โปรแกรมเล่น หรือคุณสามารถเริ่ม Google Chrome พิมพ์ URL chrome: // appsแล้วกด Enter นี่จะทำให้ Google Chrome แสดงแอปที่ติดตั้งให้คุณเพื่อให้คุณสามารถเรียกใช้โปรแกรมเล่นH.265 / HEVC ได้จากตรงนั้น

ด้วยการใช้วิธีการอื่นนี้ไม่จำเป็นต้องติดตั้งไลบรารี่ตัวแปลงสัญญาณปลั๊กอินโปรแกรมเสริมหรืออะไรก็ตามเพราะทุกสิ่งที่คุณต้องการสำหรับการรองรับการเล่น H.265 / HEVC นั้นฝังอยู่ในเครื่องเล่น H.265 / HEVC แล้ว

ฉันได้ใช้เครื่องเล่น H.265 / HEVC แล้วเพื่อชมภาพยนตร์เข้ารหัส H.265 / HEVC สองชั่วโมงที่ยาวสองชั่วโมงและฉันไม่พบปัญหาใด ๆ ในการเล่น


ไม่รองรับหัวเรื่องย่อย
— Venkatesh

@Venkatesh หากวิดีโอ H.264 มีคำบรรยายสลับ (ฝัง) ผู้เล่นจะตรวจจับและให้ตัวเลือกในการเลือกหนึ่งในนั้น ฉันมีไฟล์ MKV ที่มีคำบรรยายฝังอยู่และใน H.265 / HEVC Player ฉันสามารถเลือกหนึ่งในคำบรรยายเหล่านี้หรือปิดการใช้งานคำบรรยาย แต่ถ้าคุณหมายถึงการโหลดไฟล์คำบรรยายภายนอก (เช่นไฟล์. SRT) ดังนั้นไม่: เวอร์ชั่นปัจจุบันของโปรแกรมเล่นไม่โหลดไฟล์คำบรรยายภายนอก
— Yuri Sucupira

ด้วยเหตุผลบางอย่างผู้เล่นไม่ทำงานกับสะระแหน่ของฉัน 17.2 ....
— codeScriber

@codeScriber ฉันไม่ได้เล่นวิดีโอ H.265 ใด ๆ ในเดือนที่ผ่านมา แต่หลังจากที่ได้เห็นความคิดเห็นของคุณแล้วฉันได้ทดสอบผู้เล่นบน Google Chrome (ทั้งบน XUbuntu แบบ 64- บิต 16.04 และใน Mint 64.2) และฉันสามารถยืนยันได้ว่า แอป Chrome นี้หยุดทำงาน ฉันทำการทดสอบบางอย่าง แต่ไม่พบปัญหา ฉันส่งข้อความถึงผู้พัฒนาแจ้งปัญหาแล้ว ในระหว่างนี้ขอแนะนำให้ใช้วิธีอื่น (เช่นการติดตั้ง VLC Media Player และไลบรารีการรวม gstreamer)
— Yuri Sucupira

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