' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'' +'')//-->
Актуализированный репринт авторской статьи с форума Ru-Board • [веб-архив] Дата публикации: 21.04.2015. Последнее изменение на форуме: 09.10.2019. ★ Материал репринта обновлён, дополнен и исправлен по состоянию на 16.11.2020.
Краткая инструкция по решению проблем воспроизведения отдельного аудио/видео контента в HTML5. Проблема с кодеками обсуждалась здесь, здесь и, наконец, здесь…)
Проверить поддержку отдельных медиа-форматов в вашем браузере можно с помощью консоли, а также по тестовому набору роликов (там же – ссылки на страницы быстрых тестов по форматам) или по отдельным аудио-тестам. Быстро и наглядно оценить доступность форматов можно здесь (блок "multimedia") или на этой странице [web-архив].
Браузеры Chromium и SRWare Iron* не поддерживают часть проприетарных кодеков "из коробки". В браузерах Google Chrome и в некоторых других хромо-клонах такая поддержка есть и воспроизведение отдельных медиа-форматов (MP3/H.254/AAC/MP4) в них происходит без проблем.
* Потом это "безобразие" было устранено и начиная с 48-й версии в Iron'е (практически) нет проблем с воспроизведением.
Для версий до 47 включительно – в папке установки браузера следует заменить файл ffmpegsumo.dll, взяв его из соответствующей* версии Google Chrome. Детально об этой замене и последующих действиях читаем здесь (En, или прямая архивная ссылка).
* Т.е. той же версии, что и используемый вами браузер Chromium/Iron, во избежание возможных конфликтов. Для замены достаточно открыть оффлайн-установщик (напр., в архиваторе 7zip) и распаковать требуемый файл. Оффлайн-установщик нужной версии гугло-хрома можно взять здесь, либо взять файл из портабл-версии здесь.
После замены файла и перезапуска браузера желательно проверить корректность воспроизведения требуемого медиа-формата. В некоторых случаях для этого потребуется отключить аппаратное ускорение в браузере и дополнительно установить расширение Patch HTML5 Media (зеркало, выпилено).
В случае неработоспособности некоторых видео форматов (H.264...) можно частично отключить ускорение с помощью ключей командной строки --disable-gpu или --disable-accelerated-video-decode (либо соответствующей настройкой в chrome://flags/).
При проверках желательно отключать блокировщики рекламы во избежание блокирования фрейма медиа-плейера! См. также: обсуждение этой проблемы.
Примечания по версиям браузера
Для поддержки кодека H.264 можно попробовать плагин Windows Media Player HTML5 Extension [✇ ✇ ✇ ✻] (на текущий момент оригинал выпилен).
При проблемах с установкой этого аддона в новых версиях хрома: качаем этот плагин для Firefox [✇ ✇] (на текущий момент ехе-установщик есть только в архивах, оригинал выпилен), устанавливаем плагин в системе и пользуемся. Решение предложено в комментариях к этой статье.
Проверить работоспособность установленного плагина можно здесь.
Если у вас есть какие-либо вопросы или дополнения по существу материала – просьба отписаться в комментариях.