MediaInfo - це багатоплатна та відкрита програма, яка надає користувачам як програму командного рядка, так і графічний інтерфейс користувача для візуалізації різних характеристик аудіо- та відеофайлів.
Він відображає докладну інформацію про теги, кодеки та контейнери практично будь-якого мультимедійного файлу (див. нижче для підтримуваних форматів). Програма розроблена з нуля, щоб бути сумісною з операційними системами Linux, Microsoft Windows і Mac OS X.
Особливості з першого погляду
Ключові функції включають в себе можливість читання широкого діапазону форматів аудіо та відео файлів, забезпечує користувачів декількома режимами перегляду, які можуть бути дуже індивідуальними, можливість експортувати інформацію в звичайний текст, 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 для субтитрів.
Програма також може відображати загальну інформацію про файл (наприклад, назву, тривалість, автор, номер доріжки, альбом режиму та дату, формат співвідношення, кадри / частоту дискретизації, канали, мову субтитрів, список розділи та підрахунок розділів.
Нижня лінія
На закінчення MediaInfo - пристойне і корисне застосування для аналізу мультимедійних файлів під платформою Linux. Він підтримує безліч відео та аудіо файлів, для яких відображається велика кількість інформації.
Що нового в цьому випуску:
- Оновлення випуску PBCore 2.1, спонсороване WGBH як частина Проекту розвитку та збереження PBCed, що фінансується 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: підтримка профілів МВФ
- F523, BDMV: підтримка списку відтворення Blu-ray у форматі UHD
- Відповідність Endianness і Sign для протоколів PCM Matroska
- MPEG-4: Resolize DXV display
- MPEG-4: підтримка імен файлів> 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: виправити зависання деяких файлів
- Trace: неправильна кодування символів за допомогою деяких файлів MOV
- Деякі виправлення витоків пам'яті
Що нового в версії 0.7.99:
- EBUCore: JSON output (- Вихід = EBUCore_1.8_JSON)
- EBUCore: додавання записуLibraryName і написання атрибутівLibraryVersion
- Відображення ідентифікатора Ad-ID на одній лінії (формат "Значення (реєстр)")
- 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 та Chromaticity-derived
- AAC: інформація про SBR / PS, яка є неявним / явним / NBC (не сумісна з зворотним зв'язком)
- AAC: вкажіть тип audioObjectType в кодексі
- Виправте дивний 1.334 DAR через проблему округлення
Що нового у версії 0.7.96:
- MPEG-4: відображення записаної дати з DV підпотоків
- I505, AC-3: збій з деякими потенційно неправильними кадрами
- I477, AVC: виправлення зависає при відкритті .mpls з деяких 3D BD
- MPEG-4: не відображається & quot; 1904 & quot; рік є сировиною значення 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 (& quot; V_FFV1 & quot;)
- AC-3 / E-AC-3: виявлення внутрішніх потоків Atmos
- AC-3 / E-AC-3: незначна реорганізація дисплея метаданих для подвійного моно і об'ємного звучання
- AC-3 / E-AC-3: & quot; повний основний & quot; і подібна інформація переміщена до & quot; Тип служби & quot; виділена лінія
- AC-3 / E-AC-3: більша точність щодо побудови потоку (наприклад, "E-AC-3 + Atmos / E-AC-3" або "TrueHD + Atmos / TrueHD / AC- 3 ")
- WTV: основне виявлення
- MPEG-TS: виявлення Opus
- URL: & quot; URLEncode & quot; варіант для того, щоб сказати, чи має вхідний код кодуватися в URL-адресі чи ні (за промовчанням це здогадка: немає змін, за винятком, якщо він містить пробіли)
- MediaTrace: для бітових потоків (а не для bandreams), неправильне зміщення біт
- Виправлено:
- HLS: тривалість іноді була неправильною, читаючи лише першу тривалість файлу TS. Тепер відображається повна тривалість
- MPEG-TS: якщо потік зашифрований або недійсний, рівень іноді не був очікуваним для AVC (наприклад, & quot; BaseLine @ 3.0 & quot ;, а не & quot; Базовий рівень @ 3 »)
- Matroska: ширина / висота потоку FFV1 не була ініціалізована, коли ширина / висота заголовка Matroska після кодека Id
- FFV1: виправте потенційну аварію з деякими заголовками помилок
- Матроска: збій у випадку великого вкладення та присутності CRC32
Що нового у версії 0.7.92:
- Новий:
- # F507, MXF: виявлення характеристик перенесення HLG
- # F508, HEVC: підтримка preferred_transfer_characteristics SEI (від проекту HEVC / H.265, переважний метод для HLG в DVB)
- MXF: аналіз дескрипторів AVC та перехресна перевірка вмісту суті
- MP4: інші значення AppleStoreCountry, зіставлені з країнами, показують номер країни, якщо невідомий
- Розширення файлу: перевірте, чи розширення файлу відповідає формату контейнера
- AVI / WAV: тест зрізаного файлу
- Вихід MIXML: Format_Profile розділений на Format_Profile, Format_Level, Format_Tier
- ID3v2: тег TCAP відображається на нове поле & quot; PodcastCategory & quot;
- Виправлено:
- Вихід MIXML: деякі * _ Оригінальні значення відсутні
- MXF / Teletext: неправильно виявлено потоки не субтитрів
- ID3v2: тег TP2 був неправильно пов'язаний з & quot; Accompaniment & quot ;, який тепер відображається до & quot; Album_Performer & quot;
- ID3v2: тег TSO2 був неправильно віднесений до & quot; Performer_Sort & quot ;, тепер він відображається на & quot; Album_Performer_Sort & quot; & quot;
- ID3v2: тег TCMP відображався двічі (2 рядки "Компіляція")
- У Windows-версії іноді відображається довга рядок символів у провіднику Windows, змінена на коротшу символьну рядок
Що нового у версії 0.7.91:
- Додайте розширення TIFF до розширення оболонки Windows
- Debian 9 та Ubuntu 16.10+: видалити непотрібну залежність
- МВФ та PTX: більше мов виявлено з назв файлів (але повний список загальних тегів мов все ще потрібно додати)
- МВФ та PTX: підтримка нестандартного, але звичайного "LAS" = "Іспанська (Латинська Америка)" & quot; код мови
- 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 (& quot; aixx & quot ;, і & quot; AVin & quot; 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 становить 0
- MPEG-4 / MOV: нескінченний цикл, якщо неправильно сформований stsc / stsz (виявлений шляхом розмивання)
- 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 (наприклад, & quot; 23,976 (24000/1001) кадрів в секунду & quot ;, і & quot; 23,976 (23976/1000) кадрів в секунду & quot;)
- MPEG-4 / MOV: показує повний список сумісних брендів у полі CodecID
- MPEG-4 / MOV: альтернативні групи
- MPEG-4 / MOV: & quot; Вимкнено & quot; тег
- MPEG-4 / MOV: & quot; Примусово & quot; тег
- MPEG-4 / MOV: показує посилання між доріжками (розділи для, субтитри для резервного копіювання)
- MXF: обробка елементів метаданих для більшості покупок
- MXF: ім'я пакета
- AVC: зберігати метод змішаного вмісту (міжрядкові поля або розділені поля)
- EBUCore: метадані придбання (Доказ концепції, лише для зворотного зв'язку)
- Matroska: повторений алгоритм визначення частоти кадрів, очікується менш неправильне число
- SDP / Teletext: деякі сторінки іноді (коли вони присутні в 2 різних рядках SDP) відображаються кілька разів
- MPEG-4 / MOV: деякі доріжки підказки не відображаються
- Додана мова Гонконгу
- Варіант & quot; Повне синтаксичний аналіз & quot;
Що нового у версії 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 не працював, якщо секретний ключ містить / character
Що нового в версії 0.7.75:
- Додано:
- MXF: розглядає трасування часу-коду з частотою 60 кадрів на секунду з двома компонентами, що мають різницю в 2 кадри в одному коді часу
- EBUCore 1.6: перейдіть на посилання кінцевого XSD
- Виправлення помилок:
- XDCAM: деякі структури каталогів були помилково виявлені як структура XDCAM з файлом XML
- MXF: SDTI 60 кадрів в секунду було неправильним
- # B927, DPX: формат DPX для дати та часу використовувався замість ISO-подібного
- # B927, EBUCore: неправильний зміст у початковому даті атрибута
- ProRes: потоки з атрибутами CodecID відображалися з неоднорідною бітною глибиною, а не бітною глибиною
Що нового у версії 0.7.74:
- FIMS: попередня версія (не для виробництва)
- Аудіо D-10: відображення реального бітрейту біля закодованого бітрейту
- VC-3: виявлення пакетів CDP (підписи 608/708), створені Nexio, в приватних даних VC-3
- AES3: загальний термін AES3 замінено більш точними числами SMPTE ST (302, 331, 337)
- NUT: основне виявлення
- FFV1: додатковий синтаксичний аналіз бітового потоку, підтримка будь-якої версії FFV1 в MOV та Matroska
- DPX: колірний простір і частота кадрів
- # B906, Matroska: тривалість відсутня, якщо інформаційний блок знаходиться в кінці файлу
- # 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, спонсорована компанією FlavorSys
- JPEG-2000: відображення профілю (Rsiz)
- JPEG-2000: виявлення кольорового простору XYZ (на основі профілю D-Cinema)
- FFV1 в MOV: докладніше (версія ...)
- MOV / MPEG-4: обробка clcn (маленький endian nclc) Тип параметра кольору
- # P84, Matroska: Додайте підтримку TEXTST для MKV Parser, завдяки Kurtnoise
- # P85, MPEG-TS: Додайте підтримку TEXTST для Parser MPEG-PSI, завдяки Kurtnoise
- інтерфейс MediaInfoDLL: очищення, додані нові можливості налагодження
- інтерфейс MediaInfoDLL: видалено блокування гігантських потоків
- # F460, VC-3 / DNxHD: виявлення нових ідентифікаторів RGB 444 та інших SMPTE ST 2019 (2014)
- VC-3 / DNxHD: номер версії (HVN)
- Чистий розмір діафрагми переходить від ширини / висоти до власного поля
- HEVC: рівень
- MXF: очищення бібліотеки та написання додатків полями
- ProRes: підтримка 4444 профілів
- CAP: виявлення файлів CAP з гепардів та лямбда
- Випуски B886, XML та HTML були зламані
- B902: EBU AspectRatio недійсний у випадку не класичного чисельника: формат знаменника
- # B758, VC-3 / DNxHD: неправильний колірний простір і субразмерність у випадку невідомих ідентифікаторів CID, тепер порожній, якщо форматна версія невідомо
- # B903, MXG: невірно використана точка відстеження часу, використана для файлів формату MXF у форматі AS-11
- # B904, MXF: обробка повторення метаданих заголовка в файлах MXF
- MXF: значення AFD було неправильним (відображається повний байт, але AFD - це лише 4 біти цього байта)
- DTS: деякі потоки в Little Endian не були виявлені
- MPEG-4: деякі файли мали неправильний номер кадру
- AVC: деякі потоки заголовків SCTE 128 відображалися двічі
- BMP; Приймаючи файли з інформацією про розмір файлу, встановленого на -1
- RF64: sampleCount не завжди правий
- MOV: уникайте неправильного синтаксичного аналізу у випадку з "colr" атом з "prof" тип колірного параметра
- DCP / IMF: ID тепер має замовлення AM / PKL CPL у всіх випадках (не тільки тоді, коли існує декілька CPL)
- # B893, MXF: збій із файлами Panasonic P2 3.0
- DPX: інформація про час була з рідною & quot ;:: & quot; персонаж
- Послідовність зображень: & quot; Затримка & quot; поле заповнюється з числа з іменем першого файлу
- FLV: деякі файли не мали потрібної тривалості
- DPX: файли Cineon були виявлені як DPVersion 1, номер версії не відповідав дійсній версії
Що нового у версії 0.7.72:
- Додано:
- Шведський переклад оновлено, дякую Аке Енгельбрекцон
- Версія MXF: версія MXF (наприклад, & quot; 1.3 & quot;)
- Варіант & quot; File_IsImageSequence & quot; для можливості пропускати кадри у послідовності файлів.
- EBUCOR: випуск проекту EBUCore 1,6, спонсор EBU
- EBUCore: AS-11 для картографії EBUCore, спонсор EBU
- EBUCore: більш технічні характеристики, спонсоровані EBU
- Метадані засвоєння MXF (RDD-18, EBU Tech 3349) основна підтримка
- Помилки виправлень:
- EBUCore: відстеження тимчасового коду перенесено до їхнього власного формату & quot; блок
- EBUCore: вилучено аудіо-трек-конфігурацію (не очікувана поведінка)
- EBUCore: Загальна інформація BitRate змінена з technicalAttributeString на technicalAttributeInteger
- PBCore: невірний випуск у випадку потокового тимчасового коду, виправте подяку Дейву Райс
- PBCore2: кодекид змінився завдяки Дейву Райс
- OP-47 / SDP / Teletext: деякі потоки не були виявлені
- Попередня версія була побудована за допомогою інструкцій SSE2, перейшовши до інструкцій SSE
- AVC: фіксування безкінечного циклу
- AVC: намагається уникнути неправильного визначення AVC у випадку недійсних (наприклад, зашифрованих) потоків
- Збій у Windows Vista та Win7 до SP1 та процесор, що підтримує FMA, через помилку в MSVC2013, починаючи з 0.7.72. Спасибі Павлу Пименову за доповідь та патч
- MXF: AS-11 Typo (SerieTitle змінено на SeriesTitle), додано TotalProgrammeDuration
- ID3v2: підтримка 3-байтових тегів ID3v2.3
- CEA-608 в MPEG-4: детектор PTS був помилковим у випадку декількох блоків в одному кадрі
- MOV: краще обробка файлів у сірому масштабі та обробка кольорових палітрів за допомогою Vittorio Giovara
Що нового у версії 0.7.71:
- Додано:
- Відображення AS-11 (Core, Segmentation, UK DPP)
- MXF: підтримка виявлення TTML (SMPTE ST 2052)
- MXF: опція --File_Mxf_TimeCodeFromMaterialPackage для використання відстеження тимчасового коду з пакета Матеріал замість пакета Source (лише CLI / DLL)
- Тривалість в HH: MM: SS: формат FF (приховано за замовчуванням)
- AVC: виявлення внутрішніх профілів
- MXF: відображаються коди часових кодів матеріалів та вихідного коду
- MPEG-TS: більше інформації для субтитрів телетексту, наприклад & quot; Для людей з вадами слуху & quot;
- Виявлення сторонніх XML-файлів для підписів (наприклад, TTML / DFXP), параметр для CLI та Lib
- AVC та HEVC: інформація color_range (обмежена / повна), завдяки Вітторіо Джовара
- OP-47 / SDP / Телетекст: виявлення номерів журналів
- MOV / MPEG-4: основна підтримка тегу iTunMOVI
- MOV / MPEG-4: підтримка назви композиції та декілька інших тегів, пов'язаних із доріжкою
- MOV / MPEG-4: виявлення Dolby E у стереозвуку
- AVC: використання першого pic_struct як резервного для сканування порядку, якщо інші методи не зможуть спробувати, завдяки Smit для ідеї
- МВФ: краща сумісність із пакетами від різних постачальників
- Опція виведення технічних метаданих PBCore 2.0 завдяки Дейву Райс
- WMV: відстеження тимчасового коду та значення відображення першого кадру, спонсорованого AVCOM
- Відео MPEG: відкритий / закритий стан GOP
- HEVC: підтримка співвідношення пікселів у VUI, завдяки Kurtnoise
- Виправлення помилок;
- SMPTE ST 331: неправильні позиції каналу
- B872, MOV: поле StreamOrder було неправильним у випадку посилання на розділи
- Більше узгодженості між інтерфейсом File та інтерфейсом By buffer
- Матроска: неправильне усунення затримки відео / аудіо в разі B-кадрів перед першим I-кадром
- Часовий код із смугастою / не смужкою інформацією переміщується з & quot; Формат_налаштування & quot; до "TimeCode_Striped" & nbsp;
- SMPTE ST 337: нескінченний цикл під час сканування деяких не ST 337 потоків
- MP4 / MOV: Використання меншої кількості даних під час виявлення Dolby E, схованого в композиції PCM
- Matroska: деякі збій після імені файлу оновлень вкладень
- MXF: часовий код MXF не відображається за деякими параметрами компіляції (наприклад, за замовчуванням для Windows build)
Що нового у версії 0.7.69:
- Додано:
- Італійський переклад оновлено, завдяки Роберто
- Російський переклад оновлений, завдяки солокоту
- MPEG-TS: підтримка потоків HEVC з потоком типу 36 з потоком
- EBUCore 1.5: оновлення з підтримкою більшої кількості полів і дійсне проти кінцевого XSD
- Додано спосіб зберігання міжсторінкового вмісту (розділені поля або чергові поля)
- HEVC: краща підтримка різних контейнерів (у тому числі MP4 / MKV / FLV)
- # B844, Matroska: виявлення кришок завдяки Максом Поздеєву
- Послідовності файлів: оптимізація виявлення послідовностей з файлами у форматі 200k +
- Послідовності файлів: Параметр File_IgnoreSequenceFilesCount для прискорення виявлення послідовностей (con: відсутність виявлення останнього файлу в послідовності)
- Послідовності файлів: Параметр File_IgnoreSequenceFileSize для прискорення виявлення послідовностей (con: відсутність виявлення загального розміру послідовності)
- Послідовності файлів: виявлення при наявності додаткових символів після цифр (наприклад, & quot; ім'я файлу [000001]. png & quot;)
- 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
- IMF 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 #: не працював з файлами 2GB, іноді аналізував весь файл
- # 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): основна підтримка
- Функція IMF AssetMap (AM), PackageList (PKL) та CompositionPlaylist (CPL): основна підтримка
- Mac диліб: шукає диліб в @executable_path та CFBundleCopyExecutableURL dir
- AAC: опція для миттєвої швидкості бітрейту в режимі швидкого виявлення (лише MediaInfoLib)
- FTP (лише для власних збірків): підтримка назв файлів UTF-8
- Опис кольору: додано colour_description_present, краще розділення між значеннями бітового потоку та значеннями контейнера
- MPEG-4: RLE, колірний простір та бітна глибина
- Рейтинг закону: підтримка Концепції вмісту CEA-608 XDS у форматах MPEG-PS, MPEG-TS, LXF, GXF
- MPEG-4 / MOV: помилка знайдена в одному файлі, розмір вибірки - 16 з 32-розрядним кодеком ідентифікатора ("fl32"), виправлення виведення MediaInfo
- # B775, AVI: AVI може використовувати негативну висоту для сировини, щоб сигналізувати, що він кодується зверху вниз, а не внизу вгору
- # 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: неправильний обчислення тривалості сирого потоку у випадку часу коду кадру
- Автоматизація типу StreamKind була задана як ціле, це текст
- MPEG-4: читав безліч байтів з диска, коли формат вихідного потоку невідомий
- AVI: збій із деякими неправильними текстовими потоками
- Файли довідника / відтворення не підтримувалися з FTP (лише для спеціальних збірків)
- MPEG-4 / MOV: ScanOrder використовував & quot; збережений & quot; значення замість "показано" & quot; значення
- 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
- 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; поле
- MPEG-4 / QuickTime: обробка дивних & quot; негативних & quot; тривалість кадру складає stts
Що нового в версії 0.7.63:
- Переключено на ліцензію на BSD-2-позицію
- LXF: підтримка AFD (з допоміжного потоку)
- Виявлення деяких бічних файлів автомобіля та їх показ у вигляді єдиного пакета (необов'язково)
- MOV: інформація про позиції каналів
- TTML: виявлення
- SAMI: виявлення
- ID3: оновлений список жанрів, завдяки матам
- . so: пошук локальної копії бібліотеки перед спробою запустити шлях за замовчуванням
- AVI: підтримка фрагмента Adobe PARf (Aspect Ratio)
- VC-3: порядок сканування
- # P65, Flac / Ogg DISCTOTAL підтримка метаданих, завдяки Kurtnoise
- # P67, MOV, додайте Hap Video в базу даних, завдяки Kurtnoise
- # P67, Matroska, додайте VP9 до бази даних, завдяки Kurtnoise
- # P68, FLV, додати виявлення HEVC у аналізаторі FLV
- # P66, MOV, tref / chap handling, з розділами інформації, завдяки Kurtnoise
- # P72, MOV, HEVC / H265 виявлення та базової підтримки, завдяки Kurtnoise
- # F382 / P75, виявлення формату PMP
- Підтримка MPEG-TS, HEVC / H265
- 16:10 DAR відоме значення
- # B742, MPEG-4 / MOV, аварія з деякими усіченими / невірними файлами
- # B746, MPEG-4 / MOV: аварія з файлами, що мають атом моха і не атом мова
- # 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, але має два поля в одному фрагменті.
- DPX: синтаксичний аналіз був дуже повільним, з послідовністю файлів.
- MXF: тривалість попередньої оплати не була прочитана, часовий код першого кадру був неправильним, якщо "Походження" & quot; не 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, який називається ATC, а також VANC) (GXF, LXF, MXF)
- Часовий код у SMPTE RP 196 (aka HANC)
- Часовий код відео MPEG
- 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: аварія з деякими неправильними тегами
- Дисплей бітової швидкості становив & quot; 0 біт & quot; якщо реальна бітна швидкість перевищує 4 Гбіт / сек
- Розподіл на 0 у випадку 0-байтового файлу
- MPEG-4: неправильна інформація режиму мультиплексування у випадку підписів A / 53 в MPEG-відео в MOV
- Кліп P2: неправильний регістр / верхній регістр в імені файлу вихідних файлів.
- MOV: іноді невірність PCM була невірною
- MPEG-4: іноді неправильне розміщення JPEG
- Відео MPEG: неправильна інформація про DAR у разі зміни DAR між початком та кінцем файлу
Коментар не знайдено