Что такое формат файла IFO?
Файлы .ifo используются для хранения информации, описывающей DVD-диск. Формат .ifo сам по себе не содержит мультимедийных данных - он лишь ссылается на видеоконтент через связанные файлы. Данные, содержащиеся в файле .ifo, включают:
- главы фильма и структуру заголовков,
- расположение потоков субтитров,
- расположение аудиодорожек,
- навигацию по меню и точки начала воспроизведения.
DVD-диск содержит два типа файлов .ifo: VIDEO_TS.IFO (Video Manager, идентифицируемый сигнатурой DVDVIDEO-VMG со смещением 0) и один или несколько файлов VTS_##_0.IFO (Video Title Sets, идентифицируемые как DVDVIDEO-VTS). Используя эти файлы, устройство, считывающее DVD, может получить доступ ко всей информации, необходимой для корректного отображения всей структуры диска. Поэтому крайне важно наличие файлов .ifo на диске.
Файлы .ifo работают вместе с файлами .VOB, которые несут фактические аудио- и видеоданные MPEG-2, и файлами резервных копий .BUP. Каждый .ifo имеет соответствующий .bup - побайтовую копию, хранящуюся в качестве резервного варианта на случай повреждения основного файла.
Открытие файла .ifo в совместимом видеоприложении обычно запускает воспроизведение связанной структуры DVD. Если в той же папке отсутствуют данные .vob, видео воспроизводиться не будет.
Безопасность и защита
РИСК: LOWIFO - это инертные навигационные данные, они безопасны. Вопросы носят скорее юридический или практический характер, а не связаны с вредоносным ПО: коммерческие DVD обычно зашифрованы CSS, и копирование/конвертация их VOB-файлов (которые размечает IFO) может быть ограничена законом о защите авторских прав в вашей стране; домашние или незащищенные диски конвертируются свободно. Держите IFO/VOB/BUP вместе, чтобы сохранить меню. Избегайте загрузки рипов DVD в онлайн-конвертеры из-за размера и соображений конфиденциальности.
Детали формата
в двух словахПрограммы, открывающие файлы IFO
Технические подробности
глубокая спецификация| Сигнатуры файлов | `DVDVIDEO-VMG` (12-байтный ASCII со смещением 0) для `VIDEO_TS.IFO`; `DVDVIDEO-VTS` для каждого `VTS_##_0.IFO` |
| Порядок байтов | Big-endian (сетевой порядок байтов) во всех многобайтовых целочисленных полях |
| MIME-тип | `application/octet-stream` - выделенный MIME-тип для этого формата не зарегистрирован |
| Соглашение об именовании | `VIDEO_TS.IFO` для Video Manager уровня диска; `VTS_##_0.IFO` для каждого набора видеозаголовков (## в диапазоне 01-99) |
| Макс. количество наборов видеозаголовков | 99 (от `VTS_01_0.IFO` до `VTS_99_0.IFO`) |
| Карта аудиопотоков | До 8 на набор заголовков; каждая запись фиксирует кодек (AC-3, MPEG, DTS, LPCM), код языка и ID потока внутри VOB |
| Карта потоков субтитров | До 32 на набор заголовков, каждый с кодом языка и ID потока, ссылающимся на данные субтитров в парном VOB |
| Резервная копия | Каждый файл `.ifo` имеет побайтовый дубликат, хранящийся в виде файла `.bup` на том же диске для восстановления после ошибок |
| Таймкоды глав | Хранятся в виде таблиц адресов и времени VOBU (Video Object Unit), что позволяет осуществлять точный поиск глав без сканирования VOB |
| Уровни родительского контроля | Хранит информацию об управлении родительским контролем для каждого заголовка для 8 региональных уровней защиты, определенных в спецификации DVD-Video |
| Записанные атрибуты видео | Соотношение сторон каждого заголовка (4:3 или 16:9), флаги разрешений letterbox/pan-scan, разрешение и идентификатор системы NTSC/PAL |
| Разработчик / регулирующий орган | DVD Forum; определено в DVD-Video Book (DVD Specification for Read-Only Disc, Part 3) |
| Индексируемые медиаданные | Ссылается на секторные адреса `.vob` для аудио/видео ячеек, но сам не хранит сжатых медиаданных |
| Типичный размер файла | От нескольких килобайт до примерно 1 МБ, в зависимости от количества заголовков, глав и структур меню на диске |
| Выпущен | 1996 (DVD-Video specification) |
Конвертации IFO
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах IFO.