VLC ภาพยืด/อัตราส่วนผิด — วิธีแก้
ภาพที่ยืดหรือแบนราบ — ใบหน้ากว้างเกินไป วงกลมเป็นวงรี — หมายความว่าอัตราส่วนกำลังถูกนำไปใช้ผิด VLC มักตรวจจับอัตราส่วนที่ถูกต้องจากข้อมูลเมตาของไฟล์โดยอัตโนมัติ แต่ไฟล์บางไฟล์ (และการตั้งค่าบางอย่าง) ทำลายการตรวจจับนั้น คู่มือนี้ครอบคลุมสามชั้นอัตราส่วนใน VLC: อัตราส่วนดั้งเดิมของไฟล์ การตั้งค่า "aspect ratio" ระดับโลก และการแทนที่รายไฟล์
ทำไมจึงเกิดเหตุการณ์นี้?
- การตั้งค่าอัตราส่วนระดับโลกที่เปิดค้างไว้ — เซสชันก่อนหน้าตั้ง "16:9" หรือ "4:3" ระดับโลก และไฟล์ใหม่ทุกไฟล์สืบทอดมัน
- ขาดหรือผิด SAR ในไฟล์ — การเข้ารหัสบางตัวมีข้อมูลเมตาอัตราส่วนพิกเซล (SAR) ไม่ถูกต้อง ผู้เล่นจึงแสดงรูปร่างผิด
- เนื้อหา anamorphic โดยไม่มีธง — DVD และการทำสำเนาบางส่วนออกอากาศเป็น anamorphic; ไม่มีธง VLC ยืดได้ไม่ถูกต้อง
- เปิด auto-stretch — "Always fit window" ของ VLC สามารถบิดเบือนภาพเมื่อคุณปรับขนาดหน้าต่างไม่สมสัดส่วน
- การตั้งค่าที่เสียหาย — การตั้งค่าวิดีโอที่ค้างจาก VLC เวอร์ชันเก่าสามารถแทนที่การตรวจจับรายไฟล์
วิธีแก้ไข
วิธี 1รีเซ็ตอัตราส่วนเป็น Auto
วิธีแก้ทันทีสำหรับการเล่นที่ยืด
ระหว่างเล่น กด A บนคีย์บอร์ด — นี่วนอัตราส่วน กดต่อจนกลับไป "Default"
ภาพกลับรูปร่างดั้งเดิม
หรือ: เครื่องมือ > &ปรับแต่ง > &ว&ีดิทัศน์ > "Aspect Ratio" → ตั้งเป็น Default
การตั้งค่าระดับโลกถูกรีเซ็ต
บันทึก เปิด VLC ใหม่
ไฟล์ใหม่เล่นด้วยอัตราส่วนที่ตรวจจับอัตโนมัติ
วิธี 2ตั้งอัตราส่วนที่ถูกต้องรายไฟล์
แก้ไฟล์ที่ขาดเมทาดาต้า
เล่นไฟล์แล้วไปที่ วิดีโอ > อัตรา&ส&่วนภาพ
เมนูอัตราส่วนเปิด
เลือกอัตราส่วนที่ตรงกัน (16:9, 4:3, 2.35:1 หรือ "Original") — สังเกตภาพจนรูปร่างถูกต้อง
ภาพถูกต้อง
ถ้ายังมีแถบดำแนวตั้งบนไฟล์จอกว้าง ให้ลอง "16:10" หรือใช้เมนู Crop (วิดีโอ > &ต&ัดส่วนภาพ) เพื่อลบมัน
เฟรมเติมเต็มโดยไม่บิดเบือน
วิธี 3ปิด auto-stretch / ปิดการบิดเบือน fit-to-window
หยุดการบิดเบือนเมื่อปรับขนาดหน้าต่าง
ไปที่ เครื่องมือ > &ปรับแต่ง > &ว&ีดิทัศน์
การตั้งค่าวิดีโอเปิด
ยกเครื่องหมาย "Always fit video to window" (หรือตั้ง "Fit" เป็น None) เพื่อให้ภาพรักษาอัตราส่วน
หน้าต่างปรับขนาดโดยไม่ยืด
บันทึก เปิดใหม่ แล้วปรับขนาดหน้าต่างเพื่อยืนยัน
ภาพแสดงแถบดำแทนการยืด
วิธี 4รีเซ็ตการตั้งค่าของ VLC กลับเป็นค่าเริ่มต้น
ล้างการตั้งค่าที่เสียหายซึ่งทำให้โปรแกรมแครช จอดำ และเกิดปัญหาเสียง
ปิด VLC ให้สมบูรณ์
ไม่มีโปรเซสของ VLC ทำงานอยู่
เปิด Command Prompt (Win+R → cmd) หรือเทอร์มินัล
พร้อมใช้บรรทัดคำสั่ง
รันคำสั่ง
vlc --reset-config(Windows/Linux) — บน macOS ให้ลบ~/Library/Preferences/org.videolan.vlcแทนการตั้งค่าของ VLC กลับไปเป็นค่าเริ่มต้น
เปิด VLC แล้วตั้งค่าใหม่เฉพาะรายการที่คุณจำเป็นต้องใช้จริง
VLC เริ่มทำงานด้วยการตั้งค่าที่สะอาด
การแก้ไขขั้นสูง
วิธี 1แก้ข้อมูลเมตา SAR ของไฟล์ด้วย ffmpeg
แก้ธงอัตราส่วนที่เสียหายอย่างถาวร
ตรวจไฟล์:
ffprobe -v error -select_streams v -show_entries stream=width,height,sample_aspect_ratio -of default=noprint_wrappers=1 input.mkvแสดงอัตราส่วนพิกเซล (มัก 1:1 หรือ 0:1)
ถ้า SAR ผิด (เช่น 0:1 สำหรับไฟล์ anamorphic) ให้ remux ด้วยค่าที่ถูกต้อง:
ffmpeg -i input.mkv -c copy -aspect 16:9 output.mkvสร้างไฟล์ที่แก้แล้ว
เล่นไฟล์ที่แก้แล้ว — VLC แสดงถูกต้องโดยไม่ต้องตั้งค่าใด
ไฟล์ถูกแก้ที่ต้นทาง
วิธีป้องกันในอนาคต
- ปล่อย Aspect Ratio เป็น Default เว้นแต่ไฟล์เฉพาะต้องการการแทนที่
- ใช้ Crop ไม่ใช่ Aspect Ratio เพื่อลบแถบดำโดยไม่บิดเบือน
- เข้ารหัส/remux ไฟล์ที่มีปัญหาครั้งหนึ่งเพื่อให้ทุกตัวเล่นแสดงถูกต้อง
- ส่งออกการตั้งค่าหลังตั้งค่า VLC เพื่อให้การรีเซ็ตกู้คืนการตั้งค่าอย่างรวดเร็ว
คำถามที่พบบ่อย
ทำไม VLC แสดงวิดีโอที่ยืดเฉพาะเต็มหน้าจอ?
ความแตกต่างระหว่าง Aspect Ratio และ Crop คืออะไร?
หนัง 2.35:1 ของฉันมีแถบดำเล็กน้อยบนล่าง — ปกติหรือไม่?
ภาพถูกต้องบนโทรศัพท์แต่ยืดบนพีซี
สรุป
รีเซ็ตอัตราส่วนเป็น Auto — วิธีแก้ทันทีสำหรับการเล่นที่ยืด. 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.