.MJPG

Файл MJPG

Motion JPEG Video File
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл MJPG - это видео в формате Motion JPEG, где каждый кадр хранится как отдельное изображение JPEG. Чаще всего такие файлы создаются IP-камерами, видеорегистраторами и USB-веб-камерами. VLC media player (бесплатный, для Windows/Mac/Linux) открывает файлы MJPG напрямую. Чтобы уменьшить размер файла, конвертируйте его в MP4 с помощью HandBrake или FFmpeg.

Разработчик: N/A (no single owner; independently implemented by many vendors) Категория: Видеофайлы MIME: video/x-motion-jpeg
ОТКРЫВАЕТСЯ НА Windows macOS Linux Web
Связанные: .DAV · .MKV · .MP4 · .H264

На этой странице

Проиндексировано расширений: 19k+
Последняя проверка: Jul 9, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла MJPG?

Файл .mjpg содержит видео Motion JPEG (MJPEG) - последовательность отдельных изображений JPEG, воспроизводимых быстро друг за другом для создания иллюзии движения. В отличие от форматов со сжатием кодеками, таких как H.264, здесь отсутствует межкадровое сжатие: каждый кадр является полным, независимо декодируемым изображением JPEG.

Большинство файлов .mjpg используют контейнер AVI (на базе RIFF) с FourCC-кодом MJPG в заголовке видеопотока. Некоторые камеры выдают «сырой» поток из соединенных кадров JPEG, каждый из которых начинается со стандартного маркера начала изображения FF D8. Также распространенными оболочками для доставки являются QuickTime MOV и RTP-стриминг (RFC 2435).

Определяющее свойство MJPEG - каждый кадр является ключевым - делает его хорошо подходящим для покадрового редактирования, минимальной задержки декодера и простой аппаратной реализации. По состоянию на 2026 год он остается доминирующим форматом для USB-веб-камер (стандарт UVC), IP-камер и камер видеонаблюдения (профиль ONVIF MJPEG), промышленных камер машинного зрения и карт захвата видео. Покадровая прокрутка в видеоредакторах выполняется мгновенно, так как не требуется предварительное декодирование опорных кадров.

Обратной стороной является размер файла: MJPEG создает значительно большие файлы, чем H.264 при эквивалентном визуальном качестве. Размер файлов варьируется от нескольких мегабайт для короткого ролика до нескольких гигабайт для многочасовых записей с камер наблюдения. VLC, FFmpeg и большинство видеоредакторов обрабатывают файлы .mjpg без дополнительных кодеков.

Безопасность и защита

РИСК: LOW

Файлы MJPG - это видеоданные, они не исполняют код. Открывать их в VLC, HandBrake или FFmpeg безопасно. Риски косвенны: сайты загрузки «Motion JPEG player» или «пакетов кодеков» иногда содержат рекламное ПО или ПНП - используйте только официальные загрузки VLC (videolan.org), HandBrake (handbrake.fr), FFmpeg (ffmpeg.org). Сформированные злоумышленниками файлы MJPG теоретически могут вызвать ошибки в коде парсера (уязвимости парсинга JPEG), но известных активных эксплойтов в основных плеерах нет.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕMotion JPEG Video Fileтакже известен как MJPEG file, M-JPEG video
РАЗРАБОТЧИКN/A (no single owner; independently implemented by many vendors)с Early 1990s (first used in digital video cameras and capture cards)
КАТЕГОРИЯВидеофайлы
MIME-ТИПvideo/x-motion-jpeg
ТИПВидео только с внутрикадровым сжатием; каждый кадр представляет собой независимое изображение JPEG в последовательности
СВЯЗАННЫЕ.dav.mkv.mp4.h264
Это расширение также используется в…
  • Вариант Wavelet MJPG (без потерь) - Некоторые профессиональные камеры выдают вариант MJPEG без потерь или почти без потерь, несовместимый со стандартными декодерами MJPG.

Программы, открывающие файлы MJPG

Windows5 apps
VLC media player Открытый код Открывает файл .mjpg напрямую - декодирует MJPEG нативно. Также конвертирует через Медиа > Конвертировать/сохранить.
Windows Media Player Встроенная Может воспроизводить MJPG-в-AVI с соответствующим кодеком; установите K-Lite Codec Pack, если воспроизведение не удается.
Freemake Video Converter Freemium Загружает .mjpg и конвертирует в MP4 или AVI. Примечание: Freemake предлагает платные обновления; VLC/HandBrake - более чистые альтернативы.
MediaCoder Freemium Открывает и транскодирует файлы .mjpg. Активно поддерживаемый пакетный конвертер.
HandBrake Открытый код Загружает .mjpg и конвертирует в MP4/H.264 - стандартный бесплатный транскодер для архивации в современные форматы.
macOS2 apps
VLC media player Открытый код Открывает файл .mjpg напрямую - декодирует MJPEG нативно. Также конвертирует через Медиа > Конвертировать/сохранить.
HandBrake Открытый код Загружает .mjpg и конвертирует в MP4/H.264 - стандартный бесплатный транскодер для архивации в современные форматы.
Linux3 apps
VLC media player Открытый код Открывает файл .mjpg напрямую - декодирует MJPEG нативно. Также конвертирует через Медиа > Конвертировать/сохранить.
FFmpeg Открытый код ffmpeg -i in.mjpg -c:v libx264 out.mp4 - транскодирование MJPEG в H.264 MP4.
MJPEG Tools Открытый код Инструменты командной строки для захвата, редактирования и конвертации MJPEG в Linux. Старый, но функциональный проект.
Web1 app
Mozilla Firefox Открытый код Firefox может отображать потоки MJPEG нативно в теге <img> (multipart/x-mixed-replace), но не открывает автономные файлы .mjpg из локальной файловой системы.

Технические подробности

глубокая спецификация
КонтейнерОбычно AVI (на базе RIFF) с FourCC `MJPG`; также QuickTime MOV, «сырая» последовательность JPEG или RTP (RFC 2435)
Магические байтыAVI: `52 49 46 46` (RIFF) по смещению 0, `41 56 49 20` (AVI ) по смещению 8; сырой поток: маркер SOI `FF D8` для каждого кадра
ВидеокодекMotion JPEG - сжатие JPEG DCT с потерями, применяемое независимо к каждому кадру
Временное сжатиеОтсутствует - каждый кадр является независимым JPEG без ссылки на предыдущие или последующие кадры (без P-кадров или B-кадров)
FourCC`MJPG` в заголовке потока AVI; таблицы Хаффмана могут быть опущены во внутренних кадрах (декодером предполагаются стандартные таблицы)
Глубина цвета24 бит, 4:2:0 YCbCr типично для видео; 4:2:2 в профессиональных и вещательных вариантах
Независимость кадровКаждый кадр является полным ключевым кадром; произвольный доступ и покадровое редактирование не требуют декодирования опорных кадров
Аудио (при наличии)PCM или сжатое аудио, чередующееся в контейнере AVI/MOV, обычно с частотой дискретизации 8-48 кГц
Диапазон разрешенийот 640×480 до 3840×2160 (зависит от устройства); формат JPEG поддерживает до 65535×65535 на кадр
Типичный размер1 МБ - 4 ГБ (от короткого ролика с веб-камеры до многочасовой записи камеры наблюдения)
Порядок байтовLittle-endian (контейнер AVI/RIFF)
Стандарт RTP/MJPEGIETF RFC 2435 определяет пакетизацию кадров MJPEG через RTP для потоковой передачи в протоколах IP-камер
Ключевые сценарии использованияUSB-веб-камеры (UVC), IP-камеры/камеры наблюдения (ONVIF), промышленные камеры, карты захвата видео
Заменен форматомH.264/AVC (MP4) для общего использования; MJPEG сохраняется там, где требуется покадровый доступ только внутри кадра
ВыпущенEarly 1990s (first used in digital video cameras and capture cards)
Последняя версияN/A - no formal versioning; format is stable and implementation-defined
Спецификацияwww.loc.gov

Конвертации MJPG

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами MJPG. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах MJPG.

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

Что такое файл MJPG?
Файл MJPG (Motion JPEG) - это видео, в котором каждый кадр хранится как независимое изображение JPEG. Это обычный формат вывода для IP-камер, USB-веб-камер, видеорегистраторов и промышленных камер.
Как открыть файл MJPG?
Используйте VLC media player (бесплатный, для Windows/Mac/Linux) - он воспроизводит MJPG нативно. Windows Media Player также может работать при наличии установленного подходящего кодека.
Как конвертировать MJPG в MP4?
Используйте HandBrake (бесплатный графический интерфейс) или FFmpeg (командная строка: «ffmpeg -i in.mjpg -c:v libx264 out.mp4»). Это перекодирует видео в H.264 и обычно значительно уменьшает размер файла.
В чем разница между MJPG и MJPEG?
.mjpg и .mjpeg - это расширения для видеофайлов Motion JPEG, технической разницы между ними нет. Оба обычно содержат контейнеры AVI с кадрами, закодированными в MJPEG.
Почему мой файл MJPG такой большой?
MJPEG сжимает каждый кадр независимо (как фотографию JPEG) без межкадрового сжатия. Современные кодеки, такие как H.264, в 2-5 раз эффективнее. Конвертируйте в MP4/H.264, чтобы сэкономить место.
Можно ли извлечь кадры из видео MJPG?
Да - поскольку каждый кадр уже является JPEG, вы можете извлечь их с помощью FFmpeg: «ffmpeg -i in.mjpg frame%04d.jpg». Функция «Сделать снимок» в VLC также позволяет сохранять отдельные кадры.

Ссылки

1Wikipedia - Motion JPEGen.wikipedia.org
2Library of Congress - Motion JPEG format descriptionwww.loc.gov

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.MDMarkdown Document
5.JPGJPEG Image
6.BINCD/DVD Disc Image (BIN/CUE)
7.EXEWindows Executable (Portable Executable)
8.NOMEDIAAndroid No-Media Marker File
9.DATProgram Data File (generic)
10.RPMSGRestricted Permission Message

Похожие расширения

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

Открыть инструменты

Обзор расширений файлов A-Z