После обновления с Ubuntu 14.04 до 16.04 я сразу заметил проблему, из-за которой VLC теперь показывает ужасное видео, когда вы пропускаете его, который, кажется, исправляется только через несколько секунд, что, я полагаю, когда он в следующий раз встречает ключевой кадр. Это может быть показано на скриншоте ниже:
Я пробовал следующее, чтобы решить эту проблему:
- Использование стабильного ppa VLC для получения более поздней версии VLC (VLC media player 2.2.4 Weatherwax)
- Переключаясь с драйвера nvidia 361.42 на 340.96 (который не работал, поэтому я переключился обратно, я обязательно перезагружался каждый раз). Я также попробовал X.Org X server - драйвер Nouveau.
- Попытка различных выходов от автоматического до X11 видеовыхода XCB и OpenGL GLX видеовыхода (XCB).
- Изменение аппаратно-ускоренного декодирования с автоматического на отключение (на вкладке «Ввод / Кодеки»)
- Отключение всего, кроме моего основного монитора.
Я заметил, что если я приостановлю видео, перейду в любое место, подожду секунду или две, а затем воспроизведу, видео будет в порядке. Мне просто нужен VLC, чтобы ждать, пока он не будет готов, вместо того, чтобы пытаться немедленно пахать со звуком и пытаться синхронизировать видео.
Другие медиаплееры, такие как mpv media player, просто работают в этом отношении, но я заметил, что mpv media player по какой-то причине не позволяет мне перейти к следующему видео, поэтому я возвращаюсь к попытке исправить VLC.
Обновление 4 июня 2016
Я только что установил Xubuntu на свой нетбук, и VLC там прекрасно работает. Я попробовал оба VLC 2.2.2 и 2.2.4 от PPA. Эта проблема похожа на Ubuntu Desktop или связана с тем фактом, что мой настольный монитор работает через графический процессор Nvidia (но протестирован с использованием драйверов nouveau).
Еще одна вещь, которую я заметил, заключается в том, что потоковая передача мультимедиа с удаленного хоста в той же сети с использованием общего ресурса NFS делает проблему гораздо более заметной.
Обновление 8 июня 2016
Я загрузил видео на YouTube, пытаясь продемонстрировать изменение в поведении, при котором звук никогда не перестает воспроизводиться, когда вы пропускаете его, но видео будет «приостановлено», а затем будет отображаться как пикселизированный, прежде чем в конечном итоге разобраться. Обычно и аудио, и видео включаются вместе, когда проигрыватель будет готов, и не будет пикселизации видео, как показано здесь в этом видео Xubuntu 16.04 с использованием VLC .
Обновление 9 июня 2016
Похоже, что видео, которые я записываю с использованием экранной программы Kazam, не затронуто, что заставило меня поверить, что это какой-то проприетарный кодек или что-то в этом роде. Я снова посетил меню декодирования и обнаружил, что только эта опция работает с локальным файлом (у меня все еще были проблемы с пикселизацией на том же видео, когда оно было загружено из папки NFS, но, может быть, это еще одна другая проблема?).
Я предполагаю, что здесь важна опция DRM, так как VA-API через X11 не работал (и не «отключил» или любой другой). Теперь я хотел бы выяснить, что мне нужно делать, когда я загружаю видео из NFS. Увеличение кеширования выходного потока не исправило это.
Окончательное обновление - выпуск Nvidia (9 июня 2016 г.)
Это определенно проблема, связанная с видеокартами Nvidia (не тестировала AMD). Заметив, что VA-API с DRM не работает на моем рабочем компьютере (на котором также установлена Ubuntu 16.04 с видеокартой Nvidia), когда я вернулся домой, я попытался установить xubuntu, чтобы проверить эту теорию. Это не сработало. После этого я отключил видеокарту Nvidia и теперь использую встроенную графику Intel (на i5-4670K), которая отлично работает на «автомате» и даже на файлах, загруженных из NFS.
Обычно я бы опубликовал это как ответ, но я не думаю, что многие другие будут довольны этим. Я надеюсь, что, возможно, у кого-то найдется решение, с помощью которого я смогу снова подключить свою видеокарту, но я думаю, что реальность такова, что нам нужно ждать обновления ядра и / или более качественных проприетарных драйверов от Nvidia. Что меня удивляет, так это то, что карта и использование драйверов nouveau с открытым исходным кодом или отключение аппаратного ускорения не работает.