MediaInfo: гайд от гика, форматы, метаданные, экспорт, CLI и ограничения

MediaInfo нужна не для воспроизведения и не для перекодирования, а для чтения технической структуры медиофайла. Она показывает контейнер, видео-, аудио- и текстовые потоки, главы, служебные теги, частоту кадров, битрейт, глубину цвета, субдискретизацию, расположение каналов и другие параметры, которые обычный проводник или плеер либо не выводит, либо показывает частично. Такой отчёт помогает понять, чем именно закодирован файл, почему два внешне одинаковых ролика ведут себя по-разному и какие характеристики нужно передать монтажёру, архивисту, разработчику или техподдержке.

В этом обзоре рассматривается актуальная ветка MediaInfo 26.05 от MediaArea. Это важно: под тем же названием встречаются оболочки и сторонние интеграции, а у самого проекта есть отдельные GUI, CLI, библиотека MediaInfoLib, мобильные приложения и браузерный MediaInfoOnline. Они используют общий анализатор, но различаются интерфейсом, способом распространения и отдельными возможностями. В этом материале MediaInfo рассматривается именно как семейство интерфейсов к анализатору медиаметаданных, а не как плеер, видеоредактор или конвертер.

Что представляет собой MediaInfo

MediaInfo — открытый анализатор технических и теговых данных аудио- и видеофайлов. Проект поддерживает MediaArea; правообладатель исходного кода указывает MediaArea.net SARL. Программа существует в графической версии, варианте командной строки и в виде библиотеки, которую другие приложения подключают как DLL, SO или dylib. BSD-style лицензия открытого исходного кода допускает изучение, изменение и распространение программы в рамках её условий, поэтому MediaInfo встречается и как самостоятельная утилита, и как встроенный компонент других продуктов.

Основная модель работы проста: MediaInfo открывает файл или набор файлов, разбирает контейнер и вложенные потоки, приводит найденные свойства к общей схеме и затем отображает их в выбранном представлении. Исходный медиаконтент при этом не редактируется. Экспорт создаёт отдельный отчёт, а не изменённую копию видео или аудио. Поэтому MediaInfo уместно считать диагностическим просмотрщиком метаданных, а не редактором тегов и не средством ремонта.

Параметр Актуальное состояние
Разработчик и проект MediaArea / MediaArea.net SARL
Актуальная стабильная версия 26.05, релиз 12 мая 2026 года
Тип Анализатор технических метаданных: GUI, CLI и библиотека
Лицензия BSD-style, открытый исходный код
Основные настольные платформы Windows, macOS, многочисленные Linux-дистрибутивы; доступны отдельные пакеты и сборки
Мобильные платформы Android и iOS/iPadOS
Основные входные категории Контейнеры, видео, аудио, субтитры, главы, теги и часть графических форматов
Представления Basic, Sheet, Tree, Text, HTML и другие форматы представления
Экспорт Текст, CSV, HTML, XML, JSON и профессиональные схемы вроде EBUCore/PBCore в поддерживаемых интерфейсах
Регистрация Для локальных настольных сборок MediaArea-аккаунт не требуется
Интернет Локальный анализ не требует сети; проверка новой версии может обращаться к mediaarea.net
ИИ-функции Не являются частью MediaInfo 26.05

Актуальный статус, версии и платформы

Релиз 26.05 остаётся актуальным стабильным выпуском на 4 сентября 2026 года. Он вышел 12 мая 2026 года и продолжил активную ветку, в которой обновляются парсеры форматов, локализации и платформенные оболочки. В 26.05 добавлена первоначальная поддержка APV и AV2, Annex B для сырых AV1-потоков, MotionPhoto в JPEG, анимированный PNG и HLG+ для HEVC/AV1; одновременно исправлялись падения и зависания на повреждённом содержимом. То есть проект не находится в режиме архивной поддержки: репозиторий и история релизов показывают продолжение разработки в 2026 году.

На Windows официальный загрузочный раздел предлагает GUI 26.05 для Vista, 7, 8, 10 и 11, включая универсальный установщик для Intel 32/64 bit и ARM64, отдельные сборки без установки, CLI и DLL. Для Windows XP последней выделенной веткой на странице загрузки остаётся 21.03, а для Windows 95–2000 — значительно более старая 0.7.60. Это существенное ограничение: старую ОС нельзя автоматически приравнивать к поддержке текущего анализатора.

На macOS есть два основных пути. Бесплатная старая GUI-сборка 26.05 предназначена для macOS 10.10–26 на x86_64 и arm64, а более интегрированная версия распространяется через Mac App Store. В американском Mac App Store базовая цена приложения на дату подготовки материала составляет $0.99; внутри приложения доступны дополнительные функции по годовой модели $2.99 или разовой покупке $7.99. Эти суммы относятся именно к американскому магазину и не описывают цены других регионов. CLI и dylib на сайте проекта распространяются отдельно бесплатно.

Для Linux MediaInfo выпускается в виде пакетов для Debian/Ubuntu, Fedora, Arch Linux и других систем, а также через Flatpak и Snap. При выборе пакета полезно помнить, что состояние отдельных каналов распространения не одинаково: например, официальный AppImage-раздел всё ещё содержит старую сборку 20.09. Поэтому номер версии следует проверять в конкретном пакете, а не делать вывод по самому наличию формата установки. Общие принципы установки приложений в Linux разобраны в материале GeekHow о том, как устанавливать программы в Linux.

Android-версия 26.05 рассчитана на Android 5.0–16 и выпускается для arm-v7, arm64, x86 и x86_64. В версии 26.05 разработчики отдельно улучшили скорость вывода списка при сотнях файлов и добавили пояснение запроса разрешения на доступ к геолокационным данным медиа. iOS-приложение 26.05 требует iOS 12.0 или новее; карточка App Store также указывает поддержку iPadOS 12.0 и новее. В американском App Store мобильное приложение доступно бесплатно с покупками внутри: More features lifetime за $7.99 и More features yearly за $2.99.

Отдельно существует MediaInfoOnline. Это не серверный конвертер и не загрузчик файлов в облако: браузерная версия выполняет анализ на устройстве пользователя, а страница прямо указывает, что файл не отправляется на сервер MediaArea. Сетевое подключение нужно, чтобы открыть веб-приложение и загрузить его код, но сам исследуемый файл остаётся локальным. Для облачной инфраструктуры проект также выпускает вариант MediaInfo для AWS Lambda.

Жизненный цикл MediaInfo

Схема версий помогает понять, насколько свежа конкретная сборка. Начиная с 2017 года MediaInfo использует обозначения вида YY.MM, поэтому 26.05 означает выпуск 2026 года, а не традиционную «мажорную версию 26». В 2025 году выходили 25.03, 25.04, 25.07, 25.09 и 25.10; в 2026 году до текущего момента опубликованы 26.01 и 26.05. Для пользователя это удобный индикатор возраста пакета: сборка 20.09 в AppImage заметно старше современных 26.xx, даже если формат поставки выглядит удобнее.

Изменения последних выпусков затрагивают не только новые контейнеры. В 26.01 появились дополнительные проверки целостности и согласованности, поддержка C2PA в MPEG-4, новые данные Matroska и ряд исправлений аварийного разбора. В 26.05 добавились новые форматы и платформенные изменения, включая контекстное меню KDE 6, тёмную иконку Windows и обновления мобильных оболочек. Такой характер истории важен для диагностической утилиты: корректность отчёта зависит от того, насколько свежо программа понимает новые варианты контейнеров, кодеков и служебных блоков.

Старые ОС продолжают фигурировать на официальных страницах, но получают старые фиксированные версии. Это не означает одинаковую поддержку возможностей. Например, Windows XP привязана к 21.03, тогда как Windows 7–11 и Vista получают 26.05. Аналогично старые macOS имеют отдельные ветки 20.09 или 0.7.60. Если цель — разбирать новые AV1, AV2, HLG+ или современные метаданные MP4, предпочтителен актуальный поддерживаемый стек, а не устаревший пакет только ради совместимости с древней ОС.

Интерфейс: что находится в рабочем окне

Классическая настольная GUI MediaInfo строится вокруг одного отчёта и нескольких режимов его представления. В Windows-версии верхнее меню включает File, View, Options, Debug, Help и Language; слева расположена вертикальная панель быстрых действий. После открытия файла центральная область показывает либо краткое резюме, либо развёрнутую структуру. В актуальном языковом наборе 26.05 по-прежнему присутствуют Basic, Sheet, Tree, Text, HTML, Custom, Export, File, Folder и Folder (R), поэтому старые официальные иллюстрации остаются полезными для понимания логики интерфейса, хотя внешний вид системных рамок на современных ОС отличается.

MediaInfo для Windows в режиме Basic с краткими сведениями о контейнере и потоках
Режим Basic сводит контейнер, видео, аудио и текстовые потоки в компактное резюме; для глубокой диагностики программа предлагает более подробные представления.

Basic рассчитан на быстрый ответ: что за контейнер, сколько в нём потоков, какой основной видеоформат, разрешение, частота кадров, параметры аудио и наличие субтитров. Это удобный экран для первичной сверки, но сама программа предупреждает, что для подробностей нужно переключиться на Sheet или Tree. Поэтому Basic не стоит использовать как единственный отчёт при споре о HDR, порядке полей, профиле кодека или составе нескольких аудиодорожек.

Tree организует данные иерархически: General, Video, Audio, Text, Other/Menu и вложенные поля. Такой вид лучше всего показывает связь между контейнером и отдельными потоками. Он полезен, когда в одном MKV или MXF находятся несколько звуковых дорожек, субтитров и служебных потоков: параметры не смешиваются в один длинный текст, а остаются внутри своей ветки.

Древовидное представление Tree в MediaInfo для Windows
Tree разделяет сведения на General, Video, Audio и другие ветви, поэтому легче отличить свойства контейнера от параметров конкретного потока.

Text выводит традиционный построчный отчёт. Этот формат удобно копировать в тикет техподдержки, письмо или внутренний документ: у каждого параметра есть название и значение, а секции сохраняют разделение по потокам. Для машинной обработки лучше использовать JSON/XML/CSV, но для человека Text обычно читабельнее.

Текстовое представление MediaInfo с полями General, Video и Audio
Text даёт линейный отчёт, пригодный для копирования и ручной сверки параметров.

Sheet ориентирован на табличное сравнение полей. HTML отображает те же сведения как оформленный документ. Custom позволяет настраивать представление под конкретный набор параметров. В GUI существует отдельное действие Export, а в словаре интерфейса присутствуют выбор формата и имени файла, режим добавления в существующий файл и настройки включения обложек в HTML/XML/JSON. Эти возможности полезны, когда отчёт должен стать частью повторяемого процесса, а не разовой справкой.

На macOS интерфейс визуально иной и ближе к нативной таблице свойств: сверху выбирается файл, а группы General, Video, Audio раскрываются в списке. Карточка Mac App Store дополнительно указывает функцию сравнения нескольких файлов среди платных More features. Бесплатная старая GUI-сборка для macOS работает по другой, менее интегрированной оболочке, поэтому не следует переносить каждый элемент Windows-интерфейса на Mac буквально.

MediaInfo на macOS с группами General и Video
На macOS те же типы метаданных представлены в собственной оболочке: категории раскрываются как группы строк.

Какие данные извлекает MediaInfo

MediaInfo начинает с уровня контейнера. В секции General обычно находятся тип контейнера, профиль, коммерческое название, длительность, общий битрейт, размер, дата кодирования, приложение и библиотека записи, а также доступные теги вроде названия, автора, альбома или номера дорожки. Такие сведения отвечают на вопрос, во что упакованы потоки и чем файл был создан. Они не заменяют параметры конкретного видео или аудио, потому что контейнер MP4 или MKV может содержать разные кодеки.

Видеораздел показывает формат и Codec ID, профиль и уровень, размеры кадра, соотношение сторон, частоту кадров и её режим, битрейт, цветовое пространство, субдискретизацию, глубину, тип и порядок развёртки. Для современных материалов MediaInfo также умеет выводить разнообразные HDR- и цветовые метаданные, а история релизов регулярно дополняет поддержку AV1, HEVC, Dolby Vision и других схем. Практическая ценность здесь в точности формулировки: «MP4» отвечает только за контейнер, тогда как H.264/AVC, H.265/HEVC или AV1 описывают видеоформат.

Аудиосекция содержит формат, Codec ID, частоту дискретизации, число и расположение каналов, глубину, язык и битрейт. Для многоканальных и иммерсивных форматов MediaInfo хранит значительно больше полей, включая данные Dolby Atmos, MPEG-H 3D Audio и ADM там, где они присутствуют в файле. Программа не оценивает художественное качество звука и не измеряет субъективную «чистоту» — она показывает структурные и теговые параметры.

Текстовые потоки отображаются отдельно. Поддерживаются, среди прочего, CEA-608/708, DVB Subtitle, Teletext, SRT, SSA, ASS и SAMI. Для них важны формат, Codec ID, язык и служебные признаки. Наличие субтитров внутри контейнера особенно удобно проверять в Tree: внешне один видеоролик может содержать несколько текстовых дорожек, и Basic показывает лишь сокращённое резюме.

Глава и служебные потоки тоже не теряются. MediaInfo способна выводить количество глав и их список, timecode, ancillary data и различные вещательные метаданные в поддерживаемых контейнерах. Это одна из причин, почему программа используется далеко за пределами домашнего просмотра: MXF, GXF, IMF/DCP, BWF и другие профессиональные структуры требуют больше сведений, чем разрешение и битрейт.

Важно понимать границу функции. MediaInfo не является программой для конвертирования видео: она не меняет кодек, разрешение или контейнер. Если отчёт обнаружил несовместимый формат, дальнейшее перекодирование выполняется отдельным инструментом. Точно так же MediaInfo не устанавливает декодеры; при проблеме воспроизведения полезно отдельно разбираться с плеером и системными кодеками.

Задача → инструмент → результат → что проверить

Задача Инструмент MediaInfo Результат Что проверить
Понять, чем закодирован ролик Basic или Tree Контейнер и формат видеопотока Не путать Format контейнера в General с Format в Video
Сверить параметры нескольких дорожек Tree/Sheet Отдельные ветви Audio/Text Номер потока, язык, каналы, битрейт, default/forced признаки
Передать данные техподдержке Text или Export Копируемый отчёт Не публиковать лишние имена файлов и пользовательские теги
Автоматизировать инвентаризацию CLI или MediaInfoLib Структурированный вывод JSON/XML/CSV Стабильность выбранных полей и кодировку
Проверить каталог Folder / Folder (R) Список разобранных файлов Рекурсивность, объём выборки и место сохранения отчёта
Сопоставить свойства до и после перекодирования Два отчёта Text/JSON или сравнение в Mac App Store Набор различий Частоту кадров, разрешение, битрейт, цвет, аудио, субтитры

Эта карта показывает основное достоинство MediaInfo: одна библиотека обслуживает интерактивную и автоматизированную работу. Для единичного файла достаточно GUI; для сотен объектов логичнее CLI или библиотека. Сам отчёт остаётся диагностическим артефактом: он описывает состояние файла, но не подтверждает, что ролик визуально воспроизводится без дефектов и не заменяет полноценную проверку соответствия спецификации.

Карта форматов и совместимости

Официальный перечень контейнеров включает Matroska MKV/MKA/MKS, Ogg, RIFF AVI/WAV, MPEG-1/2 Program Stream, MPEG-4 MP4, MPEG Video и MPEG Audio как отдельные потоки, Windows Media ASF/WMA/WMV, QuickTime QT/MOV, Real, DVD-Video IFO, AC-3, DTS, AAC, Monkey’s Audio, FLAC, AIFF и ряд специализированных аудиоформатов. Основная страница дополнительно перечисляет MPEG-TS, MXF, GXF и LXF. Это не список расширений «которые программа откроет как плеер», а набор структур, из которых она умеет извлекать данные.

Категория Примеры Что читается Что не происходит
Контейнеры MP4, MOV, MKV, AVI, MPEG-TS/PS, MXF, GXF, WMV Структура файла, потоки, длительность, общий битрейт, теги Контейнер не перепаковывается
Видео H.264/AVC, H.265/HEVC, MPEG-1/2 Video, MPEG-4 Visual, FFV1, AV1 и новые поддерживаемые варианты Профиль, уровень, кадр, fps, битрейт, цвет, scan order и другие поля Кадры не монтируются и не перекодируются
Аудио MP3, AAC, AC-3, DTS, FLAC, PCM, Dolby E, MPEG-H 3D Audio Формат, частота, каналы, глубина, язык, битрейт Аудио не нормализуется и не конвертируется
Субтитры CEA-608/708, DVB Subtitle, Teletext, SRT, SSA, ASS, SAMI Тип, идентификатор, язык и сопутствующие данные Текст субтитров не редактируется как в subtitle-editor
Изображения и гибридные медиа JPEG, PNG, APNG, MotionPhoto и другие поддерживаемые структуры Технические поля и часть метаданных Нет функций фоторедактора

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

При вопросах воспроизведения стоит разделять три уровня: контейнер, формат потока и наличие декодера в системе. MediaInfo отвечает на первые два, но не устанавливает нужный компонент. Для Windows на GeekHow есть отдельный обзор наборов кодеков и материал о том, как установить K-Lite Codec Pack. Они относятся к воспроизведению, а не к работе MediaInfo.

Экспорт, автоматизация и интеграция

В GUI отчёт можно сохранить в текстовом, CSV- или HTML-представлении; текущие мобильные карточки и внутренние форматы проекта также подтверждают XML, JSON, EBUCore и другие структурированные варианты. Важное различие: представление и экспорт — это два уровня. View меняет то, как информация отображается внутри окна, а Export сохраняет выбранную схему в отдельный файл. Если отчёт нужен для последующего разбора скриптом, JSON/XML предпочтительнее визуального HTML.

CLI превращает MediaInfo в консольный компонент конвейера. Базовый вызов с именем файла печатает человекочитаемый отчёт в стандартный вывод. В структурированных сценариях используется выбранный output-format, а библиотека предоставляет Inform и прямое чтение отдельных полей через Get. MediaInfoList рассчитан на несколько файлов, поэтому один и тот же анализатор можно применять к каталогу без открытия каждого объекта вручную.

В Windows и Linux GUI умеет интегрироваться с оболочкой. В текущем английском словаре присутствует команда Analyze with MediaInfo, а официальная страница продукта указывает drag-and-drop и контекстное меню. Для KDE 6 поддержка контекстного пункта была отдельно добавлена в релизе 26.05. Это удобный путь для разовой диагностики: не нужно сначала открывать программу и затем искать файл.

Для разработчиков MediaInfoLib предоставляет открытие локального файла, нескольких файлов, буфера, получение заранее форматированного отчёта и извлечение отдельного поля по типу потока, номеру и имени параметра. Есть биндинги и интеграции для разных языков. Документированный рабочий цикл библиотеки строится вокруг Open, Inform и Get, то есть извлечения и представления данных, а не редактирования медиофайла.

Облачного аккаунта для этих операций нет. В AWS Lambda MediaInfo устанавливается как слой и выполняется внутри пользовательской функции. MediaInfoOnline запускает анализатор в браузере и оставляет файл на машине. Искусственного интеллекта для распознавания содержания, речи или «умной» оценки качества в MediaInfo 26.05 нет; автоматизация здесь детерминированная — парсинг структуры и вывод полей.

Приватность, безопасность и зависимость от сети

Локальный анализ медиофайла не требует загрузки контента на сервер. Однако настольная программа может обращаться к mediaarea.net при включённом параметре Check for newest version. В FAQ проекта указано, что вместе с проверкой обновлений отправляется анонимная статистика использования, включая сведения об ОС, языке и стране. Если такой обмен не нужен, проверку новой версии можно отключить. Для MediaInfoLib существует параметр Internet=No, запрещающий сетевые обращения библиотеки.

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

Карточки приложений MediaInfo в Apple App Store указывают Data Not Collected. Для Android 26.05 добавлено пояснение системного разрешения на доступ к геолокационным данным медиа. Само наличие такого разрешения не превращает программу в облачный загрузчик: оно относится к чтению данных файла на устройстве.

С точки зрения безопасности MediaInfo обрабатывает сложные бинарные форматы, поэтому актуальность версии имеет значение. В 26.05 исправлялись падения на некорректных ID3v2, channel splitting/grouping и потенциальный crash в ADM, а также зависание на повреждённых I2561/Dirac. Это не повод считать каждый файл опасным, но хороший аргумент не держать многолетнюю сборку в автоматическом сервисе, который получает неизвестные файлы извне.

Отдельный класс риска — ложное чувство полной проверки. MediaInfo извлекает параметры и содержит отдельные проверки согласованности, но не гарантирует воспроизводимость каждого кадра и не заменяет валидатор. Для формального контроля определённых архивных политик у MediaArea есть MediaConch. Если проблема выглядит как системная неисправность ПК, а не как свойство одного медиафайла, полезнее перейти к отдельным программам диагностики компьютера.

Стоимость и ограничения редакций

Windows, Linux, CLI, библиотеки и бесплатная старая GUI-сборка для macOS доступны без обязательной подписки. Открытая лицензия MediaInfoLib и настольного проекта не вводит платный «лимит файлов» или водяной знак. Пожертвования проекту существуют отдельно и не являются условием разбора файла.

Mac App Store-версия отделена от бесплатной старой оболочки. В американском магазине базовое приложение стоит $0.99 и содержит покупки More features: $2.99 в год или $7.99 за lifetime. Среди дополнительных возможностей карточка Mac App Store называет расширенные настройки и сравнение нескольких медиофайлов. Это означает, что утверждение «MediaInfo полностью платная на Mac» неверно: бесплатная GUI/CLI доступны на сайте, но нативно интегрированная магазинная версия имеет собственную модель оплаты.

Мобильная версия для iPhone/iPad в американском App Store бесплатна для установки и также содержит More features за $2.99 в год или $7.99 lifetime. На Android официальный загрузочный раздел ведёт в Google Play и предоставляет актуальную версию 26.05; без надёжно подтверждённой региональной цены в статье не стоит переносить условия iOS на Android.

У проекта нет пробного периода в привычном смысле, потому что основные бесплатные настольные версии не требуют активации. Ограничения определяются скорее интерфейсом и платформой: GUI предназначен для интерактивной работы, CLI требует консоли, библиотека — разработки, старые ОС получают старые ветки, а отдельные каналы вроде AppImage могут отставать от основного релиза.

Матрица сохранности результата

Действие Что сохраняется Что меняется или теряется Обратимость
Открыть файл в GUI Исходный медиофайл остаётся на месте Ничего в медиаконтенте не меняется Полностью обратимо: закрытие отчёта не затрагивает файл
Переключить Basic/Tree/Text/HTML Один и тот же набор распознанных данных Меняется только форма показа и степень подробности Любой режим можно выбрать заново
Экспортировать отчёт Метаданные сохраняются в отдельном документе Исходный медиафайл не изменяется Экспортный файл можно удалить и создать повторно
Открыть папку рекурсивно Каждый исходный файл остаётся без изменений В рабочий список добавляется больше объектов Список можно очистить или закрыть
Передать отчёт другому человеку Технические параметры остаются читаемыми без самого видео Может раскрыться путь, имя или теговые данные Публикацию уже отправленной копии нужно контролировать отдельно
Использовать MediaInfoOnline Файл остаётся на локальной машине Создаётся локальный отчёт в браузере После закрытия страницы исходник не меняется

Главный практический вывод из матрицы: MediaInfo безопасна для исходника именно потому, что не является редактором. Риск возникает не на уровне медиаданных, а на уровне экспортированного отчёта. Техническая справка иногда содержит больше контекста, чем ожидает пользователь, поэтому перед публикацией полезно проверить имя файла, полный путь, теги, дату и идентификаторы.

Как пользоваться программой — советы гика

Открыть один файл и получить краткую сводку

Цель. Быстро определить контейнер, основной видеоформат, аудио и базовые параметры. Подготовка. Нужен локальный медиофайл и установленная MediaInfo GUI. В классической Windows-оболочке откройте меню File и выберите File либо нажмите кнопку выбора файла на левой панели; укажите объект в системном диалоге Choose file(s). Файл также можно перетащить в окно программы.

  1. После открытия убедитесь, что в верхнем поле отображается имя выбранного файла.
  2. Оставьте представление Basic, если нужен короткий ответ.
  3. Сверьте General: контейнер, размер, длительность и общий битрейт.
  4. Отдельно прочитайте First video stream и First audio stream, чтобы не принять контейнер за кодек.

Проверка. В Basic должны появиться отдельные блоки контейнера, видео и аудио; при наличии субтитров — текстовый поток. Типичная ошибка. Пользователь сообщает «кодек MKV» или «кодек MP4», хотя это контейнер. Откат. Ничего возвращать не нужно: MediaInfo не редактирует файл; закройте его через Close File или откройте другой.

Открыть папку и обработать несколько файлов

Цель. Собрать сведения не об одном объекте, а о наборе. Подготовка. Сложите исследуемые файлы в понятный каталог и решите, нужна ли обработка вложенных папок. В GUI используйте File → Folder для одной директории или Folder (R) / Folder (Recursively) для рекурсивного обхода. В текущем интерфейсном словаре обе команды присутствуют отдельно.

  1. Выберите Folder, если нужны только файлы указанного уровня.
  2. Выберите Folder (R), если анализ должен захватить вложенные каталоги.
  3. Дождитесь формирования списка и переключитесь на Sheet, когда нужно сравнить однотипные поля.
  4. Перед экспортом проверьте, что в списке нет лишних каталогов.

Проверка. В рабочем списке должны появиться все ожидаемые объекты выбранной глубины. Типичная ошибка. Рекурсивный режим запускается на слишком большом дереве и создаёт отчёт по тысячам ненужных файлов. Откат. Используйте Clear list или Close All Files и повторите выбор с более узкой папкой.

Переключить Basic, Sheet, Tree и Text под задачу

Цель. Получить нужную степень детализации без повторного анализа. Подготовка. Файл уже должен быть открыт. В меню View выберите Basic для резюме, Sheet для табличного показа, Tree для иерархии или Text для линейного отчёта.

  1. Начните с Basic, чтобы убедиться, что файл распознан.
  2. Перейдите в Tree для анализа нескольких потоков и вложенных свойств.
  3. Используйте Text, когда данные нужно скопировать как обычный текст.
  4. Для сравнительного просмотра большого списка используйте Sheet.

Проверка. Значения формата, длительности и основных потоков должны совпадать между представлениями; меняется организация, а не содержимое файла. Типичная ошибка. Считать отсутствие поля в Basic отсутствием данных вообще. Откат. Вернитесь в Basic или выберите другое представление через View.

Найти параметры видео, аудио и субтитров в Tree

Цель. Разобрать файл с несколькими потоками. Подготовка. Переключите View → Tree. Раскройте General, затем ветви Video, Audio, Text и при необходимости Other/Menu.

  1. В General найдите Format и Duration — это свойства контейнера.
  2. В Video прочитайте Format, Format profile, Width, Height, Frame rate, Color space, Chroma subsampling, Bit depth и Scan type/Scan order, если поля присутствуют.
  3. В каждой Audio-ветви сверяйте Format, Channel(s), Sampling rate, Bit depth, Bit rate и Language.
  4. В Text проверяйте Format, Codec ID и Language.

Проверка. Количество ветвей Audio/Text должно соответствовать числу распознанных дорожек. Типичная ошибка. Сравнивать «первую аудиодорожку» двух файлов без проверки языка и ID. Откат. Ничего не изменяется; при ошибочном выборе файла вернитесь к File и откройте нужный.

Сохранить отчёт через Export

Цель. Получить отдельный файл с техническими данными. Подготовка. Сначала выберите нужный набор файлов и убедитесь, что отчёт выглядит корректно. Нажмите Export; в диалоге Choose your desired export format выберите подходящий формат, затем укажите имя в Choose your desired filename.

  1. Для чтения человеком выберите текстовый или HTML-вариант.
  2. Для таблицы выберите CSV.
  3. Для автоматической обработки используйте структурированный XML/JSON там, где выбранный интерфейс предлагает этот формат.
  4. Не включайте Append to the existing file, если нужно получить новый независимый отчёт.

Проверка. Откройте сохранённый документ и найдите имя анализируемого файла, General и хотя бы один поток. Типичная ошибка. Экспорт в недоступную для записи папку заканчивается сообщением Can not save file. Откат. Удалите неудачный или неверно сформированный отчёт и повторите Export в другую директорию; исходное видео не затрагивается.

Получить отчёт из контекстного меню системы

Цель. Открыть MediaInfo без предварительного запуска GUI. Подготовка. При установке должна быть доступна интеграция оболочки. В проводнике Windows или поддерживаемой среде KDE щёлкните медиофайл правой кнопкой и выберите Analyze with MediaInfo.

  1. Выберите один файл в файловом менеджере.
  2. Откройте контекстное меню.
  3. Нажмите Analyze with MediaInfo.
  4. После запуска выберите Tree или Text, если Basic недостаточно.

Проверка. MediaInfo должна открыться сразу с выбранным объектом. Типичная ошибка. Пункт отсутствует после портативной установки или при отключённой интеграции оболочки. Откат. Используйте обычный File → File; при необходимости переустановите официальный пакет с интеграцией, не меняя сам медиофайл.

Использовать CLI для повторяемого анализа

Цель. Получать отчёты без GUI и включать MediaInfo в скрипты. Подготовка. Установите CLI и убедитесь, что команда mediainfo доступна в терминале. Базовый вызов имеет вид mediainfo «file.mkv» и печатает стандартный отчёт.

  1. Запустите команду с одним локальным файлом и убедитесь, что появились секции General, Video и Audio.
  2. Для машиночитаемого результата выберите поддерживаемый формат вывода, например JSON или XML, и перенаправьте stdout в отдельный файл средствами оболочки.
  3. Для нескольких объектов передайте набор файлов или используйте сценарий, который вызывает MediaInfo для каждого элемента.
  4. Для точечной обработки в собственной программе используйте MediaInfoLib и методы Open/Inform/Get вместо разбора текста.

Проверка. Код возврата и непустой отчёт должны подтверждать успешное распознавание; в JSON/XML проверьте наличие General и потоков. Типичная ошибка. Автоматизация разбирает человекочитаемый Text регулярными выражениями, хотя JSON/XML дают более стабильную структуру. Откат. Верните текстовый вызов для ручного просмотра или пересоздайте отчёт в другом output-format; исходник остаётся неизменным.

Отключить сетевую проверку новой версии

Цель. Оставить локальный анализ без фонового обращения MediaInfo за обновлениями и анонимной статистикой. Подготовка. Откройте Options и найдите Check for newest version.

  1. Снимите флажок Check for newest version.
  2. Закройте окно настроек.
  3. Перезапустите MediaInfo, если нужно проверить поведение в среде с жёсткими сетевыми правилами.
  4. В собственной интеграции MediaInfoLib задайте Internet=No.

Проверка. Локальные файлы должны продолжать анализироваться без сети. Типичная ошибка. Отключение сети принимают за отключение самого парсера. Локальный разбор от интернета не зависит. Откат. Снова включите Check for newest version, если автоматическая проверка обновлений нужна.

Сквозной сценарий: проверить файл после перекодирования и сохранить результат

Цель. Убедиться, что после работы конвертера сохранились ожидаемые параметры. Подготовка. Имеются исходный и полученный файлы. Сначала откройте исходник через File → File и переключитесь в Tree.

  1. Запишите или экспортируйте значения Width, Height, Frame rate, Format profile, Color space, Chroma subsampling и Bit depth из Video.
  2. Зафиксируйте число Audio/Text-потоков, их язык, каналы и частоту дискретизации.
  3. Откройте полученный файл и сравните те же поля.
  4. Если различия ожидаемы, сохраните финальный отчёт через Export; если нет — вернитесь к настройкам конвертера, а не пытайтесь «исправлять» медиаданные в MediaInfo.

Проверка. Итоговый отчёт должен отражать именно целевой файл, а отличия — соответствовать намеренным параметрам перекодирования. Типичная ошибка. Сравнивать общий битрейт как единственный критерий качества и пропустить изменение fps, цветовой схемы или аудиоканалов. Откат. Удалите неудачный результат перекодирования, сохраните исходник и повторите преобразование в профильном приложении; MediaInfo исходник не меняла.

Производительность и системные требования

MediaInfo не декодирует видео ради просмотра и не выполняет перекодирование, поэтому её нагрузка относится к чтению структуры и метаданных. Однако время разбора нельзя свести к одному числу: оно зависит от контейнера, размера, доступности файла, количества потоков и того, нужно ли анализатору читать фрагменты глубже заголовка. Разработчики отдельно оптимизируют конкретные парсеры и мобильные списки, но публиковать универсальный «файл на N ГБ за X секунд» без одинаковой методики некорректно.

Для Windows 26.05 основной GUI поддерживает Vista–11 и архитектуры Intel 32/64 bit и ARM64. На macOS текущая бесплатная GUI и магазинная версия рассчитаны на macOS 10.10–26 и работают на x86_64/arm64. Android 26.05 требует Android 5.0–16, iOS — 12.0 и новее. На Linux требования привязаны к пакету и дистрибутиву: актуальные репозитории MediaArea содержат 26.05 для современных Fedora, Arch, Debian/Ubuntu и других систем.

Графический ускоритель не является центральным требованием MediaInfo. Но большие пакеты файлов могут увеличить расход памяти и время формирования списка, особенно на мобильных устройствах; именно поэтому Android 26.05 содержит оптимизацию списка при сотнях объектов. Для массовой серверной обработки предпочтительнее CLI или библиотека, где приложение само контролирует очередность файлов и формат результата.

Плюсы и минусы

Плюсы

  • Разделяет контейнер и вложенные потоки, поэтому MP4/MKV не смешиваются с H.264, HEVC, AV1, AAC или FLAC в одной характеристике.
  • Показывает подробные параметры видео, аудио, субтитров, глав и профессиональных метаданных в одной схеме.
  • Доступна в GUI, CLI и как библиотека, что покрывает разовую диагностику и автоматизацию.
  • Открытая BSD-style лицензия и бесплатные настольные сборки не вводят лимит анализа файлов.
  • Есть структурированный экспорт, пригодный для машинной обработки и архивных схем метаданных.
  • Поддерживаются Windows, macOS, Linux, Android, iOS и отдельные облачные/браузерные варианты.
  • Локальный анализ не требует загрузки исходного медиа на чужой сервер; MediaInfoOnline также оставляет файл на устройстве.
  • Проект активно обновляется: релиз 26.05 добавил новые форматы и исправления обработки повреждённого содержимого.

Минусы

  • MediaInfo не воспроизводит, не конвертирует и не ремонтирует файл, поэтому найденную несовместимость приходится устранять другим ПО.
  • Basic скрывает значительную часть полей; без понимания Tree/Text пользователь легко делает слишком общий вывод.
  • Очень подробный отчёт требует знания терминов контейнеров, профилей, HDR, scan order и аудиораскладок.
  • Состояние пакетов неодинаково: официальный AppImage остаётся на 20.09, хотя текущая основная версия — 26.05.
  • При включённой проверке обновлений программа обращается к сайту проекта и отправляет анонимную статистику использования; параметр нужно отключать вручную, если сеть запрещена.
  • Нативно интегрированная macOS-версия из App Store и часть More features имеют отдельную оплату, хотя бесплатные сборки доступны.
  • Отчёт может содержать приватные теги и полный путь к файлу, поэтому его не всегда безопасно публиковать без просмотра.

Кому подойдёт

  • Пользователям, у которых файл не воспроизводится. MediaInfo помогает точно назвать контейнер и формат потока перед подбором плеера или декодера. Для выбора проигрывателя можно отдельно посмотреть видеоплееры для Windows.
  • Монтажёрам и энкодерам. Перед импортом или после перекодирования удобно сверять fps, профиль, цвет, битрейт, аудиоканалы и субтитры.
  • Техподдержке. Text/Tree отчёт даёт воспроизводимое описание файла вместо формулировки «видео почему-то не работает».
  • Архивистам и вещательным специалистам. MXF, BWF, timecode, captions, ADM, PBCore/EBUCore и другие профессиональные поля выходят за возможности обычных свойств файла.
  • Разработчикам. CLI и MediaInfoLib позволяют встроить извлечение параметров в обработчик загрузок, каталогизатор или контрольный конвейер.
  • Пользователям мобильных устройств. Android/iOS-версии дают быстрый доступ к характеристикам файла без настольного ПК.

Кому не подойдёт

  • Тем, кому нужно перекодировать видео. MediaInfo только диагностирует; преобразование выполняет отдельный конвертер.
  • Тем, кому нужно редактировать EXIF/XMP или аудиотеги. У MediaInfo нет полноценной записи метаданных в исходник; для этого лучше специализированный редактор вроде ExifTool.
  • Тем, кому нужна проверка визуальных дефектов каждого кадра. Отчёт о структуре не заменяет декодирование, просмотр и контроль качества.
  • Тем, кому нужна формальная проверка архивной политики. Для этого у MediaArea есть MediaConch и другие профильные инструменты.
  • Тем, кто хочет минимальный интерфейс без технической терминологии. Basic прост, но реальные преимущества MediaInfo раскрываются в подробных полях, а они требуют понимания медиатерминов.

Сравнение с другими аналогами

Продукт Основная задача Платформы Порог освоения Форматы и глубина Автоматизация Оплата Ограничение и подходящий сценарий
MediaInfo Технические данные A/V и контейнеров Windows, macOS, Linux, Android, iOS, браузер, библиотека Низкий в Basic, средний в Tree/CLI Широкий набор медиаконтейнеров, потоков, вещательных полей CLI, библиотека, JSON/XML/CSV Основные настольные сборки бесплатны; магазинные версии имеют отдельные условия Лучший баланс GUI и технической глубины; не редактирует файл
ffprobe Инспекция потоков в экосистеме FFmpeg Платформы, на которых доступен FFmpeg Выше: командная строка Подробные FORMAT/STREAM, пакеты, кадры, теги Очень высокая: JSON, XML, CSV, выбор полей и потоков Открытое ПО Подходит для скриптов и технического анализа рядом с FFmpeg; нет официального простого GUI уровня MediaInfo
ExifTool Чтение и запись метаданных множества типов файлов Кроссплатформенная CLI-среда Средний/высокий Очень широкие EXIF, XMP, IPTC, QuickTime и другие метаданные Высокая: пакетная обработка, JSON/CSV, копирование и запись тегов Бесплатное открытое ПО Лучше, когда метаданные нужно редактировать; для потоковых характеристик видео MediaInfo обычно нагляднее
VLC media player Воспроизведение и базовая информация о кодеках Windows, macOS, Linux, Android, iOS и другие Низкий Показывает сведения о кодеках и потоках, но не заменяет полный отчёт MediaInfo Не ориентирован на массовый экспорт метаданных Бесплатное открытое ПО Удобен, когда одновременно нужен просмотр; официальная документация VLC сама рекомендует MediaInfo для более подробной идентификации

ffprobe сильнее там, где медиапроверка уже строится вокруг FFmpeg и нужно выбирать конкретные STREAM/FORMAT-поля, пакеты или кадры. MediaInfo выигрывает интерактивностью: Basic и Tree позволяют получить понятный отчёт без знания синтаксиса консоли. ExifTool пересекается с MediaInfo по тегам, но его сильная сторона — чтение и запись широкого спектра метаданных, включая фотоформаты. VLC полезен как быстрый плеер со страницей Codec Information; когда требуется детальный отчёт, его собственная документация направляет к MediaInfo.

Типичные проблемы и диагностика

Файл не открывается или отображается как неизвестный

Симптом: MediaInfo выдаёт Can not open file(s), пустой отчёт или не распознаёт контейнер. Возможная причина: нет прав чтения, путь недоступен, файл повреждён либо формат действительно не поддержан. Диагностика: проверьте, открывается ли этот же путь файловым менеджером и совпадает ли расширение с фактическим содержимым. Исправление: скопируйте файл в локальную доступную папку, устраните проблему прав или обновите MediaInfo до актуальной версии. Проверка: General должен показать Format и размер.

В Basic нет нужного поля

Симптом: видны контейнер, разрешение и битрейт, но отсутствуют профиль, цвет или дополнительные дорожки. Возможная причина: Basic намеренно показывает только краткий набор. Диагностика: сравните тот же файл в Tree или Text. Исправление: используйте подробное представление и при необходимости Advanced mode/полный вывод в поддерживаемом интерфейсе. Проверка: нужные параметры должны появиться в соответствующей ветви Video/Audio/Text, если они распознаны.

Частота кадров или длительность отличается от другой программы

Симптом: плеер или редактор показывает число, отличающееся от MediaInfo. Возможная причина: разные программы берут значение из разных уровней — контейнера, потока или вычисленной средней частоты; при VFR это особенно заметно. Диагностика: изучите Frame rate mode, исходные значения и связанные поля в Tree/Text. Исправление: для технического решения сравнивайте не одну строку, а набор полей контейнера и потока; при необходимости дополнительно сверяйте ffprobe. Проверка: причина расхождения должна быть связана с конкретным источником значения, а не с догадкой.

Порядок полей TFF/BFF кажется неправильным

Симптом: MediaInfo сообщает Bottom Field First, а другое ПО — Top Field First. Возможная причина: в некоторых QuickTime/ProRes случаях порядок хранения и отображения инвертирован метаданными контейнера. Диагностика: ищите Scan order и поле о stored/displayed inverted. Исправление: интерпретируйте отображаемый и хранимый порядок раздельно и учитывайте, соблюдает ли плеер контейнерную метку. Проверка: отчёт должен явно показывать, где обнаружена инверсия.

Анализ сетевого или большого файла идёт заметно дольше

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

MediaInfo выходит в сеть, хотя файл локальный

Симптом: межсетевой экран фиксирует соединение с mediaarea.net. Возможная причина: включён Check for newest version; с ним связана анонимная статистика использования. Диагностика: откройте Options и проверьте соответствующий флажок. Исправление: отключите проверку новой версии; в MediaInfoLib используйте Internet=No. Проверка: локальный анализ продолжит работать, а фоновой проверки обновления не будет.

В контекстном меню нет Analyze with MediaInfo

Симптом: правый клик по медиофайлу не показывает MediaInfo. Возможная причина: установлена сборка без интеграции оболочки, пункт отключён или текущая среда не поддерживает соответствующий механизм. Диагностика: откройте MediaInfo вручную и убедитесь, что сама программа работает. Исправление: используйте официальный установщик с shell integration либо запускайте File → File. Для KDE 6 используйте ветку 26.05 или новее, где контекстный пункт поддержан. Проверка: после корректной установки команда должна появиться в поддерживаемом файловом менеджере.

Экспорт не сохраняется

Симптом: появляется Can not save file. Возможная причина: нет права записи, файл уже занят или указан недоступный путь. Диагностика: попробуйте сохранить простой Text-отчёт в пользовательскую папку с новым именем. Исправление: смените каталог, уберите режим Append, закройте приложение, которое держит целевой отчёт. Проверка: новый файл должен открываться и содержать секции MediaInfo.

После обновления репозитория версия всё ещё старая

Симптом: установленный пакет показывает 20.xx или 25.xx, хотя актуальная ветка 26.05. Возможная причина: выбран канал распространения, который обновляется отдельно; официальный AppImage, например, остаётся на 20.09. Диагностика: сравните номер установленной версии с конкретной страницей пакета для вашей ОС. Исправление: перейдите на актуальный официальный пакет, репозиторий, Flatpak/Snap или сборку под вашу систему. Проверка: About/CLI version должны показывать ожидаемый номер.

На Android не видны геолокационные метаданные

Симптом: технические параметры читаются, а location/geolocation отсутствует у файла, где такие данные ожидаются. Возможная причина: приложению не предоставлено системное разрешение, связанное с геолокационными данными медиа. Диагностика: проверьте разрешения MediaInfo в настройках Android. Исправление: предоставьте MediaInfo запрашиваемое системой разрешение на доступ к геолокационным данным медиа. Проверка: повторно откройте исходный файл и сравните поля; отсутствие тега после этого означает, что его может не быть в самом медиа.

FAQ

Можно ли по MediaInfo понять, что видео действительно 4K HDR?

MediaInfo показывает размеры кадра и доступные HDR/цветовые метаданные, поэтому можно проверить технические признаки файла. Но наличие 3840×2160 и HDR-полей не подтверждает качество мастеринга и не гарантирует, что конкретный телевизор корректно воспроизведёт материал.

MediaInfo может исправить повреждённый MP4 или MKV?

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

Можно ли изменить теги прямо в MediaInfo?

Полноценная запись параметров в медиофайл не реализована как основная функция MediaInfoLib. Если задача состоит именно в изменении EXIF/XMP/QuickTime-тегов, ExifTool подходит лучше, потому что умеет читать, писать, копировать и удалять метаданные в поддерживаемых форматах.

Почему MediaInfo показывает MP4 и H.264 одновременно?

MP4 — контейнер, H.264/AVC — формат видеопотока внутри него. В одном MP4 могут находиться разные видео- и аудиоформаты, поэтому эти строки описывают разные уровни файла и не противоречат друг другу.

MediaInfo определяет, какого кодека не хватает Windows?

Она определяет формат и Codec ID потока, но не ведёт базу установленных системных декодеров и не устанавливает их. Полученное название нужно сопоставлять с возможностями плеера или системного пакета декодирования.

Можно ли анализировать защищённый DVD или Blu-ray?

Основная страница MediaInfo отдельно приводит MPEG-PS для незащищённых DVD и MPEG-TS для незащищённых Blu-ray. Поэтому наличие поддержки контейнера не означает обход защиты носителя.

Есть ли русский интерфейс?

Да. Проект локализуется на множество языков, а карточки Apple App Store прямо перечисляют Russian среди поддерживаемых языков. Отдельные редкие поля могут оставаться на английском, поскольку словарь развивается вместе с новыми форматами.

Можно ли использовать MediaInfo полностью без интернета?

Да, локальные настольные сборки анализируют локальные файлы без сети. Чтобы исключить проверку обновлений и связанную анонимную статистику, отключите Check for newest version; для библиотеки предусмотрен Internet=No.

MediaInfoOnline загружает видео на сервер?

Нет. Браузерная версия сообщает, что файл остаётся на устройстве и ничего не загружается на сервер MediaArea. Отдельная публикация отчёта через MediaBin — другое действие, его нужно оценивать отдельно.

Стоит ли ставить старый AppImage 20.09?

Только когда именно этот пакет нужен из-за совместимости и его возможностей достаточно. Для новых форматов и накопленных исправлений предпочтительнее актуальный канал 26.05, например пакет дистрибутива, Flatpak/Snap или официальный бинарный выпуск.

Итог

Для разовой проверки файла MediaInfo удобнее большинства консольных инструментов: Basic даёт короткий ответ, а Tree раскрывает контейнер и каждый поток без команды в терминале. Для регулярной инвентаризации тот же анализатор не приходится менять — можно перейти на CLI, JSON/XML и MediaInfoLib. Это делает продукт особенно полезным там, где один и тот же набор технических полей нужен человеку и автоматике.

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

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