Главная страница » Как исправить видео YouTube, которые не воспроизводятся в Linux

Как исправить видео YouTube, которые не воспроизводятся в Linux

Автор: Евгений Стерликов

Часто я сталкивался с проблемой, когда случайные видеоролики YouTube не воспроизводились в Firefox, хотя они нормально работали в Google Chrome. Небольшой поиск в Google показывает, что видео, которые работают с лицензионными кодеками, такими как HEVC-265, не воспроизводятся в веб-браузере с открытым исходным кодом, таком как Firefox и Vivaldi. Например, я использовал Вивальди , и он поддерживает только бесплатные видеокодеки с открытым исходным кодом. Итак, он не поддерживает MPEG-4 и HEVC-265. Но для браузеров на базе Chromium есть обходной путь, и вот как можно исправить видео YouTube, которые не воспроизводятся на YouTube.

Какой кодек не поддерживает ваш браузер

Прежде чем приступить к исправлению, важно понять проблему. YouTube недавно перешел с флэш-видео на встроенные видеоплееры HTML5. Таким образом, вам больше не требуется Adobe Flash для запуска видео на YouTube. Ваш веб-браузер должен быть совместим с HTML5, каковым является большинство из них. Но они не поддерживают все видеокодеки. Чтобы узнать, какие кодеки не поддерживает ваш браузер, перейдите к разделу Тестовый сайт HTML5 .

Справа вы увидите все видеокодеки, поддерживаемые вашим браузером. В моем случае я использую Vivaldi, и он не поддерживает MPEG-4 и H.265, что видно из теста HTML5 ниже.

результаты теста html5 в mozilla firefox - видео на youtube не работают в linux

Как исправить, что видео YouTube не воспроизводится в Linux

1. Браузеры на базе Chromium

Вам необходимо установить лицензионный кодек. Вы можете использовать следующую команду или просто запустить Vivaldi из командной строки, если используете браузер Vivaldi.

Подойдите к терминалу, введите «vivaldi» и нажмите Enter. Он откроет новое окно браузера и в терминале сообщит вам найденные кодеки. Изначально будут установлены только открытые кодеки и вам будет предложена команда для установки фирменной команды. Используйте эту команду или напрямую вставьте следующую команду.

 sudo apt update && sudo apt install chromium-codecs-ffmpeg-extra

Команда vivaldi на терминале, чтобы найти команду проприетарного кодека

Если приведенная выше команда не работает для вас, вы также можете загрузить файл «.deb» с сайта это место . После загрузки дважды щелкните файл и установите дополнительные кодеки. После установки перезапустите браузер Chrome. В моем случае это Вивальди. Воспроизведите видео, и теперь все должно работать.

Дополнительные кодеки chromium ffmpeg в магазине приложений Ubuntu

2. Firefox

В случае Firefox все, что вам нужно сделать, это обновить Mozilla Firefox до последней версии для вашего дистрибутива Linux. Но есть небольшой нюанс. Firefox поддерживает OpenH.264 , который отличается от проприетарного HEVC 264. Итак, конкретное видео, которое я тестировал, хорошо воспроизводилось на OpenH.264. Однако не все видео H.264 будут воспроизводиться на OpenH264, и не существует обходного пути, позволяющего заставить проприетарные H.264 и H.265 работать в Firefox.

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

Читайте также: Лучший менеджер загрузок для Linux

Возможно вам будет интересно