LINUX.ORG.RU

Широкая зеленая полоса в VLC

 


0

1

На свежеустановленной xubuntu 20.04 имею проблемы при воспроизведении видео в vlc - широкая зелена полоса вверху видео. В parole такого нет, так что дело не в видеофайле.

В гугле только проблемы с однопиксельной полоской внизу, а у меня тут ширина на четверть экрана с полупрозрачностью.

Не хочу перелезать на другой плеер, в этом хотя бы есть возможность скрыть интерфейс в оконном режиме.

★★★★★

Ответ на: комментарий от Entmatix

OpenGL - На большинстве фильмов зелена полоса
OpenGL ES 2 - Те фильмы ок, но на других накладывается красный прямоугольник.
XVideo (XCB) - Видно что проскипывает фреймы, в консоли также ошибки:

[h264 @ 0x7f220d3e93c0] get_buffer() failed
[h264 @ 0x7f220d3e93c0] thread_get_buffer() failed
[h264 @ 0x7f220d3e93c0] decode_slice_header error
[h264 @ 0x7f220d3e93c0] no frame!

X11 (XCB) - Вроде бы работает, в логах

Failed to open VDPAU backend libvdpau_va_gl.so: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога

Еще какой-то новый баг - не всегда запускается из клика из thunar - parole норм, vlc на некоторые файлы не хочет, хотя по консольной команде всё ок.

Видимо придется переезжать на parole, но он не умеет ни в камеру ни в стримы

Снес VLC

PPP328 ★★★★★
() автор топика
Последнее исправление: PPP328 (всего исправлений: 1)

У меня такое было в самодельном видеоплеере. Я так понял всё дело из-за формата пикселя YUV420. Каналы U и V в два раза меньше по разрешению чем канал Y. Поэтому если разрешение кадра не делится нацело на два, то будут проблемы с вылезом за границы блока памяти UV каналов.

ox55ff ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

Если плеер зависит от какой-то библиотеки - значит она должна устанавливаться по зависимостям.

Не стояла. Поставил.

После установки (через EGL):

VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
[000055b518ef85b0] main libvlc: Запуск vlc с интерфейсом по умолчанию. Используйте 'cvlc' для запуска vlc без интерфейса.
[000055b518fc63c0] main audio output error: too low audio sample frequency (0)
[00007fa2f8cda3e0] main decoder error: failed to create audio output
[000055b518fc63c0] vlcpulse audio output error: digital pass-through stream connection failure: Не поддерживается
[000055b518fc63c0] main audio output error: module not functional
[00007fa2f8cda3e0] main decoder error: failed to create audio output
libva info: VA-API version 1.7.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_7
libva info: va_openDriver() returns 0
[00007fa2e413b240] main video output error: video output creation failed
[00007fa2f8c086d0] main decoder error: failed to create video output

Через X11:

[000055c8916a33c0] main audio output error: too low audio sample frequency (0)
[00007f5cc8cd9d20] main decoder error: failed to create audio output
[000055c8916a33c0] vlcpulse audio output error: digital pass-through stream connection failure: Не поддерживается
[000055c8916a33c0] main audio output error: module not functional
[00007f5cc8cd9d20] main decoder error: failed to create audio output
[00007f5cb000d500] chain filter error: Too high level of recursion (3)
[00007f5cb000cda0] main filter error: Failed to create video converter
[00007f5cb0002b30] main filter error: Failed to create video converter
[00007f5cb000cda0] chain filter error: Too high level of recursion (3)
[00007f5cb0038f90] main filter error: Failed to create video converter
[00007f5cb000cda0] chain filter error: Too high level of recursion (3)
[00007f5cb0038f90] main filter error: Failed to create video converter

PPP328 ★★★★★
() автор топика