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

Как получить и установить лицензию MPEG‑2 на Raspberry Pi

6 min read Raspberry Pi Обновлено 17 Dec 2025
MPEG‑2 на Raspberry Pi: лицензия и установка
MPEG‑2 на Raspberry Pi: лицензия и установка

Коротко: Raspberry Pi не включает декодер MPEG-2 по умолчанию из лицензионных причин. Вы можете купить ключ за небольшую плату, добавить строку в файл /boot/config.txt и получить аппаратное воспроизведение MPEG-2. Альтернативы: перекодировка видео, использование программного декодирования или обходные нелегальные методы, которых не стоит применять.

/files/78afc5ef-0a3f-4e74-9de3-c3b78b235cc7.jpg?w=1200&h=675&fit=crop

Короткая история ситуации. Raspberry Pi аппаратно поддерживает MPEG‑2, но разработчики не включили кодек по умолчанию. Это сделано, чтобы снизить себестоимость устройства и соблюсти лицензионные требования. Проще говоря, у вас есть выбор: купить лицензию у фонда Raspberry Pi или воспользоваться альтернативными методами для воспроизведения MPEG‑2.

Важно: покупка лицензии легальна и недорога. Это помогает фондy Raspberry Pi продолжать образовательные проекты и развитие платформы.

Почему MPEG‑2 не включён по умолчанию

Raspberry Pi распространяется с Linux и открытыми медиакодеками. Однако MPEG‑2 — проприетарный формат. Лицензирование MPEG‑2 требует отдельной оплаты правообладателям. Вместо того чтобы увеличивать стоимость всех устройств, команда Raspberry Pi решила предложить лицензию как платную опцию. Технически плата не связана с аппаратными ограничениями. Аппаратное ускорение для MPEG‑2 присутствует и работает после установки ключа.

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

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

Как получить ключ лицензии MPEG‑2

Шаги покупки и установки ключа

  1. Узнайте серийный номер платы. Это можно сделать двумя способами:

    • Посмотреть документацию и упаковку, если сохранили коробку.
    • Получить по команде в Raspbian или другой ОС.
  2. На Raspberry Pi откройте терминал и введите

cat /proc/cpuinfo

В выводе в конце будет строка serial с 16 шестнадцатеричными символами. Скопируйте этот номер.

  1. Перейдите на сайт поддержки Raspberry Pi по адресу

http://www.raspberrypi.com/mpeg-2-license-key

  1. Введите серийный номер в поле заказа и добавьте лицензию в корзину. Стоимость составляет 3.50 USD или 2.40 GBP. Для пользователей в других регионах это эквивалент небольшой суммы, примерно пара сотен рублей в зависимости от курса.

  2. После оплаты вы получите файл с ключом по электронной почте в течение нескольких дней. Обычно это занимает до 72 часов.

Установка лицензии на Raspberry Pi

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

decode_MPEG2=0x1234567

Действия для установки

  1. Откройте SD карту или доступ к файловой системе Raspberry Pi и найдите файл /boot/config.txt
  2. Откройте config.txt в текстовом редакторе от имени root или с sudo
  3. Добавьте строку с лицензией в новый ряд в конце файла
decode_MPEG2=0x1234567
  1. Сохраните изменения и перезагрузите плату

После перезагрузки аппаратное декодирование MPEG‑2 будет доступно для медиаплееров, использующих драйверы видеоплеера с поддержкой hw acceleration.

Совет: если у вас несколько SD карт с разными системами, добавьте ключ на каждую карту, которую вы используете для воспроизведения видео.

Что делать, если ключ не пришёл или не работает

  • Проверьте правильность введённого серийного номера при заказе. Один неверный символ делает ключ недействительным.
  • Если письмо не пришло в течение 72 часов, свяжитесь с поддержкой Raspberry Pi через их официальный сайт.
  • Убедитесь, что строка вставлена без лишних пробелов и что config.txt сохранён в кодировке UTF‑8 без BOM.

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

Если вы предпочитаете не покупать лицензию, есть варианты, но каждый имеет компромиссы:

  • Перекодировать файлы в современный формат, например H.264 или H.265, с помощью ffmpeg. Это избавляет от необходимости лицензии, но требует времени и места для хранения

Пример команды перекодировки

ffmpeg -i input.mpeg -c:v libx264 -preset veryfast -crf 23 -c:a copy output.mp4
  • Пробовать ПО-декодирование на CPU. На старых моделях Pi это может привести к пропускам кадров и высокому использованию CPU
  • Использовать медиаплеер на другом устройстве, например ПК или медиаплеер с поддержкой MPEG‑2
  • Не использовать взломанные или поддельные ключи. Такие методы незаконны и ненадёжны

Когда альтернатива не подходит

  • Если вам важно аппаратное воспроизведение для плавного воспроизведения 720p или 1080p, программный декодер на малом Pi может не справиться
  • Для образовательных проектов или публичных демонстраций лучше иметь легитимное решение

Ментальные модели и выбор подхода

  • Если важно качество и простота: купите лицензию
  • Если важен нулевой бюджет: перекодируйте или используйте другое устройство
  • Если важны законность и поддержка: используйте официальную лицензию

Чек‑лист для разных ролей

Для домашнего пользователя

  • Скопировать серийный номер
  • Купить лицензию
  • Вставить строку в config.txt
  • Перезагрузить и проверить воспроизведение

Для преподавателя или лаборатории

  • Купить лицензии для каждой учебной платы или для контролируемого набора образов ОС
  • Документировать процедуру установки на образе
  • Проверить, что медиацентры автоматически используют аппаратное ускорение

Пошаговая процедура установки для образа ОС

  1. Собрать нужные образы ОС на SD картах
  2. В каждом образе открыть /boot/config.txt
  3. Добавить строку decode_MPEG2=0xNNNNNNN
  4. Протестировать на нескольких файлах MPEG
  5. Создать образ карт с уже добавленной строкой для массового развертывания

Диагностика и тесты приёмки

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

  • Плеер воспроизводит MPEG‑2 без пропусков на выбранной модели Raspberry Pi
  • Загрузка CPU остаётся низкой при воспроизведении
  • Видео выводится аппаратно через драйвер видеовыхода

Тестовые кейсы

  • Воспроизвести DVD образ VOB
  • Воспроизвести MPEG‑2 1080p, если модель поддерживает
  • Проверить задержку и загрузку CPU

Этическая заметка

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

raspberry pi mpeg2

Изображение платы Raspberry Pi с примером вывода сериал номера на экране

Краткие факты

  • Стоимость лицензии: 3.50 USD или 2.40 GBP
  • Время доставки ключа: обычно до 72 часов
  • Место установки: файл /boot/config.txt

Быстрая инструкция в одном абзаце

Найдите серийный номер с помощью cat /proc/cpuinfo, купите ключ на сайте Raspberry Pi, добавьте строку decode_MPEG2=0xNNNNNNN в /boot/config.txt на каждой используемой SD карте и перезагрузите Pi.

raspberry pi mp3g2 license hack

Изображение монтажной платы Raspberry Pi

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

  • Если вы никогда не пользуетесь MPEG‑2 файлами
  • Если все ваши файлы легко перекодировать и у вас есть время для этого

Блок принятия решения

flowchart TD
  A[Нужна ли поддержка MPEG-2?] -->|Нет| B[Перекодировать или не менять]
  A -->|Да| C[Есть бюджет для лицензии?]
  C -->|Да| D[Купить лицензию у Raspberry Pi и установить]
  C -->|Нет| E[Использовать ПК или программный декодер]

raspberry pi mpeg2

Изображение воспроизведения видео на Raspberry Pi

Частые вопросы

Q: Сможет ли Raspberry Pi Zero воспроизводить MPEG‑2 после установки ключа

A: Да, если плата имеет соответствующую аппаратную поддержку, ключ включает аппаратное декодирование независимо от модели.

Q: Нужно ли покупать отдельную лицензию для каждой SD карты

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

Q: Можно ли купить ключ оптом для учебной лаборатории

A: Свяжитесь с фондом Raspberry Pi или рассмотрите создание образа с предустановленным ключом в соответствии с условиями использования и лицензирования.

Итоги

  • Raspberry Pi не включает MPEG‑2 из лицензионных соображений
  • Ключ стоит недорого и активируется одной строкой в /boot/config.txt
  • Альтернативы есть, но они имеют ограничения

Спасибо за внимание. Если нужно, могу прислать готовую пошаговую инструкцию для массовой установки на десятки плат или шаблон проверочного листа для лаборатории.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

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

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро