Гид по технологиям

Как включить воспроизведение MPEG-2 на Raspberry Pi

5 min read Hardware Обновлено 04 Jan 2026
MPEG-2 на Raspberry Pi: как включить и что делать
MPEG-2 на Raspberry Pi: как включить и что делать

Raspberry Pi с подключённым HDMI и папкой видеофайлов

Что происходит в двух словах

MPEG-2 — это формат сжатия видео, который требует лицензирования для аппаратного декодирования на железе Raspberry Pi. Многое в мире медиакодеков регулируется патентами и лицензиями. Производители платят за включение кодеков в коммерческие ОС; Raspberry Pi Foundation решила оставить MPEG-2 отключённым по умолчанию и дать пользователю возможность купить лицензии за небольшую плату.

Важно: это не ошибка вашего устройства и не сломанный софт — это выбор дизайна и модель лицензирования.

Краткое определение

MPEG-2 — стандарт сжатия видео, часто используемый в DVD и старых трансляциях. Аппаратный декодер позволяет проигрывать такие файлы с меньшей нагрузкой на CPU.

Почему лицензия, а не бесплатный кодек

  • Коммерческие операционные системы обычно покрывают стоимость лицензий в цене ОС.
  • Многие Linux-дистрибутивы используют свободные реализации кодеков, но аппаратная поддержка MPEG-2 на Raspberry Pi требует официальной лицензии от правообладателей.
  • Raspberry Pi ориентирован на образование и низкую стоимость. Удаление лицензии уменьшает цену платы; продажа ключей помогает фонду.

Как получить лицензию MPEG-2 шаг за шагом

  1. Узнайте серийный номер вашей платы. Это можно сделать в документации или в системе.
cat /proc/cpuinfo

Серийный номер отображается внизу вывода. Скопируйте его.

  1. Перейдите на страницу покупки ключа: https://www.raspberrypi.com/mpeg-2-license-key

  2. Введите серийный номер в короткое поле и нажмите “Add to cart” (Добавить в корзину). Цена — $3.50 (или £2.40).

  3. Оплатите заказ. Обычно ключ приходит по электронной почте в течение 72 часов.

Как установить ключ на Raspberry Pi

Когда вы получите файл с ключом, он будет содержать одну строку вида:

decode_MPEG2=0x1234567
  1. Откройте файл /boot/config.txt на той SD‑карте, где вы хотите включить MPEG-2.
  2. Добавьте строку ключа в конец файла, сохраните изменения.
  3. Если у вас несколько SD‑карт (например, для Raspbian и для RaspBMC), добавьте ключ в каждую используемую /boot.
  4. Перезагрузите Raspberry Pi.

После перезагрузки аппаратный декодер MPEG-2 будет доступен, и медиаплееры, поддерживающие этот декодер, смогут воспроизводить MPEG-2 файлы с аппаратным ускорением.

Скриншот текстового файла лицензии MPEG-2 рядом с Raspberry Pi

Критерии приёмки

  • Видео в формате MPEG-2 воспроизводится без пропусков и с умеренной загрузкой CPU.
  • В /boot/config.txt строка decode_MPEG2 присутствует и соответствует полученному ключу.
  • Плеер использует аппаратное декодирование (проверяется по нагрузке CPU и параметрам плеера).

Альтернативы покупке лицензии

  • Перекодировать MPEG-2 в H.264 (AVC) или H.265 (HEVC) с помощью ffmpeg. Это снимает требование по лицензии, но требует времени и возможно потери качества:
ffmpeg -i input.mpg -c:v libx264 -crf 23 -preset medium -c:a copy output.mp4
  • Использовать программный декодер (без аппаратного ускорения). На слабом Pi это может привести к прерывистому воспроизведению у HD‑видео.
  • Обновить медиаплеер до версии, оптимизированной под вашу платформу (иногда улучшенная поддержка контейнеров и потоков помогает).

Когда лицензия не поможет: типичные случаи неудач

  • Файл повреждён или содержит нестандартный контейнер — лицензия не исправит повреждённый файл.
  • Видео использует DRM — лицензия MPEG-2 не даёт доступа к зашифрованному контенту.
  • Неправильно добавлен ключ в config.txt — воспроизведение не начнётся до исправления.
  • Вы используете плеер, который не поддерживает аппаратный декодер Raspberry Pi.

Мини‑методология: быстрый чеклист для диагностики проблем

  1. Запустите cat /proc/cpuinfo и убедитесь, что используете нужную плату.
  2. Проверьте, пришёл ли файл лицензии и корректно ли он записан в /boot/config.txt.
  3. Перезагрузите Pi.
  4. Откройте проблемный файл в вашем плеере. Проверьте загрузку CPU и логи плеера.
  5. Если не работает, попробуйте перекодировать короткий фрагмент и воспроизвести его.

Чеклисты по ролям

  • Для обычного пользователя:

    • Узнать серийный номер (cat /proc/cpuinfo).
    • Купить ключ на официальном сайте.
    • Добавить строку в /boot/config.txt и перезагрузить.
  • Для администратора медиацентра:

    • Обновить образ SD на всех устройствах.
    • Распространить ключ на все /boot разделы.
    • Обеспечить резервную копию config.txt.
  • Для преподавателя/образовательного проекта:

    • Оценить необходимость покупки ключа для всех устройств.
    • Рассмотреть альтернативы (перекодирование, централизованный медиасервер).

Безопасность и соблюдение лицензий

Приобретая ключ, вы поддерживаете модель финансирования фонда Raspberry Pi. Не используйте взломанные ключи или методы подмены серийника — это нарушает закон и подрывает работу сообщества.

Лицензионный ключ MPEG-2 в текстовом файле на экране ноутбука рядом с Raspberry Pi

Пример: добавление ключа в config.txt

Откройте /boot/config.txt в текстовом редакторе. Добавьте строку, аналогичную следующей, именно как она пришла в файле:

decode_MPEG2=0x1234567

Сохраните и перезагрузитесь:

sudo reboot

Проверьте воспроизведение в плеере (например, VLC, OMXPlayer или Kodi). Если загрузка CPU низкая и видео идёт плавно — ключ работает.

Часто задаваемые вопросы

Q: Что делать, если ключ не приходит по почте? A: Подождите до 72 часов, затем свяжитесь с поддержкой Raspberry Pi через официальный сайт.

Q: Нужно ли покупать ключ для каждой SD‑карты? A: Да: ключ записывается в файл /boot/config.txt конкретной SD‑карты, поэтому если вы используете несколько образов, добавьте ключ в каждый /boot.

Q: Могу ли я использовать уже купленный ключ на другом Raspberry Pi? A: Ключ привязан к серийному номеру платы, поэтому он работает только для указанного устройства.

Когда стоит не покупать ключ

  • Если вы готовы перекодировать контент централизованно и распространять уже перекодированные файлы.
  • Если ваши видео — современные форматы (H.264/H.265) и у вас нет старых MPEG-2 файлов.

Рекомендации и краткие советы

  • Покупка ключа — самый простой путь для домашнего медиаплеера. Это дешёвая и быстрая опция.
  • Для большого парка устройств оцените централизованные решения (сервер, перекодирование) перед массовой покупкой ключей.

Заключение

Ключ MPEG-2 для Raspberry Pi — небольшая плата, которая решает проблему воспроизведения старых видеоформатов аппаратно и эффективно. Для одиночного пользователя это проще и дешевле, чем заниматься взломами или трудоёмким перекодированием. Для администраторов и образовательных проектов есть альтернативы, которые стоит сравнить по затратам и сложности внедрения.

Краткое резюме:

  • MPEG-2 на Raspberry Pi отключён по умолчанию из‑за лицензирования.
  • Купите ключ на официальном сайте, добавьте строку в /boot/config.txt и перезагрузите.
  • Альтернатива — перекодирование в современные форматы или программный декодер.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство