จะติดตั้ง 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.