VLC не будет работать на Ubuntu 20.04.3 LTS.
Он случайно останавливает изображение, но звук продолжает идти.
Или он случайно вылетает.
Или он случайно зависает весь компьютер.
Сначала я попробовал снап-версию VLC.
Затем я переключился на sudo apt установить vlc
чтобы запустить его с терминала и зарегистрировать некоторые ошибки:
$ vlc 4.mp4
Медиаплеер VLC 3.0.9.2 Vetinari (редакция 3.0.9.2-0-gd4c1aefe4d)
[000055fc808f5670] main libvlc: запуск vlc с интерфейсом по умолчанию. Используйте «cvlc», чтобы использовать vlc без интерфейса.
Информация о libva: VA-API версии 1.7.0
Информация о libva: попытка открыть /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
Информация о libva: va_openDriver() возвращает -1
[00007fbf04003460] glconv_vaapi_x11 ошибка gl: vaInitialize: неизвестная ошибка libva
Информация о libva: VA-API версии 1.7.0
ошибка libva: vaGetDriverNameByIndex() не удалось с неизвестной ошибкой libva, driver_name = (null)
[00007fbf04003460] glconv_vaapi_drm ошибка gl: vaInitialize: неизвестная ошибка libva
Информация о libva: VA-API версии 1.7.0
ошибка libva: vaGetDriverNameByIndex() не удалось с неизвестной ошибкой libva, driver_name = (null)
[00007fbf04003460] glconv_vaapi_drm ошибка gl: vaInitialize: неизвестная ошибка libva
[00007fbf277175a0] Декодер avcodec: использование общей библиотеки драйверов NVIDIA VDPAU 470.86 Вт, 26 октября, 21:45:30 UTC 2021 для аппаратного декодирования
[00007fbf277175a0] основная ошибка декодера: сбой преобразования временной метки для 185033334: нет эталонных часов
[00007fbf277175a0] основная ошибка декодера: не удалось преобразовать отметку времени 0 для FFmpeg
[00007fbf277175a0] основная ошибка декодера: сбой преобразования временной метки для 787500001: нет эталонных часов
[00007fbf277175a0] основная ошибка декодера: не удалось преобразовать отметку времени 0 для FFmpeg
[00007fbf1cccee20] основная ошибка декодера: ошибка преобразования временной метки (задержка 666000, буферизация 66600, привязка 3000000)
[00007fbf1cccee20] основная ошибка декодера: не удалось преобразовать метку времени 7629279603 для faad
[00007fbf1cccee20] основная ошибка декодера: ошибка преобразования временной метки (задержка 666000, буферизация 66600, привязка 3000000)
[00007fbf1cccee20] основная ошибка декодера: не удалось преобразовать метку времени 7629051597 для faad
У меня GTX 1080 и Intel i7 7700k.
В Дополнительные драйверы
Я выбрал: Использование метапакета драйверов NVIDIA из nvidia-driver-470 (проприетарный, проверенный)
.
$ sudo lshw -c видео
[sudo] пароль для Джорджа:
*-отображать
описание: VGA-совместимый контроллер
продукт: GP104 [GeForce GTX 1080]
производитель: корпорация NVIDIA
физический идентификатор: 0
информация о шине: pci@0000:01:00.0
версия: а1
ширина: 64 бита
часы: 33 МГц
возможности: pm msi pciexpress vga_controller bus_master cap_list rom
конфигурация: драйвер = задержка nvidia = 0
ресурсы: irq:149 память:de000000-deffffff память:c0000000-cfffffff память:d0000000-d1ffffff ioport:e000(size=128) память:c0000-dffff
По какой-то причине Ubuntu не видит драйверы Intel, хотя они у меня установлены:
$ sudo apt-get установить xserver-xorg-video-intel
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
xserver-xorg-video-intel уже является самой новой версией (2:2.99.917+git20200226-1).
Следующие пакеты были установлены автоматически и больше не требуются:
gyp javascript-common libc-ares2 libjs-наследует libjs-is-typedarray libjs-psl libjs-typedarray-to-buffer libnode-dev libnode64
libpython2-stdlib libpython2.7-минимальный libpython2.7-stdlib libssl-dev libuv1-dev nodejs-doc python-pkg-resources python2
python2-минимальный python2.7 python2.7-минимальный
Используйте «sudo apt autoremove», чтобы удалить их.
0 обновлено, 0 установлено заново, 0 удалено и 4 не обновлено.
я тоже удалил ~/.config/vlc/
кучу раз, чтобы сбросить VLC, но безрезультатно.
Я думаю, что VLC просто не работает на Ubuntu 20.
Это убило производительность, потому что вместо того, чтобы смотреть часы руководств, я потратил часы на то, чтобы выяснить, что не так с VLC.
Мне нужен медиаплеер, способный отображать субтитры, изменять скорость воспроизведения, иметь возможность пропускать вперед и назад, держать плейлист видео и не вылетать через 2 минуты воспроизведения.
Я пробовал Totem, но ему не хватает этих функций.
Редактировать:
Какова история этой машины? Какая версия Ubuntu была установлена здесь впервые?
Я отформатировал все доступные диски, установил Ubuntu 20.04.3 LTS на один диск и Windows 10 Pro x64 на другой.
Это первый раз, когда я установил и использовал Ubuntu.
$ голова -n1 /etc/apt/sources.list
# deb cdrom:[Ubuntu 20.04.3 LTS _Focal Fossa_ — выпуск amd64 (20210819)]/фокусный основной ограниченный
$ apt-cache policy vdpau-driver-all mesa-vdpau-drivers libvdpau-va-gl1
vdpau-драйвер-все:
Установлено: 1.3-1ubuntu2
Кандидат: 1.3-1ubuntu2
Таблица версий:
*** 1.3-1убунту2 500
500 http://archive.ubuntu.com/ubuntu focus/main amd64 Пакеты
100 /var/lib/dpkg/status
mesa-vdpau-драйверы:
Установлено: 21.0.3-0ubuntu0.3~20.04.4
Кандидат: 21.0.3-0ubuntu0.3~20.04.4
Таблица версий:
*** 21.0.3-0ubuntu0.3~20.04.4 500
500 http://archive.ubuntu.com/ubuntu focus-updates/main Пакеты amd64
100 /var/lib/dpkg/status
20.0.4-2убунту1 500
500 http://archive.ubuntu.com/ubuntu focus/main amd64 Пакеты
libvdpau-va-gl1:
Установлено: (нет)
Кандидат: 0.4.2-1build2
Таблица версий:
0.4.2-1build2 500
500 http://archive.ubuntu.com/ubuntu focus/universe amd64 Пакеты
$ dpkg -S dri/nvidia_drv_video.so
dpkg-query: не найден путь, соответствующий шаблону *dri/nvidia_drv_video.so*
$ тщетно
Информация о libva: VA-API версии 1.7.0
Информация о libva: попытка открыть /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
Информация о libva: va_openDriver() возвращает -1
Ошибка vaInitialize с кодом ошибки -1 (неизвестная ошибка libva), выход