Computer >> คอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

วิธีกำหนดค่า H.265/HEVC ใน Linux - บทช่วยสอน

เมื่อเร็ว ๆ นี้ ฉันเจอปัญหาเล็ก ๆ ที่อาจไร้เดียงสา ฉันพยายามเล่นวิดีโอ Full HD ที่เข้ารหัสด้วย H.265 และเป็นครั้งแรกที่ VLC บ่นว่าไม่รู้ว่าต้องทำอย่างไร ฉันลองสิ่งนี้ใน Trusty และฉันรู้สึกประหลาดใจกับข้อผิดพลาด มันบอกว่า:ไม่มีโมดูลถอดรหัสที่เหมาะสม:VLC ไม่รองรับรูปแบบเสียงหรือวิดีโอ "hevc" ขออภัย คุณไม่สามารถแก้ไขปัญหานี้ได้

ฮ่า! เรื่องตลกอยู่ที่คุณ! แน่นอนฉันจะแก้ไขปัญหานี้ ดังนั้นอย่าใช้เวลามากเกินไปในการแนะนำตัวที่ไร้จุดหมาย ให้เรา นี่จะเป็นหนึ่งในบทความที่สั้นที่สุดของฉัน และฉันก็ค่อนข้างลำบากกับแนวคิดนี้ แต่เราจะทำได้ดี เราจะแก้ไขปัญหาสำหรับ Ubuntu ก่อน จากนั้นเราจะจัดเตรียมโซลูชันสำหรับการแจกจ่ายอื่นๆ ด้วย ปฏิบัติตามฉัน.

โซลูชัน (Ubuntu)

สิ่งที่เราต้องทำคือ เราต้องเพิ่มตัวแปลงสัญญาณ H.265 ลงในแพลตฟอร์มของเรา ในขณะนี้ สิ่งเหล่านี้ไม่พร้อมใช้งานในที่เก็บที่มีอยู่ ดังนั้นเราจะต้องเพิ่ม PPA ใหม่ มีความเสี่ยงโดยธรรมชาติในเรื่องนี้ แต่นี่เป็นวิธีแก้ปัญหาชั่วคราวจนกว่าเราจะได้รับการสนับสนุนแบบบูรณาการเต็มรูปแบบใน VLC builds สำหรับ Ubuntu ในความเป็นจริง ในขณะที่คุณอ่านบทความนี้ การแก้ไขอาจมีอยู่แล้ว ถ้าอย่างนั้นคุณจะไม่อ่านจนกว่าจะมีปัญหาใช่ไหม เพื่อปัญญา:

sudo apt-add-repository ppa:strukturag/libde265

ขั้นตอนต่อไปคือการอัปเดตระบบและติดตั้งปลั๊กอินที่ขาดหายไป:

sudo apt-get อัปเดต
sudo apt-get ติดตั้ง vlc-plugin-libde265

หลังจากขั้นตอนนี้เสร็จสิ้น ให้เริ่มหรือรีสตาร์ท VLC คุณควรจะสามารถเล่นวิดีโอคลิปได้โดยไม่มีปัญหาใดๆ โปรดทราบว่าคุณอาจพบความผิดพลาดแปลก ๆ ที่นี่และที่นั่น และการสนับสนุนอาจเป็นเพียงบางส่วนหรือเป็นการทดลองเท่านั้น อย่างไรก็ตาม อย่างเป็นทางการ VLC รองรับ H.265 ดังนั้นจึงเป็นเพียงเรื่องของเวลาก่อนที่สิ่งนี้จะไม่ใช่ปัญหา

รายละเอียดอื่นๆ (ยังคงเป็น Ubuntu)

หากคุณสนใจเรื่องราวเบื้องหลังทั้งหมดเกี่ยวกับปัญหานี้ คุณอาจต้องการดูคู่มือ libde265.org สำหรับข้อมูลนองเลือดทั้งหมด นอกจากนี้ การดำเนินการนี้อาจไม่ทำงาน และคุณอาจได้รับปัญหาการขึ้นต่อกันของ VLC หาก VLC ของคุณเก่าเกินไป คุณจะต้องอัปเดตระบบทั้งหมดก่อน ปลั๊กอิน libde265 ใช้งานได้กับ VLC 2.2 ขึ้นไปเท่านั้น

จากนั้น พื้นที่เก็บข้อมูลยังมีปลั๊กอิน Gstreamer สำหรับแอปพลิเคชันอื่นๆ เช่น Totem เป็นต้น หากคุณต้องการให้ซอฟต์แวร์ทั้งหมดของคุณรองรับความละเอียด 4K เต็มรูปแบบ คุณอาจต้องการติดตั้งแพ็คเกจสองแพ็คเกจต่อไปนี้ - โปรดสังเกตความแตกต่างระหว่างสองเฟรมเวิร์ก (Gstreamer 0.10 และ Gstreamer 1.0) ซึ่งคล้ายกับที่ฉันได้สรุปไว้ ในคู่มือการจีบ Fedora 24 ของฉัน

sudo apt-get ติดตั้ง gstreamer0.10-libde265
sudo apt-get ติดตั้ง gstreamer1.0-libde265

โซลูชันที่ไม่ใช่ Ubuntu

เมื่อพูดถึง Fedora แล้ว Google Chrome store ยังมีส่วนขยายผู้เล่น H.265 / HEVC โดยทีมเดียวกับที่พัฒนา PPA ข้างต้น คุณสามารถใช้เล่นวิดีโอ 4K ได้เช่นกัน โซลูชันนี้ยังครอบคลุมมากกว่าการรองรับ Ubuntu ในทันที แม้ว่าฉันคาดว่าจะมีการแก้ไขแบบเนทีฟในเร็วๆ นี้ อย่างไรก็ตาม ฉันได้ทดสอบเครื่องเล่นใน Fedora 24 และ Fedora 25 และดูเหมือนว่าจะทำงานได้ดี

ไปที่ chrome://apps เปิดโปรแกรมเล่น ง่ายๆ

สรุป

ไปเลย บทความฉบับย่อพร้อมการแก้ไขที่ง่ายและรวดเร็ว ในขณะนี้ การแก้ปัญหาสำหรับ VLC ที่ไม่สามารถเล่นวิดีโอที่เข้ารหัส H.265 ได้คือการเพิ่มพื้นที่เก็บข้อมูลใหม่และติดตั้งปลั๊กอินที่ขาดหายไป ข้อความแสดงข้อผิดพลาดทำให้เข้าใจผิด ซึ่งเป็นเหตุผลที่คุณควรค้นหาทางออนไลน์เพื่อดูว่ามีเคล็ดลับหรือกลเม็ดที่เป็นประโยชน์หรือไม่ โดยทั่วไป ตามกฎทั่วไป หากเป็น VLC หรือ Linux เราควรจะสามารถแก้ไขได้อย่างรวดเร็ว Gstreamer ให้สิ่งที่เราต้องการสำหรับแอปพลิเคชันอื่นๆ และ Chrome ให้การสนับสนุนเราสำหรับรุ่นที่ไม่ใช่ Ubuntu

ยังไงก็ตาม เสร็จแล้ว ฉันหวังว่าคุณจะได้เรียนรู้สิ่งที่เป็นประโยชน์ในวันนี้ หากคุณมีปัญหาอื่น ๆ ที่เกี่ยวข้องกับ VLC หรือปัญหาใด ๆ โปรด ping ฉัน เพลิดเพลินกับการสตรีมสื่อ และคอยติดตามบทช่วยสอนใหม่ ๆ เกี่ยวกับสื่อต่าง ๆ ในเร็ว ๆ นี้

ไชโย