เหตุใด mplayer / libdvdcss / เล่นแผ่นดีวีดีของฉันไม่ได้


1

หากต้องการกล่าวอย่างตรงไปตรงมา mplayer ไม่สามารถเล่นวิดีโอดีวีดีได้อย่างถูกต้อง ดูเหมือนว่าจะค้นหาชื่อและทุกสิ่งได้อย่างถูกต้อง แต่ภาพเสียหรือไม่แสดงเลยพร้อมกับข้อความที่ชอบ:

a52: CRC check failed!
a52: error at resampling                                           
[mpeg1video @ 0xa8d840]sequence header damaged                     
[mpeg1video @ 0xa8d840]Missing picture start code

ตอนนี้ทั้งหมดอยู่ในระบบ amd64 Gentoo Linux ฉันเชื่อว่าปัญหาไม่ได้อยู่ใน mplayer เองเนื่องจากการเล่นแบ่งใน VLC หรือเมื่อฉันคัดลอก VOBs ผ่าน vobcopy และลองเล่นในภายหลัง

ฉันใช้ libdvdcss-1.2.10 และ libdvdread-4.1.3_p1168 (ปัจจุบันมีเสถียรภาพใน Gentoo) และลอง libs ทั้งสองรุ่นก่อนหน้านี้ แต่ก็ไม่ได้เปลี่ยนอะไรเลย

ดีวีดีที่ฉันลองเล่นนั้นเล่นได้ดีในเครื่องเล่น DVD ทั่วไปหรือบนแล็ปท็อป Windows ฉันจำได้ว่าการเล่นที่ใช้ในการทำงานประมาณหนึ่งปีที่ผ่านมาและฉันไม่รู้ว่าจะลองอะไรต่อไป คำแนะนำใด ๆ ที่จะได้รับการต้อนรับ


1
Imho ดีวีดีถูก borked คุณควรลองริปบนแล็ปท็อป Windows
ชิกิ

คำตอบ:


0

ฉันได้รับมัน! มันเกิดจากการถอดรหัสแบบมัลติเธรดที่ฉันเปิดใช้งาน ด้วยเหตุผลบางอย่างมันถอดรหัส b0rks MPEG-2 หากฉันลบการตั้งค่า (หรือใช้-lavdopts threads=1) ทุกอย่างก็โอเค

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.