MediaInfo - это многоплатформенное приложение с открытым исходным кодом, которое предоставляет пользователям как программу командной строки, так и графический пользовательский интерфейс для визуализации различных характеристик аудио и видео файлов.
Он отображает подробную информацию о тегах, кодеках и контейнерах практически любого мультимедийного файла (см. ниже для поддерживаемых форматов). Приложение разработано с нуля, чтобы быть совместимым с операционными системами Linux, Microsoft Windows и Mac OS X.
Особенности с первого взгляда
Ключевые функции включают в себя возможность читать широкий спектр форматов аудио и видео файлов, предоставляет пользователям несколько режимов просмотра, которые могут быть очень индивидуальными, возможность экспорта информации в файлы Plain Text, HTML или CSV, а также локализацию и возможности интернационализации.
Как уже упоминалось, программа работает в основном в любом эмуляторе терминала, но благодаря графическому пользовательскому интерфейсу пользователи могут легко и быстро загружать любой мультимедийный файл и просматривать используемый кодек, режим общей скорости передачи, общую скорость передачи, кодированную дату, отмеченную дату, а также видео и аудиопотоки.
Кроме того, он позволяет вам перейти на официальный сайт соответствующего кодека, используемого для кодирования видео и / или аудиофайла, загруженного в приложение, а также загрузить плеер для этого мультимедийного формата.
Поддерживает широкий спектр форматов мультимедийных файлов
Поддерживаемые форматы файлов включают MKV, AVI, DivX, XviD, OGM, WMV, Real Media, MPEG-1, MPEG-2, MPEG-4, DVD (VOB) и QuickTime для видеофайлов, MP3, FLAC, WAV, OGG, AC3, DTS, AAC, M4A, RA, AU и AIFF для аудиофайлов и SRT, ASS, SSA и SAMI для субтитров.
Приложение также может отображать (если доступно) общую информацию о файле, такую как название, продолжительность, автор, номер трека, альбом режиссера и дата, соотношение сторон, fps, частота дискретизации, каналы, язык субтитров, список главы и количество глав.
Нижняя линия
В заключение MediaInfo - достойное и полезное приложение для анализа медиафайлов под платформой Linux. Он поддерживает множество видео- и аудиофайлов, для которых он отображает большое количество информации.
Что нового в этой версии:
- Обновление экспорта PBCore 2.1, спонсируемое WGBH в рамках проекта разработки и сохранения PBCore, финансируемого NEH.
- TIFF: поддерживается больше IFD (плотность, программное обеспечение ...)
- Выход NISO Z39.87
- Освоение основных цветов дисплея: всегда отображалось BT.709 вместо реального значения, если присутствует
- Вложения: не предоставлять больше содержимого вложений в XML по умолчанию, исправляет
Что нового в версии:
- MediaInfoOnline: https://mediaarea.net/MediaInfoOnline
- Строка JavaScript и пример
- Dolby Vision: обнаружение Dolby Vision и отображение профиля для файлов MPEG-TS и MP4.
- MPEG-4: поддержка внешних дорожек временного кода (.qtc)
- JPEG 2000: поддержка профилей IMF.
- F523, BDMV: поддержка плейлиста UHD Blu-ray
- Отчет Endianness and Sign для трасс PCM Matroska
- MPEG-4: отображение дисплея DXV
- MPEG-4: поддержка имен файлов & gt; 64 символа длиной или не ASCII для файлов с ссылками
- Небольшая оптимизация размеров двоичных файлов
- colour_description: некоторые изменения, чтобы иметь более читаемые имена (DCI P3, Display P3, sRGB)
- MP4: сбой с некоторыми потоками HEVC с Dolby Vision
- VC-3: частота кадров не должна считаться неправильной, если на каждый блок есть несколько кадров.
- Matroska: информация о неправильном цветовом диапазоне
- Matroska: исправление сбоя с некоторыми поврежденными файлами
- MXF: улучшенная поддержка высоты при наличии некогерентности между верхним и нижним колонтитулом
- transfer_characteristics: исправить разницу BT.2020 между значениями 14 и 15
- Trace: исправить замораживание с помощью некоторых файлов
- Трассировка: неверная кодировка символов с некоторыми файлами MOV
- Некоторые исправления утечки памяти
Что нового в версии 0.7.99:
- EBUCore: вывод JSON (- Выход = EBUCore_1.8_JSON) литий>
- EBUCore: добавление атрибутов writingLibraryName и writingLibraryVersion
- Отображение идентификатора идентификатора Ad-ID в отдельной строке (формат «Формат (Registry)»)
- MPEG-4: лучшее отображение формата дорожек VobSub
- MPEG-4: CodecID - это имя stsd + ObjectTypeId для mp4a, mp4v, mp4s
- Поддержка AVC: preferred_transfer_characteristics
- MPEG Video, MPEG-4 Visual, AVC, HEVC, MPEG-4, Matroska: правильное обнаружение RGB
- matrix_coefficients: обнаружение Y'D'zD'x и полученных из хроматичности
- AAC: информация о SBR / PS неявная / явная / NBC (не обратная совместимость)
- AAC: укажите audioObjectType в CodecID
- Исправить странный 1.334 DAR из-за проблемы округления
Что нового в версии 0.7.96:
- MPEG-4: отображение записанной даты из подпотока DV
- I505, AC-3: сбой с некоторыми потенциально искаженными кадрами
- I477, AVC: исправить зависание при открытии .mpls из некоторого 3D BD
- MPEG-4: не отображает "1904" год - это необработанное значение 0 (Mac / Linux)
- Выделенный поток чтения отключен по умолчанию (редкие мертвые блокировки)
- # B1027, MPEG-TS: некоторые файлы, обнаруженные как MPEG-TS или BDAV, но они не являются
- Последовательность файлов: количество кадров было неправильным с последовательностью файлов MPEG-TS (было количество файлов)
- MXF: обнаружено больше 608/708 с разбором нескольких кадров в середине файла.
Что нового в версии 0.7.94:
- Новое:
- VC-3: обнаружение встроенного временного кода
- VC-3: лучшая поддержка потока с шириной 960 или 1440
- VC-3: поддержка версии 3 (a.k.a. DNxHR), включая профиль и уровень для версии 1/2 (a.k.a. DNxHD)
- Функция трассировки Matroska: уменьшение ее размера
- Функция трассировки MXF: уменьшение ее размера
- Файлы проектов Visual Studio 2017
- Исправлено:
- M143, MXF с Метаданные Приобретения: сбой при сбое.
- Несколько исправлений сбоев
Что нового в версии 0.7.93:
- Новое:
- Matroska: обнаружение собственного кодека FFV1 («V_FFV1»)
- AC-3 / E-AC-3: обнаружение Atmos внутри основных потоков
- AC-3 / E-AC-3: небольшая реорганизация отображения метаданных для двойного моно и объемного звучания
- AC-3 / E-AC-3: "полный основной" и подобная информация переместилась в «Сервисный вид». выделенная линия
- AC-3 / E-AC-3: больше точности о том, как построен поток (например, «E-AC-3 + Atmos / E-AC-3» или «TrueHD + Atmos / TrueHD / AC- 3 & Quot;) литий>
- WTV: базовое обнаружение
- MPEG-TS: обнаружение Opus
- URL: & quot; URLEncode & quot; вариант для высказывания, если вход должен быть закодирован URL-адресом или нет (по умолчанию это угадание = без изменений, кроме случаев, когда оно содержит пробелы)
- MediaTrace: для битовых потоков (а не потоки), смещение бит было неправильным
- Исправлено:
- HLS: продолжительность иногда была неправильной, считая только первую продолжительность файла TS. Теперь отображается полная продолжительность.
- MPEG-TS: если поток зашифрован или недействителен, уровень иногда не является ожидаемым для AVC (например, «BaseLine@3.0"», а не «Baseline @ 3»)
- Matroska: ширина / высота потока FFV1 не была инициализирована, когда ширина / высота заголовка трассы Matroska после CodecID
- FFV1: устранить потенциальный сбой с помощью некоторых баггированных заголовков срезов.
- Matroska: авария в случае большой привязанности и присутствия CRC32
Что нового в версии 0.7.92:
- Новое:
- # F507, MXF: обнаружение характеристики переноса HLG
- # F508, HEVC: поддержка предпочтительных_трансферных характеристик SEI (от черновика HEVC / H.265, предпочтительный метод для HLG в DVB).
- MXF: разбор дескрипторов AVC и перекрестная проверка с содержанием сущности
- MP4: больше значений AppleStoreCountry, отображаемых в странах, укажите номер страны, если неизвестно
- Расширение файла: проверьте, соответствует ли расширение файла формату контейнера
- AVI / WAV: проверка усеченного файла
- Выход MIXML: Format_Profile, разделенный на Format_Profile, Format_Level, Format_Tier
- ID3v2: тэг TCAP отображается в новое поле «PodcastCategory»
- Исправлено:
- Выход MIXML: некоторые * _Оригинальные значения отсутствовали
- MXF / Телетекст: не удалось правильно определить потоки без субтитров.
- ID3v2: тэг TP2 был неправильно отображен в «Аккомпанемент», теперь сопоставлен с «Album_Performer»
- ID3v2: тег TSO2 был неправильно отображен в «Performer_Sort», теперь сопоставлен с «Album_Performer_Sort»
- ID3v2: тег TCMP был дважды отображен (строки 2 «Компиляция»)
- В версии Windows иногда отображалась длинная строка символов в проводнике Windows, которая была заменена на более короткую строку символов
Что нового в версии 0.7.91:
- Добавить расширение TIFF для расширения оболочки Windows >
- Debian 9 и Ubuntu 16.10+: удалить ненужную зависимость
- IMF и PTX: больше языков обнаружено из имен файлов (но нужно добавить полный список тегов общих языков)
- IMF и PTX: поддержка нестандартных, но общих "LAS" = "Испанский (Латинская Америка)" языковой код
- MXF: поддержка первичных цветов, характеристика переноса, уравнения кодирования, определенные в SMPTE ST 2067-21: 2016, например. xvYCC или BT.2020
- Незначительные оптимизации производительности и очистки (спасибо Павлу Пименову)
- Оптимизация MediaTrace для Matroska
- Исправлен синтаксический разбор FFV1 v0 / v1
- PTX: исправление сбоев из-за плохого анализа некоторых имен файлов при поиске языка дорожек
Что нового в версии 0.7.89:
- Дерево для Windows: представить результаты в верхней части дерева
- QuickTime: поддержка Panasonic AVC-Intra 50/100/200 без SPS / PPS («aixx» и «AVin» CodecID)
- Дополнительные описания цветов QuickTime / MP4 / AVC / HEVC на основе будущего ISO 23001-8: 201x / PDAM1
- FFV1: обработка 16bitdepth (YUV и RGB) при работе с ошибкой версии
Что нового в версии 0.7.88:
- MediaInfo, распространяемая с поддержкой HTTP / HTTPS: поддержка Amazon S3 с подписью Версия 4
- FFV1: слабое синтаксическое разборку.
- Продолжительность: фиксированная регрессия в последней версии, иногда продолжительность показывалась только с количеством минут
Что нового в версии 0.7.86:
Новое в MediaInfo 0.7.84 (1 апреля 2016 года)
Что нового в версии 0.7.84:
- # I122, MPEG-4 / MOV: сбой, если mdhd timescale равен 0
- MPEG-4 / MOV: Бесконечный цикл, если неверный stsc / stsz (обнаружен с помощью fuzzing)
- MPEG-TS: некоторые субтитры DVB не были обнаружены
- HLS: улучшена обработка списков воспроизведения мультимедиа с EXT-X-BYTERANGE
Что нового в версии 0.7.80:
- Matroska: поддержка тегов статистики MKVMerge (количество кадров кадров, размер потока, скорость передачи) на дорожку, благодаря ndjamena
- FLAC: позиции канала, благодаря ndjamena
- FLAC: разница между обнаруженной глубиной бит и глубиной хранимого бита
- MPEG-TS: если присутствует транспортный поток DTVCC и нет дескриптора службы DTVCC, сканируйте также в середине файла, чтобы обнаружить дополнительные службы заголовков.
- Вычисление частоты кадров субтитров, если количество кадров и продолжительность кадров доступны (по умолчанию скрыты)
- Субтитры в Matroska: количество элементов
- Matroska, MXF и MP4 / MOV: обнаружение усеченных файлов
- DTS: разница между ES Matrix и ES Discrete
- DTS: отображение ES Matrix или ES Discrete, даже если присутствует HRA или MA
- DTS: разница между DTS-HRA с опцией 96k и чистым DTS-96/24
- DTS: обнаружение DTS: X
- Образцы для информации о кадре
- AC-3: обнаружение Atmos внутри TrueHD
- Частота кадров видео: показывает точность кадров 1 / 1.001 (например, "23.976 (24000/1001) fps" и "23.976 (23976/1000) fps")
- MPEG-4 / MOV: отображение полного списка совместимых брендов в поле CodecID
- MPEG-4 / MOV: альтернативные группы
- MPEG-4 / MOV: "Отключено" Тег
- MPEG-4 / MOV: "Принудительный" Тег
- MPEG-4 / MOV: отображение ссылок между дорожками (разделы для, субтитры, резервное копирование для)
- MXF: обработка дополнительных элементов метаданных приобретения
- MXF: Имя пакета
- AVC: метод хранения чересстрочного содержимого (чередующиеся поля или разделенные поля)
- EBUCore: метаданные приобретения (Доказательство концепции, только для обратной связи)
- Matroska: обновлен алгоритм обнаружения частоты кадров, ожидается меньшее количество ошибочных чисел
- SDP / телетекст: некоторые страницы иногда (если они присутствуют в двух разных линиях SDP) отображались несколько раз
- MPEG-4 / MOV: некоторые подсказки не отображаются.
- Добавлен язык в Гонконге.
- Опция «Полный синтаксический анализ»
Что нового в версии 0.7.77:
- # B941, MXF: файлы, имеющие только видеопоток и вспомогательный поток данных, имели неправильный второй видеопоток.
- MOV: обнаружение r210 CodecID как необработанного RGB
- Вспомогательные данные: обнаружение всех блоков метаданных (ранее: только первый был обнаружен)
- MPEG-TS: неправильная передача файлов TSP (188 + 16 TS), имеющих PES с только дополнением
- MediaTrace # 2: XML неверен с элементами флагов (исправление, флаги означают, что отключены в выходе XML)
- MediaTrace # 3: XML некорректен с некоторыми файлами MP4
- MediaTrace # 6: Дублированные атрибуты XML
- MediaTrace # 10: версия xsd, создающая имя и версию библиотеки
- MediaTrace: содержимое XML не было экранировано
- # B947, поддержка Amazon S3 (REST API v2), только CLI / DLL и скомпилирована с поддержкой libcurl: анализ файла на s3 не работал, если секретный ключ содержит / символ
Что нового в версии 0.7.75:
- Добавлено:
- MXF: рассмотрение треков таймкода 60 fps с двумя компонентами, имеющими разницу в 2 кадра в виде одного временного кода
- EBUCore 1.6: переключиться на ссылку окончательного XSD
- Коррекция ошибок:
- XDCAM: некоторые структуры каталогов были ошибочно обнаружены как структура XDCAM, имеющая файл XML
- MXF: SDTI 60 fps раз были неправильными
- # B927, DPX: формат DPX с датой / временем использовался вместо ISO-подобного
- # B927, EBUCore: недопустимый контент в атрибуте startDate
- ProRes: потоки с apcs CodecID отображались с некогерентной глубиной бита вместо глубины бит
Что нового в версии 0.7.74:
- FIMS: предварительная версия (не для производства)
- D-10 audio: отображение реального битрейта рядом с кодированным битрейтом
- VC-3: обнаружение CDP-пакетов (подписи 608/708), созданных Nexio, внутри личных данных VC-3
- AES3: общий термин AES3 заменен более точными номерами SMPTE ST (302, 331, 337)
- NUT: базовое обнаружение
- FFV1: более синтаксический анализ битового потока, поддержка любой версии FFV1 в MOV и Matroska
- DPX: цветовое пространство и частота кадров
- # B906, Matroska: длительность отсутствовала, если Info-блок находится в конце файла
- # B908, AC-3: удалена глубина бит.
- # P86, MPEG-4: moov_trak_edts_elst Atom игнорировал версию атома
- Dolby E: вместо подсчета реального канала иногда указывалось значение количества каналов MXF
- VorbisComment: WAVEFORMATEXTENSIBLE_CHANNEL_MASK & quot; 0X & quot; («x» в верхнем регистре) теперь принято
- EBUCore: TotalProgrammeDuration ошибочно заполнен значением IdentClockStart
- EBUCore: источник / материал перемещен с timecodeStart на timecodeTrack
- MPEG-4: информация отсутствует для некоторых потоков в некоторых конкретных случаях.
Что нового в версии 0.7.73:
- BPG: базовая поддержка, благодаря Kurtnoise
- CAF: базовая поддержка Apple Core Audio Format, спонсируемая FlavorSys
- JPEG-2000: отображение профиля (Rsiz)
- JPEG-2000: обнаружение цветового пространства XYZ (на основе профиля D-Cinema)
- FFV1 в MOV: подробнее (версия ...)
- MOV / MPEG-4: обработка clcn (little endian nclc) Тип параметра цвета
- # P84, Matroska: добавьте поддержку TEXTST в парсер MKV, благодаря Kurtnoise
- # P85, MPEG-TS: добавьте поддержку TEXTST в парсер MPEG-PSI, благодаря Kurtnoise
- Интерфейс MediaInfoDLL: очистка, добавлены дополнительные функции отладки
- Интерфейс MediaInfoDLL: удалена блокировка гигантских потоков.
- # F460, VC-3 / DNxHD: обнаружение RGB 444 и других SMPTE ST 2019 (2014) новых идентификаторов CID
- VC-3 / DNxHD: номер версии (HVN)
- Размер чистой диафрагмы перемещается от ширины / высоты к собственному полю.
- HEVC: уровень
- MXF: запись библиотек и запись полей приложения очищаются
- ProRes: поддержка 4444 профилей
- CAP: обнаружение файлов CAP из Cheetah и Lambda
- Выходы B886, XML и HTML были нарушены.
- B902: EBU AspectRatio недействителен в случае классического числителя: формат знаменателя
- # B758, VC-3 / DNxHD: неправильное цветовое пространство и подвыборка в случае неизвестного CID, теперь пустая, если версия формата неизвестна
- # B903, MXG: неправильный трек тайм-кода, используемый для файлов ASX 11 DPP MXF.
- # B904, MXF: обработка повторения метаданных заголовка в файлах MXF.
- Значение MXF: AFD было неправильным (отображение полного байта, но AFD - всего 4 бита этого байта)
- DTS: некоторые потоки в Little endian не были обнаружены
- MPEG-4: некоторые файлы имели неправильное количество кадров
- AVC: некоторые потоки заголовков SCTE 128 отображались дважды
- RF64: samplesCount не всегда прав.
- MOV: избегать неправильного разбора в случае "colr" атом с "профи" тип цветового параметра
- DCP / IMF: идентификатор теперь имеет порядок AM / PKL CPL для всех случаев (не только при наличии более одного CPL)
- # B893, MXF: сбой с файлами Panasonic P2 3.0
- DPX: информация о времени была с нативной ": & quot; символ
- Последовательность изображений: & quot; Задержка & quot; поле заполняется из числа в имени первого файла
- FLV: некоторые файлы не имели нужной продолжительности
- DPX: файлы Cineon были обнаружены как DPVersion 1, номер версии не соответствовал реальной версии
<Литий> BMP; принятие файлов с информацией о размере файла, установленной на -1
Что нового в версии 0.7.72:
- Добавлено:
- Шведский перевод обновлен, благодаря Ake Engelbrektson
- Версия MXF: MXF (например, "1.3")
- Option & quot; File_IsImageSequence & quot; для возможности пропуска кадров в последовательности файлов.
- EBUCore: EBUCore 1,6 выходного сигнала, спонсируемый EBU
- EBUCore: сопоставление AS-11 с EBUCore, спонсируемое EBU
- EBUCore: более технические атрибуты, спонсируемые EBU
- Метаданные метаданных MXF (базовая поддержка RDD-18, EBU Tech 3349).
- Исправлены ошибки:
- EBUCore: дорожки временного кода перемещены в их собственный формат " блок
- EBUCore: audioTrackConfiguration удален (не ожидаемое поведение)
- EBUCore: информация об общемBitRate изменена с technicalAttributeString на technicalAttributeInteger
- PBCore: неверный вывод в случае потока временного кода, исправление благодаря Dave Rice
- PBCore2: кодекид изменился, благодаря Dave Rice
- OP-47 / SDP / телетекст: некоторые потоки не обнаружены
- Предыдущая версия была построена с инструкциями SSE2, переходом к инструкциям SSE.
- AVC: исправление бесконечного цикла
- AVC: попытка избежать неправильного обнаружения AVC в случае недопустимых (например, зашифрованных) потоков
- Сбой в Windows Vista и Win7 до SP1 и CPU с поддержкой FMA из-за ошибки в MSVC2013, начиная с 0.7.72. Спасибо Павлу Пименову за отчет и патч
- MXF: AS-11 Typo (SerieTitle изменено на SeriesTitle), TotalProgrammeDuration добавлено
- ID3v2: поддержка 3-байтных тегов ID3v2.3
- CEA-608 в MPEG-4: demux PTS был ошибочным в случае нескольких блоков в одном кадре
- MOV: улучшенные файлы Gray scale и обработка цветовых палитр, с помощью Vittorio Giovara.
Что нового в версии 0.7.71:
- Добавлено:
- AS-11 (Core, Segmentation, UK DPP items)
- MXF: поддержка обнаружения TTML (SMPTE ST 2052)
- MXF: опция --File_Mxf_TimeCodeFromMaterialPackage для использования дорожки временного кода из пакета материалов вместо исходного пакета (только для CLI / DLL)
- Продолжительность в формате HH: MM: SS: FF (по умолчанию скрыта)
- AVC: обнаружение профилей Intra
- MXF: отображаются временные коды материалов и исходного кода.
- MPEG-TS: дополнительная информация для субтитров телетекста, например. «Для людей с нарушениями слуха»
- Обнаружение XML-файлов sidecar для титров (например, TTML / DFXP), опция для CLI и Lib
- AVC и HEVC: информация о colour_range (Limited / Full), благодаря Vittorio Giovara
- OP-47 / SDP / Телетекст: обнаружение номеров журналов
- MOV / MPEG-4: базовая поддержка тега iTunMOVI
- MOV / MPEG-4: поддержка названия дорожки и нескольких других тегов, связанных с дорогой.
- MOV / MPEG-4: обнаружение Dolby E в стереодорожке
- AVC: использование первого pic_struct в качестве резерва для порядка сканирования, если другие методы терпят неудачу, благодаря Smit для идеи
- IMF: лучшая совместимость с пакетами от разных поставщиков
- Параметр вывода технических метаданных PBCore 2.0, благодаря Dave Rice
- WMV: дорожка времени и значение отображения первого кадра, спонсируемое AVCOM
- MPEG Video: статус открытого / закрытого GOP
- HEVC: поддержка пиксельного соотношения сторон в VUI, благодаря Kurtnoise
- Коррекция ошибок;
- SMPTE ST 331: неправильные позиции канала
- B872, MOV: Поле StreamOrder было неправильным в случае ссылок на главы
- Большая согласованность между интерфейсом File и интерфейсом By buffer
- Matroska: неправильная детекция задержки видео / аудио в случае B-кадров перед первым I-кадром
- Временная кодировка полосатой / не полосатой информации перемещается из «Format_Settings». к «TimeCode_Striped»
- SMPTE ST 337: бесконечный цикл во время сканирования некоторых потоков не ST 337
- MP4 / MOV: использование меньших данных при обнаружении Dolby E, скрытых на дорожке PCM
- Matroska: некоторые сбои после обновления имени файла вложений
- MXF: дорожка временного кода MXF не отображалась с некоторыми параметрами компиляции (например, по умолчанию для Windows)
Что нового в версии 0.7.69:
- Добавлено:
- Итальянский перевод обновлен, благодаря Роберто.
- Русский перевод обновлен, благодаря солокоту
- MPEG-TS: поддержка потоков HEVC с stream_type из 36
- EBUCore 1.5: обновление с поддержкой большего количества полей и допустимым для окончательного XSD
- Добавлен метод хранения помеченного содержимого (разделенные поля или чередующиеся поля)
- HEVC: лучшая поддержка различных контейнеров (включая MP4 / MKV / FLV)
- # B844, Matroska: обнаружение обложек, благодаря Макс Поздеев
- Последовательности файлов: оптимизация обнаружения последовательностей с файлами 200k +.
- Последовательности файлов: параметр File_IgnoreSequenceFilesCount для ускорения обнаружения последовательностей (con: отсутствие обнаружения последнего файла в последовательности)
- Последовательности файлов: параметр File_IgnoreSequenceFileSize для ускорения обнаружения последовательностей (con: отсутствие обнаружения общего размера последовательности)
- Последовательности файлов: обнаружение, когда есть дополнительные символы после чисел (например, «имя файла [000001] .png»)
- MPEG-TS: обнаружение последовательностей файлов
- ADTS: обнаружение последовательностей файлов
- MediaInfoList: удаление файлов, обнаруженных как часть последовательности
- Arri Raw: базовое обнаружение
- Поддержка DDS (DirectDraw Surface)
- OpenMG (.oma) частичная (только для Atrac3) поддержка
- Обнаружение WebVTT
- Исправлены ошибки;
- # B841, QuickTime TFF / BFF: теперь используется Техническая нота TN2162 в качестве справочной документации для атома «fiel»
- Matroska: медленный парсинг некоторых файлов
- MOV / IMX: IMX не был обнаружен, когда присутствует glbl-атом.
Что нового в версии 0.7.67:
- Версия Windows: файлы перевода были повреждены >
- MXF: дублирование отображения некоторых временных кодовых потоков в дополнительных данных
- B814, AAC: неправильное обнаружение audioObjectType == 29
Что нового в версии 0.7.66:
- Поддержка вывода EBUCore 1.4
- IMP AssetMap (AM), PackageList (PKL) и CompositionPlaylist (CPL): улучшенная поддержка.
- Информация о макете канала для AAC, AC-3, E-AC-3, DTS, Dolby E
- MXF: поле CodecID (EssenceContainer-EssenceCompression)
- Поддержка Pro Tools 10Session (.ptx), путем обратного проектирования (= она может не работать)
- Файлы списков воспроизведения: попытка определить язык и расположение каналов из имен файлов
- QuickTime: новое поле ScanOrder_StoredDisplayedInverted, установлено значение & quot; Да & quot; когда отображение и хранимые заказы инвертируются.
- Волна: обнаружение неправильной скорости байта в заголовке для обеспечения правильной продолжительности некоторых потоков PCM.
- Заголовки ARIB: обнаружение титров во вспомогательных данных (проверено с помощью MXF)
- AAF: базовая поддержка файлов списков воспроизведения
- QuickTime: ложноположительное обнаружение некогерентности между контейнером и необработанным порядком сканирования потока из-за инвертированного отображения и упорядоченных заказов
- MXF: поток Dolby E не обнаружен в некоторых случаях
- # P78, HEVC: general_level_idc должен быть установлен равным значению в 30 раз больше, а не 10 раз, благодаря Kurtnoise
- Пример привязки C #: не работал с 2GBfiles, иногда разбирался весь файл
- # B802, AAC: Бесконечная петля, благодаря Себастьяну Мишелю
- # B805, AC-3: Segfault для файлов, ложно признанных как файлы AC3, благодаря Gildas Desnos
- # B808, PCM: Бесконечный цикл, благодаря Gildas Desnos
- # B809, теги APE: бесконечный цикл, благодаря Gildas Desnos
- # B810, AVC: Бесконечный цикл, благодаря Gildas Desnos
- # B813, CLI_Compile.sh («комет все ресурсы» при компиляции)
- LATM: ложноположительное обнаружение некоторых файлов
- MXF: сбой с некоторыми файлами
Что нового в версии 0.7.65:
- MXF: принудительное обнаружение MPEG-видео в случае, если EssenceCompression отсутствует, но присутствует MPEG2VideoDescriptor
- GXF: обнаружение некоторых титров и временных кодов, если они не присутствуют в начале файла (тестовая середина файла)
- DASH MPD: базовая поддержка
- HDS F4M (манифест Flash Media): базовая поддержка
- DCP AssetMap (AM), PackageList (PKL) и CompositionPlaylist (CPL): базовая поддержка
- IMP AssetMap (AM), PackageList (PKL) и CompositionPlaylist (CPL): базовая поддержка
- Mac dylib: поиск dylib в @executable_path и CFBundleCopyExecutableURL dir
- AAC: опция для мгновенного битрейта в режиме быстрого обнаружения (только MediaInfoLib)
- FTP (только для пользовательских построений): поддержка имен файлов UTF-8
- Описание цвета: colour_description_present добавлено, лучшее разделение между значениями битового потока и значениями контейнера.
- MPEG-4: RLE, цветовое пространство и глубина бит
- Юридический рейтинг: поддержка CEA-608 XDS Content Advisory в MPEG-PS, MPEG-Ts, LXF, GXF
- MPEG-4 / MOV: ошибка найдена в одном файле, размер выборки - 16 с 32-битным CodecID («fl32»), исправление вывода MediaInfo
- # B775, AVI: AVI может использовать отрицательную высоту для raw, чтобы сигнализировать, что она закодирована сверху вниз, а не снизу вверх.
- # B780, MPEG-TS: сбой с некоторыми файлами с изменением PAT / PMT между началом и концом файла
- # B782, PBCore 1.2: некоторые поля не были в правильном порядке
- # B784, некоторые гуманные читаемые строки не удалялись при удалении соответствующего поля.
- # B787, MPEG-4 / QuickTime: Ошибочный пример режима битрейта
- # B798: setlocale () удалить из DLL
- # B785, DVCPRO HD: потоки могут быть 8 или 10 бит, удаляя жестко закодированное значение из парсера DV (вместо этого используется значение заголовка MXF, если применимо).
- MPEG-4: неправильное использование некоторых потоков E-AC-3
- AAC: обнаружение HE-AACv2 отсутствовало, если библиотека настроена с быстрым обнаружением
- MPEG Video: неправильное вычисление продолжительности необработанного потока в случае временного кода кадровой рамки
- Автоматизация, тип StreamKind был установлен в целое число, это текст
- MPEG-4: читал много бесполезных байтов с диска, когда формат необработанного потока неизвестен
- AVI: сбой с некорректными текстовыми потоками
- Файлы ссылок / плейлистов не поддерживались с FTP (только для пользовательских сборок)
- MPEG-4 / MOV: ScanOrder использовал "сохраненный" значение вместо "отображается" Значение
- MXF: обнаружение Dolby E в некоторых случаях не работало (регрессия в 0.7.62)
- MPEG-4 / MOV: замораживание с некоторыми файлами, имеющими моно 32-битный PCM
Что нового в версии 0.7.64:
- Новый канонический URL-адрес веб-сайта: http://MediaArea.net/MediaInfo
- Обновлены португальские, баскские и русские переводы.
- E-AC-3: поддержка потоков, имеющих подпотоки (например, более 6 каналов).
- JPEG: обнаружение цветовых пространств YUVA, RGB, RGBA и YCCK.
- MPEG Audio: обнаружение Id3v1 в кадре MPEG Audio
- Matroska: поддержка HEVC / H.265 (на основе спецификации проекта Divinc)
- Canopus: обнаружение режима сканирования, порядок сканирования, соотношение сторон пикселей
- Вариант генерации MD5 (незавершенное производство)
- Id3v2: чтение всех блоков Id3v2 (не более первого) в начале файла
- MPEG-4: поддержка нескольких дополнительных тегов iTunes, благодаря Kurtnoise
- AVI: обнаружение Ut Video, благодаря Kurtnoise
- MXF: обнаружение Dolby E, даже если EssenceCompression не является SMPTE 337
- AIFF: обнаружение Dolby E
- AIFF: обнаружение не выровненного Dolby E
- ARIB B24 / B37: дисплей Caption_conversion_type (HD, SD, мобильный)
- MPEG-TS: отображение службы CEA-708 и наличия CEA-608, если присутствует соответствующий дескриптор ATSC.
- MPEG-TS: более быстрый анализ в случае быстрого варианта синтаксического анализа
- # F412, Matroska: обработка файлов без DocType
- # B761, MPEG-TS / ARIB: сбой с некоторыми потоками, благодаря маки.
- # B765, Matroska: анализировал полный файл, если поток, указанный в заголовке, отсутствует
- # B763, MXF: обнаружение некогерентности количества каналов между потоком битов и оберткой
- # B762, Matroska: обнаружение частоты кадров 23,976 (вместо 23,962 кадров в секунду из-за неточной метки времени).
- # B759, QuickTime: обнаружение временных кодов, имеющих tcmi, не встроенных в поле tmcd.
- # B766, RMVB: задержка a / v неверна, в настоящее время она отключена.
- # B768, MPEG-4, сбой с некоторыми файлами MPEG-4.
- # B769, MPEG-4, сбой с некоторыми файлами MPEG-4
- # B764, AVC: неправильный синтаксический анализ некоторых потоков, имеющих pic_scaling_matrix
- AVC, сбой с некоторыми потоками AVC
- AAC, бесконечный цикл с некоторыми потоками AAC
- FLV, бесконечный цикл с некоторыми файлами FLV
- Matroska: авария с некорректными файлами
- MOV: краш / длительный синтаксический анализ с некорректными файлами
- AC-3: сбой и зависание исправления
- Java 64-bit: Count_Get (StreamKind) всегда возвращал 0
- Python 64-bit: Count_Get (StreamKind) всегда возвращался 0
- DTS: некоторые потоки не были обнаружены
- DTS: некоторые утечки памяти с 14-битными потоками
- SMPTE ST 302: утечка памяти
- SMPTE ST 337: утечка памяти
- Общий сбой при использовании MEDIAINFO_REFERENCES_NO #define
- QuickTime: имя временного кода находится в & quot; Title & quot; поле
- MPEG-4 / QuickTime: обработка странных & quot; отрицательных & quot;
Что нового в версии 0.7.63:
- Переключено на лицензию BSD-2-Clause
- LXF: поддержка AFD (из вспомогательного потока)
- Обнаружение некоторых файлов сторонних автомобилей и их отображение в виде единого пакета (необязательно)
- MOV: информация о других каналах
- TTML: обнаружение
- SAMI: обнаружение
- ID3: обновленный список жанров, благодаря Mats
- .so: найдите локальную копию библиотеки, прежде чем пытаться использовать путь по умолчанию.
- AVI: поддержка фрагмента Adobe PARf (соотношение сторон)
- VC-3: порядок сканирования
- # P65, Flac / Ogg Поддержка DISCTOTAL метаданных, благодаря Kurtnoise
- # P67, MOV, добавьте Hap Video в базу данных, благодаря Kurtnoise
- # P67, Matroska, добавьте VP9 в базу данных, благодаря Kurtnoise
- # P68, FLV, добавьте обнаружение HEVC в парсер FLV
- # P66, MOV, обработка tref / chap, с информацией о главах, благодаря Kurtnoise
- # P72, MOV, HEVC / H265 и базовая поддержка благодаря Kurtnoise
- # F382 / P75, определение формата PMP
- Поддержка MPEG-TS, HEVC / H265.
- 16:10 Известное значение DAR
- # B742, MPEG-4 / MOV, сбой с некоторыми усеченными / недопустимыми файлами
- # B746, MPEG-4 / MOV: сбой с файлами с атомом moof и атомом moov
- # B747, непоследовательная зависание с API-интерфейсом буфера
- # B757, MediaInfoDLL.py MediaInfoList не работал, благодаря Elbenfreund
- # B740, XML: dt: dt заменяется на dt (для двоичных данных)
- MXF: потоки Dolby E, начинающиеся только со второго или третьего кадра, не были обнаружены хорошо.
- MPEG-4 / MOV: сокращение времени анализа для видеопотоков только для I-кадра.
- CEA-708: отображаются фантомные потоки странного поведения) в случае ошибки CEA-708
- AVI: сбой со звуковой задержкой и AvgBytesPerSec 0
- Неправильное демультиплексирование потока заголовка в случае потоков AVC без frame_mbs_only_flag, но имеющих 2 поля в одном фрагменте.
- DPX: синтаксический анализ был очень медленным с последовательностью файлов.
- MXF: продолжительность предварительной зарядки не была прочитана, временной код первого кадра был неправильным, если «Origin» не 0
- FLV: файл иногда (например, большая часть файла, заполненного нулями) полностью анализировалась
- VC-3: использование значений из спецификаций (основанных на идентификаторе сжатия) вместо SBD / SST / SPL / APLF из битового потока
- # 738, mediainfo-qt не создает
Что нового в версии 0.7.62:
- Определение заголовка ARIB STD B24 / B37 (как японская, так и бразильская версии)
- LXF: поддержка AVC, VC-3, MPEG-аудио, AC-3, Dolby E и AAC-детектирование и анализ.
- AC-3: поддержка потоков 22,05 кГц (из спецификации, но они существуют)
- Определение типа сканирования MOV: AIC (Apple Intermediate Codec)
- MOV: поддержка метаданных AVID (информация о чередовании)
- Выделенные фрагменты времени (MOV, MXF, GXF)
- Трек времени (MPEG-4 / MOV, GXF, MXF)
- Временной код в SDTI (MXF)
- Временной код в Системной схеме 1 (MXF)
- Временной код в SMPTE RP 188 (он же SMPTE ST 12-2 aka ATC aka VANC) (GXF, LXF, MXF)
- Временной код в SMPTE RP 196 (иначе HANC)
- MPEG Video Time code
- MPEG-TS: format_identifier, pointer_field, section_length (скрыто по умолчанию)
- CEA-608/708: длительность обнаружения субтитров увеличивается до 15 секунд (или 64 МБ), чтобы пропускать меньше содержимого субтитров
- Файлы изображений в виде видеопотока: имя файла последнего файла
- # 727, MOV: сбой с некоторыми искаженными файлами (шкала времени установлена в 0)
- # 728, AAC: сбой с некорректными потоками
- # 681, AVI: не анализировал потоки VBR без информации о скорости передачи в заголовке
- # 736: Деление на 0 с 0-байтными файлами
- Id3v2: сбой с некорректными тегами
- Отображение скорости передачи битов было «0 бит / с» если реальная скорость передачи бит составляет более 4 Гбит / с
- Деление на 0 в случае 0-байтового файла
- MPEG-4: неправильная информация режима мультиплексирования в случае A / 53 титров в MPEG-видео в MOV
- P2 Clip: неправильный прописной / строчный регистр в имени файла исходных файлов.
- MOV: сущность PCM иногда была неправильной.
- MPEG-4: JPEG-чередование иногда было неправильным
- MPEG Video: неправильная информация DAR в случае изменения DAR между началом и концом файла
Комментарии не найдены