Что означает ошибка видеокодека в ВК

Видеокодек — это программа, которая сжимает видео при загрузке и распаковывает его при просмотре. Ролик в ВК хранится в сжатом виде, и плеер на вашей стороне обязан его декодировать: на телефоне этим занимается встроенный в систему декодер, на компьютере — браузер. Ошибка видеокодека появляется, когда распаковка не удалась: плеер получил данные, но не смог превратить их в картинку.

Текст сообщения отличается в зависимости от устройства: «Ошибка видеокодека», «Видео не поддерживается», «Не удалось воспроизвести видео», иногда просто чёрный экран с крутящимся кружком. Суть одна и та же. Важно понимать: это не блокировка и не удаление ролика. Видео, как правило, на месте, его видят другие, а сбой происходит именно в момент декодирования на вашем устройстве.

Почему плеер не справляется с декодированием

Причин несколько, и проверять их нужно по очереди.

  • Старое устройство или система. Новые кодеки появляются быстрее, чем обновляются телефоны. Если ролик отдаётся в формате, который ваш процессор не умеет распаковывать аппаратно, а программный декодер в системе отсутствует, плеер сдаётся.
  • Устаревшее приложение или браузер. Декодер часто поставляется вместе с ними. Версия двухлетней давности может не знать формат, в котором ВК отдаёт видео сегодня.
  • Повреждённый кеш. Приложение хранит начало ролика и служебные файлы плеера. Если они записались с ошибкой, каждая попытка воспроизведения упирается в один и тот же испорченный кусок.
  • Аппаратное ускорение в браузере. Браузер пытается передать декодирование видеокарте, а её драйвер отвечает отказом. На экране это выглядит как ошибка кодека.
  • Сбой на стороне загрузившего. Ролик мог быть залит в редком формате или ещё не прошёл обработку на сервере.

При чём здесь ограниченный мобильный интернет

Плеер ВК подстраивает качество под скорость соединения: видео разбито на короткие отрезки, и для каждого выбирается то разрешение, которое успеет догрузиться. Когда мобильный интернет работает с ограничениями, отрезки приходят с задержкой, обрываются или доходят неполными. Декодер получает обрезанный фрагмент, не может его собрать и сообщает об ошибке так же, как если бы формат был неизвестен.

Отличить сетевую причину от настоящей несовместимости кодека можно по поведению. При плохой связи ошибка появляется не сразу, а после нескольких секунд ожидания, и ролик иногда стартует со второй или третьей попытки. При несовместимом декодере сбой мгновенный, повторяется каждый раз одинаково, а переход на Wi-Fi ничего не меняет.

Что помогает именно в этой ситуации: выставить в плеере самое низкое качество вручную, не полагаясь на автоматику, дать ролику подгрузиться на паузе перед запуском, а при затяжных перебоях дождаться Wi-Fi или устойчивого покрытия. Операторы ограничивают скорость по-разному, и в вашем регионе картина может отличаться.

Что делать на телефоне: порядок действий

  1. Закройте приложение ВК полностью, а не сверните его, и откройте ролик заново. Если плеер уже был открыт в момент сбоя сети, он мог застрять с неполным фрагментом в памяти.
  2. Переключите качество вручную: нажмите на шестерёнку в плеере и выберите минимальное разрешение. Если видео пошло, причина в скорости соединения, а не в кодеке.
  3. Очистите кеш приложения. На Android это делается в настройках системы: «Приложения», затем ВК, затем «Память» и «Очистить кеш». Данные входа при этом не теряются. На iPhone отдельной кнопки нет, поможет переустановка приложения.
  4. Обновите ВК через магазин приложений. Декодер и плеер обновляются вместе с программой.
  5. Проверьте обновления самой системы. Для старых телефонов это может быть единственный способ получить поддержку нового формата, и то не всегда: производитель вправе прекратить обновления.
  6. Откройте тот же ролик через мобильный браузер на сайте ВК. Если в браузере он играет, проблема в приложении, и её стоит описать в поддержке с указанием модели телефона и версии системы.

Если у вас кнопочный телефон или очень старая версия системы, видео в ВК может не играть вовсе: приложение для таких платформ не обновляется, и к ошибке кодека это не относится.

Что делать в браузере на компьютере

  1. Обновите браузер до последней версии. Это самая частая причина: старые сборки не содержат нужных декодеров.
  2. Отключите расширения, которые вмешиваются в страницу: блокировщики рекламы, скрипты ускорения, «улучшатели» видео. Любое из них может перехватывать запросы плеера. Проверьте в режиме инкогнито: расширения там обычно выключены.
  3. Выключите аппаратное ускорение. В настройках браузера найдите пункт «Использовать аппаратное ускорение», снимите галочку и перезапустите программу. Если видео заработало, виноват драйвер видеокарты, и его стоит обновить.
  4. Очистите кеш и файлы сайта для ВК. Пароли это не затронет, но повторно войти в аккаунт придётся.
  5. Попробуйте другой браузер. Если в одном ошибка, а в другом ролик идёт, причина в настройках первого.

Если ошибка только у одного видео

Когда остальные ролики играют, а один выдаёт ошибку видеокодека, менять настройки у себя бессмысленно. Ролик мог быть загружен в формате, который сервер обрабатывает дольше обычного, или обработка завершилась с ошибкой. Признаки: у видео нет превью, нет выбора качества, длительность показана некорректно.

Если это ваше видео: подождите, обработка свежих роликов занимает от нескольких минут до нескольких часов в зависимости от длины и нагрузки. Не помогло — удалите и загрузите заново, предварительно пересохранив файл в распространённом формате через любой видеоредактор. Если видео чужое, напишите автору или проверьте позже.

Как понять, где сбой, и чего делать не стоит

ПризнакВероятная причинаПервое действие
Не играет ни одно видео, на всех устройствахСбой на стороне ВКПодождать, проверить позже
Не играет ни одно видео, только на этом устройствеДекодер, кеш, версия приложенияОбновить, очистить кеш
Ошибка только по мобильному интернету, по Wi-Fi всё хорошоОграничения связи, обрыв отрезковСнизить качество вручную
Не играет один роликПроблема файла или обработкиПроверить позже, написать автору

Не устанавливайте «пакеты кодеков» и «ускорители видео» со случайных сайтов: приложение ВК и современные браузеры не используют сторонние декодеры, а под такими названиями часто распространяют вредоносные программы. Не сбрасывайте телефон до заводских настроек: ошибка кодека этого не требует, а данные можно потерять. Не вводите данные аккаунта на страницах, которые обещают «починить видео»: ВК никогда не просит пароль для решения технических проблем.

Пока связь стабильная, имеет смысл обновить приложение и браузер заранее и один раз переключить автоматический выбор качества на среднее: тогда при ухудшении мобильного интернета плеер не будет метаться между разрешениями.