Score:0

VLC ขัดข้อง ( '/ dev / fb0' ล้มเหลว, globalhotkeys, ไม่มี, ..)

ธง gq

VLC ซึ่งก่อนหน้านี้ทำงานได้อย่างสมบูรณ์ จู่ๆ ก็เริ่มไม่เล่นวิดีโอ

ดำเนินการจากเทอร์มินัลทั้งเป็น ไฟล์ vlc.mp4 และเป็น ไฟล์ cvlc.mp4 มันให้ข้อผิดพลาดดังต่อไปนี้:

(*) DirectFB / แกนหลัก: แกนแอ็พพลิเคชันเดียว (2014-10-24 12:33)

(*) Direct / Memcpy: การใช้ memcpy ทั่วไป 64 บิต ()

(!) Direct / Util: การเปิด '/ dev / fb0' ล้มเหลว
-> ปฏิเสธการอนุญาต

(!) DirectFB / FBDev: เกิดข้อผิดพลาดในการเปิดอุปกรณ์เฟรมบัฟเฟอร์!

(!) DirectFB / FBDev: ใช้ตัวเลือก 'fbdev' หรือตั้งค่าตัวแปรสภาพแวดล้อม FRAMEBUFFER

(!) DirectFB / Core: ไม่สามารถเริ่มต้นแกน 'system_core' ได้!
-> ข้อผิดพลาดในการเริ่มต้น!

[00007f6ffc01e4d8] ข้อผิดพลาดในการแสดง directfb vout: ไม่สามารถสร้างพื้นผิวหลักได้

[00007f6ffc01e4d8] fb vout แสดงข้อผิดพลาด: ไม่สามารถรับโหมดเทอร์มินัล (ioctl ไม่เหมาะสมสำหรับอุปกรณ์)

[00007f6fd8000958] ข้อผิดพลาดเอาต์พุตวิดีโอหลัก: การสร้างเอาต์พุตวิดีโอล้มเหลว

[00007f7008c2b7f8] ข้อผิดพลาดของตัวถอดรหัสหลัก: ล้มเหลวในการสร้างเอาต์พุตวิดีโอ

ฉันจึงทำตามคำแนะนำต่อไปนี้

เปลี่ยนสิทธิ์บนเฟรมบัฟเฟอร์โดยสร้างกฎ udev

sudo nano /etc/udev/my-rules.d/framebuffer.rules

แล้วใส่เส้นแบบนี้

เคอร์เนล == "fb0", เจ้าของ = "รูท", MODE = "0660"

จากนั้นเพิ่มตัวเองลงในกลุ่มวิดีโอ

sudo usermod -a -G ชื่อผู้ใช้วิดีโอ

เปลี่ยน ชื่อผู้ใช้ สำหรับชื่อผู้ใช้จริงของคุณ จากนั้นเริ่มต้นใหม่

พบใน โพสต์#4 ของ ลิงก์2 -g ใน CLI มีใครบ้าง

ฉันไม่ได้รับผลลัพธ์ใด ๆ แต่จากช่วงเวลานั้นข้อผิดพลาดก็เปลี่ยนไปและกลายเป็นสิ่งต่อไปนี้

(*) DirectFB / แกนหลัก: แกนแอ็พพลิเคชันเดียว (2014-10-24 12:33)

(*) โดยตรง / Memcpy: การใช้ libc memcpy ()

(!) DirectFB /core /vt: เกิดข้อผิดพลาดในการเปิด `/ dev / tty0 '!

-> ปฏิเสธการอนุญาต
(!) DirectFB / Core: ไม่สามารถเริ่มต้นแกน 'system_core' ได้!

-> ข้อผิดพลาดในการเริ่มต้น!
[00007f54b8001268] ข้อผิดพลาดในการแสดง vout directfb: ไม่สามารถสร้างพื้นผิวหลักได้

[00007f54b8001268] fb vout แสดงข้อผิดพลาด: ไม่สามารถรับโหมดเทอร์มินัล (ioctl ไม่เหมาะสมสำหรับอุปกรณ์)

[00007f54d0061a98] ข้อผิดพลาดเอาต์พุตวิดีโอหลัก: การสร้างเอาต์พุตวิดีโอล้มเหลว

[00007f54e0c6c168] ข้อผิดพลาดของตัวถอดรหัสหลัก: ล้มเหลวในการสร้างเอาต์พุตวิดีโอ

แม้จะพยายามลบ /etc/udev/my-rules.d/framebuffer.rules ไฟล์และลบ/ย้ายผู้ใช้ของฉันออกจากกลุ่มวิดีโอ ฉันไม่สามารถเปิดข้อผิดพลาดได้อีก ผู้พัฒนา/fb0

อีกด้วย, /dev/tty0 'ไม่ควรมีความเกี่ยวข้องกับวิดีโอ

ใน /var/log/syslog ข้อผิดพลาดที่รายงานแทน:

เคอร์เนล: [2649.437090] vlc [10188]: segfault ที่ 4 ip 00007f3f92905652 sp 00007f3f50a38d28 ข้อผิดพลาด 4 ใน i965_dri.so [7f3f9201d000 + b8d000]

โดยที่ข้อผิดพลาด 4 ใน i965_dri.so ควรเป็น:

ข้อผิดพลาด libGL: ไม่สามารถโหลดไดรเวอร์: i965_dri.so
ข้อผิดพลาด libGL: ตัวชี้ไดรเวอร์หายไป
ข้อผิดพลาด libGL: ไม่สามารถโหลดไดรเวอร์: i965

การแปลง ts â mp4 ก็เป็นไปไม่ได้เช่นกัน รายงานข้อผิดพลาดใน /var/log/syslog เป็น:

11 ส.ค. 09:10:17 ... vlc [3226]: avcodec: ไม่สามารถเปิดตัวเข้ารหัสวิดีโอ hevc

11 ส.ค. 09:10:18 ... vlc [3226]: main: ไม่มีโมดูลตัวเข้ารหัสที่ตรงกัน

11 ส.ค. 09:10:18 ... vlc [3226]: stream_out_transcode: ไม่พบตัวเข้ารหัสวิดีโอ (โมดูล: สี่ซีซีใด ๆ: hevc)

ฉันพยายามถอนการติดตั้งและติดตั้ง VLC ใหม่หลายครั้ง (โดยใช้สแนป) พยายามลบร่องรอยของการติดตั้งก่อนหน้านี้ทั้งหมด โดยไม่เปลี่ยนแปลงสถานการณ์

วิ่ง วีแอลซี จากเทอร์มินัล คุณจะเห็นมันในกระบวนการที่ใช้งานอยู่ของ Ubuntu คุณได้ยินเสียงแต่คุณไม่เห็นวิดีโอใดๆ และถ้าคุณไม่ฆ่ากระบวนการ มันจะดำเนินต่อไปอย่างไม่มีกำหนด

ตรงกันข้ามทั้งคู่ เอฟเอ็มเพก และ เล่น ดูเหมือนจะทำงานได้อย่างสมบูรณ์ (ฉันแปลงไฟล์ ไฟล์. ts ถึง ไฟล์.mp4 ไม่มีปัญหา)

ฉันไม่รู้ว่าจะทำอย่างไร

torreone avatar
gq flag
ในฟอรัม videolan พวกเขาคิดว่ามันเป็นปัญหาของ directFB (vlc ไม่รองรับอีกต่อไป) แต่ ffmpeg, totem, ffplay ใช้งานได้ มีวิธีใดที่จะเข้าใจสาเหตุหรือไม่?

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา