VLC เล่นวิดีโอกระตุก: แก้อาการหน่วงและสะดุดใน 5 ขั้นตอน
การเล่นแบบกระตุก — วิดีโอที่สะดุด กระตุกเล็ก ๆ หรือหน่วงตามไม่ทัน — เป็นหนึ่งในปัญหาของ VLC ที่น่าหงุดหงิดที่สุด เพราะมันเกิดบนเครื่องที่รันโปรแกรมเล่นอื่นได้ลื่นสมบูรณ์ สาเหตุแทบไม่เคยเป็นตัวไฟล์ และแทบไม่เคยเป็นเรื่อง "เครื่องช้าเกินไป" มันคือปัญหาเรื่องจังหวะเวลาระหว่างนาฬิกาของ VLC เอาต์พุตวิดีโอ และตัวถอดรหัส คู่มือนี้แก้ตัวการที่ทำลายจังหวะเวลาสี่อย่างที่พบบ่อยที่สุดตามลำดับ ผู้ใช้ส่วนใหญ่จบที่ขั้นตอนที่ 3
ทำไมจึงเกิดเหตุการณ์นี้?
- การเร่งความเร็วฮาร์ดแวร์กับไดรเวอร์ที่ไม่เข้ากัน — การถอดรหัสด้วย GPU ทำให้จังหวะของเฟรมไม่สม่ำเสมอ ซึ่งตัวเรนเดอร์เกลี่ยให้เรียบไม่ได้
- vsync / อัตราการรีเฟรชไม่เข้ากัน — เนื้อหา 60 Hz บนจอ 144 Hz (หรือกลับกัน) ทำให้เกิดอาการกระตุกเป็นช่วง ๆ หากไม่มีการจัดจังหวะเฟรมที่ถูกต้อง
- โหมดประหยัดพลังงานที่ลดกำลัง GPU/CPU — โน้ตบุ๊กและเดสก์ท็อปบางเครื่องลดความเร็วสัญญาณนาฬิกาลงระหว่างเล่น ทำให้เฟรมหลุด
- การบัฟเฟอร์เครือข่ายหรือดิสก์สำหรับสตรีม — แคชที่ไม่พอเปลี่ยนอาการ jitter ของเครือข่ายให้กลายเป็นอาการกระตุกที่มองเห็นได้
- โปรเซสเบื้องหลังที่แย่งใช้ GPU — การเร่งความเร็วฮาร์ดแวร์ของเบราว์เซอร์ + โปรแกรมจับภาพเกม + VLC รวมกันอาจทำให้เอนจินวิดีโอทำงานเต็มกำลัง
วิธีแก้ไข
วิธี 1เปิดใช้งาน "Drop frames on late pictures"
แก้อาการกระตุกจากการให้ความสำคัญกับเสียงในไฟล์ 4K และไฟล์บิตเรตสูง
ไปที่ Tools > Preferences > Input / Codecs
การตั้งค่าอินพุตจะเปิดขึ้น
เปิดใช้งาน "Drop frames on late pictures"
VLC จะข้ามเฟรมวิดีโอที่มาช้า
บันทึก เปิดโปรแกรมใหม่ แล้วเล่นไฟล์
การเล่นยังคงตรงกับเสียง
วิธี 2ปิดการถอดรหัสด้วยการเร่งความเร็วฮาร์ดแวร์
แก้ปัญหาจอดำ/จอเขียว ภาพแตกเป็นบล็อก และภาพกระตุกได้ในกรณีส่วนใหญ่
เปิด VLC แล้วไปที่ Tools > Preferences (หรือกด Ctrl+P บน Windows/Linux และ Cmd+, บน macOS)
หน้าต่าง Preferences จะเปิดขึ้น
คลิกแท็บ Input / Codecs ทางด้านซ้าย
ระบบจะแสดงการตั้งค่าที่เกี่ยวข้องกับ codec
มองหา "Hardware-accelerated decoding" แล้วตั้งค่าเป็น Disable
ช่องดรอปดาวน์จะแสดงคำว่า "Disable"
คลิก Save แล้วปิดและเปิด VLC ใหม่ทั้งหมด (ปิดทุกหน้าต่างของ VLC ไม่ใช่แค่หน้าต่างวิดีโอ)
VLC เริ่มทำงานใหม่โดยใช้การถอดรหัสด้วยซอฟต์แวร์
เล่นไฟล์ที่มีปัญหาอีกครั้ง
ถ้าการเล่นกลับมาลื่นไหล แสดงว่าตัวถอดรหัสของ GPU เป็นตัวสร้างความไม่สม่ำเสมอของจังหวะเวลา
วิธี 3ตั้งค่าอัตราการรีเฟรชหน้าจอให้ถูกต้อง
กำจัดอาการกระตุกจากอัตราการรีเฟรชที่ไม่เข้ากัน
Windows: Settings > System > Display > Advanced display > เลือกอัตราการรีเฟรชดั้งเดิมของจอ (เช่น 144 Hz)
หน้าจอทำงานที่อัตราดั้งเดิมของมัน
macOS: System Settings > Displays > Refresh rate
อัตราการรีเฟรชถูกตั้งค่าแล้ว
ใน VLC ที่ เครื่องมือ > &ปรับแต่ง > &ว&ีดิทัศน์ ให้เปิด "Synchronize video output with display refresh rate" — ถ้ามีในเวอร์ชันของคุณ ให้ลองทั้งเปิดและปิด
จังหวะของเฟรมสอดคล้องกับหน้าจอ
วิธี 4ปิดการประหยัดพลังงานขณะเล่นวิดีโอ
หยุดการลดกำลัง CPU/GPU ระหว่างการเล่น
Windows: Settings > System > Power > ตั้งเป็น "Best performance" (หรือสร้างแผนพลังงานแบบ High Performance)
CPU/GPU ไม่ถูกลดกำลัง
โน้ตบุ๊ก: เสียบสายชาร์จไว้ — โหมดใช้แบตเตอรี่ลดความเร็วสัญญาณนาฬิกาอย่างหนัก
ความเร็วสัญญาณนาฬิกาคงอยู่ในระดับสูงได้ต่อเนื่อง
แผงควบคุม NVIDIA/AMD: ตั้งค่า VLC (vlc.exe) เป็น "Prefer maximum performance"
GPU ทำงานเต็มความเร็วให้กับ VLC
วิธี 5เพิ่มค่าแคชเครือข่าย
แก้ปัญหาการบัฟเฟอร์ ภาพกระตุก และเฟรมหลุดเมื่อดูสตรีม
ไปที่ Tools > Preferences > Input / Codecs
การตั้งค่าอินพุตจะเปิดขึ้น
ตั้งค่า "Network caching (ms)" เป็น 3000 มิลลิวินาที (ค่าเริ่มต้นคือ 1000)
บัฟเฟอร์ถูกขยายให้ใหญ่ขึ้น
คลิก Save เปิด VLC ใหม่ แล้วเปิดสตรีมอีกครั้ง
สตรีมจะบัฟเฟอร์ล่วงหน้านานขึ้น
การแก้ไขขั้นสูง
วิธี 1ใช้ตัวเลือกข้ามเฟรมและนาฬิกาของ VLC (มุมมองผู้เชี่ยวชาญ)
ปรับนาฬิกา A/V อย่างละเอียดสำหรับกรณีที่ดื้อดึง
เครื่องมือ > &ปรับแต่ง แล้วคลิก "All" ที่ด้านล่างเพื่อแสดงการตั้งค่าระดับผู้เชี่ยวชาญ
การตั้งค่าขั้นสูงปรากฏขึ้น
Input / Codecs > "Skip frames" ได้กล่าวถึงไปแล้ว ตอนนี้ให้ตรวจ Video > "Synchronize video output with display refresh rate" และ Audio > "Audio resampler" = "SoX Resampler (best quality)"
นาฬิกาและการ resample ถูกปรับแต่งแล้ว
บันทึก เปิดโปรแกรมใหม่ แล้วทดสอบ
จังหวะเวลาของการเล่นดีขึ้น
วิธีป้องกันในอนาคต
- อัปเดตไดรเวอร์ GPU ให้ทันสมัย — การแก้ไขเรื่องการจัดจังหวะเฟรมออกมาสม่ำเสมอ
- ปิดแอปเบื้องหลังที่ใช้ GPU หนัก (วิดีโอในเบราว์เซอร์ โปรแกรมจับภาพ) ขณะดูวิดีโอ
- ใช้อัตราการรีเฟรชที่คงที่กับจอหลักของคุณ และเลี่ยงการใช้จอรอง 60 Hz ผสมกันระหว่างเล่นวิดีโอ
คำถามที่พบบ่อย
ทำไม VLC กระตุกแต่โปรแกรมเล่นทางเลือกอื่นไม่กระตุก?
การเล่นแบบกระตุกทำให้ไฟล์วิดีโอเสียหายหรือไม่?
การเพิ่มแคชของ VLC ช่วยกับไฟล์ในเครื่องได้ไหม?
VLC กระตุกกับวิดีโอ 4K ทุกไฟล์หรือไม่?
สรุป
เปิดใช้งาน "Drop frames on late pictures" — แก้อาการกระตุกจากการให้ความสำคัญกับเสียงในไฟล์ 4K และไฟล์บิตเรตสูง. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.