วิธีแก้ไขการข้ามและการล้าหลังใน VLC การเล่นไฟล์วิดีโอความละเอียดสูง
VLC เป็นราชาแห่งสื่อทั้งหมด ... มันเล่นได้แทบทุกอย่างในทุกแพลตฟอร์มทุกที่ทุกเวลา มันเยี่ยมมาก อย่างไรก็ตามเมื่อเร็ว ๆ นี้ฉันมีปัญหากับ VLC ที่ข้ามเมื่อใดก็ตามที่ฉันเล่นสื่อ high-def สตรีมบนเครือข่าย.
เปลี่ยนว่า VLC เก็บวิดีโอเป็นจำนวนเท่าใด
ก่อนอื่นให้เปิดการกำหนดค่าตามความชอบของ VLC โดยไปที่เครื่องมือ> การตั้งค่า.
จากนั้นคลิก“ ทั้งหมด” ภายใต้ตัวเลือก“ แสดงการตั้งค่า” ที่ด้านล่างของหน้าต่าง คลิก "อินพุต / ตัวแปลงสัญญาณ" ในแถบด้านข้างซ้าย.
หากไฟล์ที่กำลังกระโดดข้ามเล่นจากฮาร์ดไดรฟ์ในระบบให้มองหาตัวเลือก“ การแคชไฟล์ (ms)” ภายใต้“ ขั้นสูง” ทางด้านขวา ค่าการแคชที่นี่ถูกตั้งค่าเป็นมิลลิวินาทีดังนั้นการตั้งค่าเป็น 1,000 จะบัฟเฟอร์เป็นเวลา 1 วินาที (ค่าเริ่มต้นคือ 300 หรือ 0.3 วินาที) ปัญหาในการตั้งค่าตัวเลือกนี้ใหญ่เกินไปคือถ้าคุณต้องการข้ามไปยังจุดใหม่ในไฟล์ด้วยตนเองจะมีความล่าช้ามากในขณะที่เนื้อหาถูกบัฟเฟอร์อีกครั้ง.
หากไฟล์ที่คุณพยายามเล่นอยู่ในเครือข่ายแชร์คุณสามารถเปลี่ยนค่าการแคชสำหรับ“ Network Caching (ms)”.
สำหรับภาพประกอบฉันได้แสดงค่าที่ตั้งไว้ที่ 1 วินาที แต่การตั้งค่านี้สามารถใช้เพื่อบัฟเฟอร์ได้มากเท่าที่คุณต้องการไม่ว่าจะเป็น 5 วินาทีหรือ 20 วินาที อย่างไรก็ตามคุณต้องกำจัดการข้ามบนเครือข่ายของคุณ.
สลับการเร่งความเร็วฮาร์ดแวร์ (ในคอมพิวเตอร์บางเครื่อง)
Reader Oliver เขียนเพื่อแจ้งให้เราทราบว่าเขาสามารถแก้ไขปัญหาของเขาได้โดยการปิดใช้งานการเร่งด้วยฮาร์ดแวร์ โดยปกติคุณจะต้องการการเร่งความเร็วฮาร์ดแวร์ของกระบวนการถอดรหัส แต่ในบางกรณีอาจขัดแย้งกับไดรเวอร์ของคุณและควรลองดู.
จากพาเนลการกำหนดค่าตามความชอบคลิก "ง่าย" ที่มุมซ้ายล่างจากนั้นไปที่อินพุต / ตัวแปลงสัญญาณ คลิกเมนูแบบเลื่อนลง“ การถอดรหัสฮาร์ดแวร์เร่งความเร็ว” แล้วเลือกตัวเลือกอื่นหรือปิดใช้งานทั้งหมด (คุณสามารถลองเปิดใช้งานได้หากยังไม่ได้ดำเนินการ) คุณสามารถอ่านเพิ่มเติมเกี่ยวกับการเร่งความเร็วฮาร์ดแวร์และวิธีการทำงานที่นี่.
ลองใช้โมดูลเอาต์พุตวิดีโออื่น
คุณสามารถทดสอบโดยใช้โมดูลวิดีโอเอาต์พุตอื่น จากมุมมอง“ ทั้งหมด” หรือ“ การตั้งค่าขั้นสูง” ให้มุ่งหน้าไปที่วิดีโอ> โมดูลเอาท์พุท เปลี่ยนรายการแบบหล่นลง "Video Output Module" เพื่อลองใช้อันใดอันหนึ่ง การใช้เอาต์พุตวิดีโอ DirectX 3D ควรลดการประมวลผลลงบนการ์ดวิดีโอบางส่วน แต่คุณสามารถทดสอบ OpenGL หรือ GDI เพื่อดูว่ามีประโยชน์หรือไม่ (ในระบบของฉัน Direct3D เป็นค่าเริ่มต้นอยู่แล้ว)
ลดคุณภาพของภาพเป็นทางเลือกสุดท้าย
สิ่งต่อไปที่คุณสามารถทำได้คือปรับตัวเลือกที่สร้างความแตกต่างอย่างมากเมื่อจัดการกับสื่อความละเอียดสูงผ่านการเชื่อมต่อ I / O ที่ช้า: ลดคุณภาพของภาพ วิธีนี้จะทำให้การเล่นราบรื่นขึ้น แต่เห็นได้ชัดว่าจะดูแย่ลงเล็กน้อยดังนั้นลองใช้การตั้งค่าอื่นก่อนและใช้สิ่งนี้เป็นทางเลือกสุดท้ายเท่านั้น.
จากเมนูการตั้งค่าอย่างง่ายไปที่อินพุต / ตัวแปลงสัญญาณและคลิกที่“ ข้ามตัวกรอง deblocking ใน HMS แบบข้าม H.264) เปลี่ยนเป็นทั้งหมด.
คุณสามารถทำได้จากมุมมองการตั้งค่า "ทั้งหมด" ในอินพุต / ตัวแปลงสัญญาณ> ตัวแปลงสัญญาณวิดีโอ> FFmpeg หากวิดีโอของคุณไม่เป็น H.264.
หวังว่าอย่างน้อยหนึ่งในเคล็ดลับเหล่านี้จะช่วยแก้ปัญหาการบัฟเฟอร์ของคุณ.