VLC-n néha nincs kép (Ubuntu 18.04)

 ( Oops | 2018. június 11., hétfő - 15:01 )

Van pár fájlom (mp4 kiterjesztés, alighanem h264 kódolás), amit lejátszva az alap totem nem ad képet, a hang megy.
Sebaj, itt a VLC, gondoltam én. De ugyanúgy nincs kép, és: "A kodek nem támogatott: A VLC nem tudta dekódolni a(z) „h264” formátumot (H264 - MPEG-4 AVC (part 10))".

Parancssorból viszont megy azonnal:

vlc Videók/falj.mp4
VLC media player 3.0.2 Vetinari (revision 3.0.2-0-gd7b653cf14)
[000055f10ec6d570] main libvlc: A VLC futtatása az alapértelmezett felülettel. A VLC felület nélküli használatához használja a „cvlc” parancsot.
[00007feea4002ca0] egl_x11 gl error: cannot select OpenGL API
[00007feebdbbeef0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 390.48 Wed Mar 21 23:47:29 PDT 2018 for hardware decoding

Simán megy, de hogy ne sírjon az opengl miatt, végigcsinálom ezt: http://www.codebind.com/linux-tutorials/install-opengl-ubuntu-linux/

Ott a háromszög, hajrá. Kattintva indítva a fenti sztori, parancssorból ugyanaz az üzenet, mint fenn (igen, most is sír az opengl miatt), de most itt sincs kép.
A Bemenet/Kodekeknél az "automatikus" helyett VDPAU-t választva megy. Kattintva indítva a szokásos hibaüzenet.
Parancssori újraindítás után nem megy, visszaállva automatikusra megy. És innentől: ha kattintva próbálok indítani, mindig a szokásos hibaüzenet, de legalább "elrontja" a parancssorost is, olyankor átállítom a másikra és jó. Ha nincs kattintott indítás, akkor a parancssoriak mennek egymás után.

A totem legalább végig rossz:(

gstreamer csomagok vannak fenn, ubuntu-restricted-extras van fenn, mit tegyek?

Van olyan mkv-m, ahol a kattintva induló VLCn hang sincs: A kodek nem támogatott:
A VLC nem tudta dekódolni a(z) „h264” formátumot (H264 - MPEG-4 AVC (part 10))
A kodek nem támogatott:
A VLC nem tudta dekódolni a(z) „a52 ” formátumot (A52 Audio (aka AC3))

Paranccsor itt ezt mondja:
vlc fajl.mkv
VLC media player 3.0.2 Vetinari (revision 3.0.2-0-gd7b653cf14)
[0000560f2fcf8570] main libvlc: A VLC futtatása az alapértelmezett felülettel. A VLC felület nélküli használatához használja a „cvlc” parancsot.
[0000560f2fdafa10] main audio output error: too low audio sample frequency (0)
[00007f1a7ccea340] main decoder error: failed to create audio output
[0000560f2fdafa10] vlcpulse audio output error: digital pass-through stream connection failure: Nem támogatott
[0000560f2fdafa10] main audio output error: module not functional
[00007f1a7ccea340] main decoder error: failed to create audio output
[00007f1a5c002cc0] egl_x11 gl error: cannot select OpenGL API
[00007f1a7cc131f0] avcodec decoder: Using NVIDIA VDPAU Driver Shared Library 390.48 Wed Mar 21 23:47:29 PDT 2018 for hardware decoding

És megy vele a kép is meg a hang is.

Segítség!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Duplán nyílt meg, amíg trey nem törli, ide válaszolj, kérlek: https://hup.hu/node/159679

A Totem egy nagy szakajtó talicskányi híg fos. A VLC-vel már érdemes kísérletezni. Meg tudnád nézni mpv-vel is? Hogy az mit írogat terminálos kimenetben. Az összes létező mp4-fájllal ezt csinálja, vagy csak bizonyos fájlokkal?

OpenGL-t nem kell külön feltenni, a GPU-hoz legyen használatban a megfelelő driver és legyen fent a Mesa csomag. Tedd fel az inxi-t és futtasd ezt: inxi -Fxxx, ennek a kimenete lenne még érdekes, hogy megtudjuk milyen disztró, milyen kernel, milyen GPU, milyen driver, hányas verziók.


No keyboard detected... Press F1 to run the SETUP

Nem minden fájllal rossz. A totem 16.04-ben mindent játszott, bár volt, ahol nagyobb CPU-loaddal, mint a vlc.
Engem inkább az zavar, hogy a VLC parancssorból miért csinál mást, mint a nautilusban kattintva a fájlnévre??

mpv megy:
mpv Videók/file.mp4
Playing: Videók/csatater/0101_battle_of_france.mp4
(+) Video --vid=1 (*) (h264 640x480 23.976fps)
(+) Audio --aid=1 --alang=hun (*) (aac 2ch 48000Hz)
VO does not support requested hardware decoder, or loading it failed.
AO: [pulse] 48000Hz stereo 2ch float
VO: [opengl] 640x480 yuv420p
AV: 00:00:07 / 01:55:00 (0%) A-V: 0.000

$ inxi -Fxxx
System: Host: asuslaptop Kernel: 4.15.0-22-generic x86_64 bits: 64 gcc: 7.3.0
Desktop: Gnome 3.28.1 (Gtk 3.22.30-1ubuntu1) info: gnome-shell dm: gdm3 Distro: Ubuntu 18.04 LTS
Machine: Device: laptop System: ASUSTeK product: U36SD v: 1.0 serial: N/A
Mobo: ASUSTeK model: U36SD v: 1.0 serial: N/A UEFI: American Megatrends v: U36SD.206 date: 09/26/2011
Battery BAT0: charge: 20.7 Wh 97.4% condition: 21.3/84.0 Wh (25%) volts: 16.7/14.9
model: ASUSTek U36--56 Li-ion serial: N/A status: N/A cycles: 0
CPU: Dual core Intel Core i5-2410M (-MT-MCP-) arch: Sandy Bridge rev.7 cache: 3072 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 9179
clock speeds: min/max: 800/2900 MHz 1: 798 MHz 2: 798 MHz 3: 798 MHz 4: 798 MHz
Graphics: Card-1: Intel 2nd Generation Core Processor Family Integrated Graphics Controller
bus-ID: 00:02.0 chip-ID: 8086:0116
Card-2: NVIDIA GF119M [GeForce GT 520M] bus-ID: 01:00.0 chip-ID: 10de:1050
Display Server: x11 (X.Org 1.19.6 ) drivers: modesetting,nvidia (unloaded: fbdev,vesa,nouveau)
Resolution:

OpenGL: renderer: GeForce GT 520M/PCIe/SSE2 version: 4.6.0 NVIDIA 390.48 Direct Render: Yes
Audio: Card Intel 6 Series/C200 Series Family High Definition Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0 chip-ID: 8086:1c20
Sound: Advanced Linux Sound Architecture v: k4.15.0-22-generic
Network: Card-1: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express)
driver: ath9k bus-ID: 03:00.0 chip-ID: 168c:002b
IF: wlp3s0 state: down mac: 74:2f:68:9d:54:ee
Card-2: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet
driver: atl1c v: 1.0.1.1-NAPI port: 9000 bus-ID: 05:00.0 chip-ID: 1969:1083
IF: enp5s0 state: up speed: 1000 Mbps duplex: full mac: 14:da:e9:20:b1:fd
Drives: HDD Total Size: 250.1GB (47.5% used)
ID-1: /dev/sda model: Samsung_SSD_850 size: 250.1GB serial: S2R6NX0H514103L temp: 0C
Partition: ID-1: / size: 228G used: 111G (52%) fs: ext4 dev: /dev/sda2
RAID: System: supported: N/A
No RAID devices: /proc/mdstat, md_mod kernel module present
Unused Devices: none
Sensors: System Temperatures: cpu: 60.0C mobo: N/A gpu: 0.0:52C
Fan Speeds (in rpm): cpu: 2200
Info: Processes: 256 Uptime: 4:20 Memory: 2114.8/15943.9MB Init: systemd v: 237 runlevel: 5 Gcc sys: 7.3.0
Client: Shell (bash 4.4.191 running in guake) inxi: 2.3.56

A kimenet alapján minden rendben van a rendszerrel, a jó driverek vannak fent, a verziók sem túl régiek. Az mpv is hibásan játssza le a fájlokat? Szerintem ez a néhány kérdéses fájl van csak rosszul encode-olva. Ha más fájlokkal nem csinálja, akkor nem kell vele foglalkozni.


No keyboard detected... Press F1 to run the SETUP

thx