VLC, anterior complet funcțional, a început brusc să nu redea videoclipuri.
Executat din terminal, atât ca fișier vlc.mp4
si ca fișier cvlc.mp4
a dat următoarea eroare:
(*) DirectFB / Core: Nucleu de aplicație unică. (24.10.2014 12:33)
(*) Direct / Memcpy: Folosind Memcpy generic pe 64 de biți ()
(!) Direct / Util: deschiderea „/ dev / fb0” a eșuat
-> Permisiune refuzată
(!) DirectFB / FBDev: Eroare la deschiderea dispozitivului framebuffer!
(!) DirectFB / FBDev: Folosiți opțiunea „fbdev” sau setați variabila de mediu FRAMEBUFFER.
(!) DirectFB / Core: Nu s-a putut inițializa nucleul „system_core”!
-> Eroare de inițializare!
[00007f6ffc01e4d8] eroare de afișare directfb vout: nu se poate crea suprafața primară
[00007f6ffc01e4d8] eroare de afișare fb vout: nu se poate obține modul terminal (ioctl neadecvat pentru dispozitiv)
[00007f6fd8000958] eroare de ieșire video de bază: crearea ieșirii video a eșuat
[00007f7008c2b7f8] eroare decodor de bază: nu s-a putut crea ieșire video
Am urmat apoi următoarele instrucțiuni
Schimbați permisiunile pentru framebuffer creând o regulă udev
sudo nano /etc/udev/my-rules.d/framebuffer.rules
Apoi puneți o linie în ea așa
KERNEL == "fb0", OWNER = "rădăcină", MOD = "0660"
Apoi adăugați-vă în grupul video
sudo usermod -a -G nume de utilizator video
Schimbare nume de utilizator
pentru numele dvs. de utilizator real, apoi reporniți.
gasit in postul #4 de links2 -g în CLI cineva?
Nu am primit niciun rezultat, dar din acel moment eroarea s-a schimbat și a devenit următoarea
(*) DirectFB / Core: Nucleu de aplicație unică. (24.10.2014 12:33)
(*) Direct / Memcpy: se utilizează libc memcpy ()
(!) DirectFB / core / vt: Eroare la deschiderea `/ dev / tty0 '!
-> Permisiune refuzată
(!) DirectFB / Core: Nu s-a putut inițializa nucleul „system_core”!
-> Eroare de inițializare!
[00007f54b8001268] eroare de afișare directfb vout: nu se poate crea suprafața primară
[00007f54b8001268] Eroare de afișare fb vout: nu se poate obține modul terminal (ioctl neadecvat pentru dispozitiv)
[00007f54d0061a98] eroare de ieșire video de bază: crearea ieșirii video a eșuat
[00007f54e0c6c168] eroare decodor de bază: nu s-a putut crea ieșire video
Chiar și încercând să ștergeți /etc/udev/my-rules.d/framebuffer.rules
fișier și eliminând/relocand utilizatorul meu din grupul video, nu am mai reușit să reactivez eroarea dev/fb0
De asemenea, /dev/tty0
„nu ar trebui să aibă legătură cu videoclipurile
În /var/log/syslog
eroarea raportată este în schimb:
kernel: [2649.437090] vlc [10188]: segfault la 4 ip 00007f3f92905652 sp 00007f3f50a38d28 eroare 4 în i965_dri.so [7f3f9201d0000] +
unde eroarea 4 în i965_dri.so ar trebui să fie:
Eroare libGL: nu se poate încărca driverul: i965_dri.so
Eroare libGL: lipsește indicatorul driverului
Eroare libGL: a eșuat încărcarea driverului: i965
Conversia ts â mp4 a fost, de asemenea, imposibilă. Eroarea raportată în /var/log/syslog
este:
11 august 09:10:17 ... vlc [3226]: avcodec: nu se poate deschide codificatorul video hevc
11 august 09:10:18 ... vlc [3226]: principal: nu se potrivește module de codificator
11 august 09:10:18 ... vlc [3226]: stream_out_transcode: nu poate găsi codificatorul video (modul: orice fourcc: hevc).
Am încercat să dezinstalez și să reinstalez VLC de mai multe ori (folosind snap) încercând să șterg toate urmele instalărilor anterioare, fără a schimba situația.
Alergare vlc
din terminal, îl vezi în procesele active din Ubuntu, auzi audio dar nu vezi niciun videoclip, iar dacă nu omorâți procesul continuă la nesfârșit.
Dimpotrivă, ambele ffmpeg
și fflplay
par să funcționeze perfect (m-am convertit dosar.ts
la fişier.mp4
fara probleme)
Nu știu ce să fac.