2

Я только что получил странное поведение на Arch Linux + LXQT.

Сначала это началось при воспроизведении видео на YouTube (пробовал с Firefox и Chromium и так же). Все загружается нормально, но видео не продвигается, я нажимаю кнопку воспроизведения, и ничего не происходит, видео остается замороженным, хотя кнопка меняется на кнопку паузы, а в строке заголовка отображается кнопка воспроизведения.

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

Сегодня я только что понял, что это также происходит, когда я пытаюсь играть музыку на плеере Clementine. Я нажимаю кнопку воспроизведения на нужном файле, но индикатор выполнения не двигается. Все выглядит так, как будто он что-то проигрывает (кнопка воспроизведения исчезает, строка заголовка показывает песню), за исключением индикатора выполнения и визуализаций, которые остаются замороженными в том месте, где я их установил.

Я действительно не знаю, с чего начать, какие-либо предложения?

С уважением.

1 ответ1

1

У меня была такая же проблема. Я использую Arch (4.12.3-1-ARCH) + openbox. Я использовал только Firefox, поэтому я не знаю, какое влияние это может оказать на хром. Я отключил все свои плагины, но все еще не играли в кости.

Проблема связана с видеокодеком H.264, который обеспечивает воспроизведение HTML5.

Я смог воспроизвести видео на YouTube, Vimeo и т.д., Установив:

  • GST-libav
  • стример
  • GST-плагины-уродливый


Вот мой процесс и обоснование:

Покопавшись, кажется вполне понятным, что это проблема Flash/HTML5. Я установил плагин YouTube Flash Player для Firefox, чтобы заставить YouTube проигрывать флэш-видео (у меня уже был установлен flashplugin). У меня возникли разные ошибки, когда я заставил YouTube играть во Flash, поэтому исходной проблемой должна была быть проблема HTML5.

После прочтения страницы youtube.com/html5 выглядело, как будто проблема с воспроизведением может быть проблемой H.264.

Эта ссылка: https://ryanclouser.com/2015/07/16/Arch-Linux-Firefox-H-264-Playback/ предлагает исправить это, установив:

  • gstreamer0.10
  • GST-libav
  • GST-плагины-хорошо

Другие ссылки (https://bbs.archlinux.org/viewtopic.php?id=205792) предлагали установить:

  • FFmpeg
  • GST-плагины-уродливый
  • GST-libav

Запуск: 'pacman -Qs ffmpeg' показал, что у меня установлен ffmpeg (версия 1: 3.3.2-2).

Я сначала установил:

  • GStreamer
  • GST-libav
  • GST-плагины-хорошо

Однако я все еще не мог воспроизвести видео с YouTube, поэтому я удалил все три пакета.

После просмотра предложений на bbs.archlinux по установке gst-plugins-ugly я установил:

  • GST-плагины-хорошо
  • GST-плагины-плохо
  • GST-плагины-уродливый
  • GST-libav
  • GStreamer
  • ffmpeg2.8

Затем я смог воспроизвести видео на YouTube и Vimeo.

Для очистки я удалил:

  • ffmpeg2.8
  • GST-плагины-хорошо
  • GST-плагины-плохо

Насколько я понимаю, gstreamer устарела, а ffmpeg вступила во владение. Однако удаление gstreamer нарушило зависимости для gst-plugins-base-libs, что в свою очередь нарушило зависимости для gst-plugins-ugly. Итак, я сохранил gstreamer установленным. YMMV.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .