Содержание
Часто я сталкивался с проблемой, когда случайные видеоролики 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 ниже.
Как исправить, что видео YouTube не воспроизводится в Linux
1. Браузеры на базе Chromium
Вам необходимо установить лицензионный кодек. Вы можете использовать следующую команду или просто запустить Vivaldi из командной строки, если используете браузер Vivaldi.
Подойдите к терминалу, введите «vivaldi» и нажмите Enter. Он откроет новое окно браузера и в терминале сообщит вам найденные кодеки. Изначально будут установлены только открытые кодеки и вам будет предложена команда для установки фирменной команды. Используйте эту команду или напрямую вставьте следующую команду.
sudo apt update && sudo apt install chromium-codecs-ffmpeg-extra
Если приведенная выше команда не работает для вас, вы также можете загрузить файл «.deb» с сайта это место . После загрузки дважды щелкните файл и установите дополнительные кодеки. После установки перезапустите браузер Chrome. В моем случае это Вивальди. Воспроизведите видео, и теперь все должно работать.
2. Firefox
В случае Firefox все, что вам нужно сделать, это обновить Mozilla Firefox до последней версии для вашего дистрибутива Linux. Но есть небольшой нюанс. Firefox поддерживает OpenH.264 , который отличается от проприетарного HEVC 264. Итак, конкретное видео, которое я тестировал, хорошо воспроизводилось на OpenH.264. Однако не все видео H.264 будут воспроизводиться на OpenH264, и не существует обходного пути, позволяющего заставить проприетарные H.264 и H.265 работать в Firefox.
Если у вас возникнут вопросы или замечания относительно видеокодеков, сообщите мне об этом в комментариях ниже.
Читайте также: Лучший менеджер загрузок для Linux