Что такое формат файла CLPI?
Файлы CLPI используются технологией Blu-ray как часть структуры папок диска BDMV.
Файл .clpi хранит информацию, связанную с аудио- и видеопотоками, записанными на диске BD, но сам не содержит никаких аудио- или видеоданных. Каждый .clpi сопряжен с соответствующим файлом потока .m2ts с тем же пятизначным именем - например, 00001.clpi описывает 00001.m2ts. Файл находится в папке BDMV/CLIPINF/ на диске или в образе диска.
Файлы CLPI необходимы для корректного воспроизведения Blu-ray. Помимо синхронизации потоков, они содержат карту кодеков (PID потоков, языковые атрибуты, типы кодеков) и карту EP - таблицу точек поиска, которая позволяет точно переходить по главам, перематывать вперед и назад внутри объемного потока .m2ts. Без этой карты плееру пришлось бы сканировать весь поток, чтобы найти нужный таймкод.
Файл начинается с 8-байтового заголовка ASCII: тег типа HDMV, за которым следует строка версии, например 0200 (стандартный BD) или 0300 (некоторые диски UHD/4K Blu-ray). Резервная копия хранится в BDMV/BACKUP/CLIPINF/ на диске. Записи видеокамер AVCHD используют тот же формат информации о клипах.
Файлы CLPI могут считываться такими плеерами, как VLC media player, а такие инструменты, как MakeMKV, анализируют их для поиска и извлечения отдельных заголовков (titles).
Безопасность и защита
РИСК: LOWФайл информации о клипе .clpi представляет собой небольшие бинарные метаданные - он не является исполняемым и не содержит видео, поэтому его открытие безвредно (и ничего не дает). Реальные предостережения касаются юридических аспектов и источников: создание рипов с коммерческих Blu-ray обходит защиту от копирования AACS, что ограничено в некоторых юрисдикциях, а сайты с «бесплатными плеерами Blu-ray / кодеками BDMV» часто являются источниками рекламного ПО - скачивайте VLC, MakeMKV и HandBrake только с официальных сайтов.
Детали формата
в двух словахПрограммы, открывающие файлы CLPI
Технические подробности
глубокая спецификация| Заголовок файла | 8-байтовый ASCII: «HDMV» (тег типа), за которым следует 4-байтовая строка версии |
| Внутренние строки версий | «0100», «0200» (стандартный BD), «0300» (некоторые диски UHD/4K Blu-ray) |
| Кодировка | Бинарная (Binary), big-endian |
| Типичный размер файла | от ~1 КБ до нескольких сотен КБ (растет вместе с количеством точек поиска в карте EP) |
| Расположение на диске | Папка BDMV/CLIPINF/; резервная копия в BDMV/BACKUP/CLIPINF/ |
| Соглашение об именовании | Пятизначный номер, соответствующий потоку .m2ts (например, 00001.clpi ↔ 00001.m2ts) |
| Основные блоки данных | ClipInfo, SequenceInfo, ProgramInfo (кодеки/PID), карта CPI/EP, ClipMark, ExtensionData |
| Функция карты EP | Сопоставляет временные метки со смещениями байтов в потоке .m2ts, обеспечивая точный переход по главам и перемотку |
| Медиа-контент | Отсутствует - содержит только метаданные; все аудио/видео находится в парном файле .m2ts |
| Сжатие | Нет (бинарные таблицы с фиксированными полями) |
| Шифрование | Нет (сам .clpi не зашифрован; видео на диске может быть защищено AACS/BD+) |
| Совместимость с AVCHD | Записи видеокамер AVCHD используют тот же формат информации о клипах и структуру папок |
| Выпущен | 2006 (Blu-ray Disc / BD-ROM specification); AVCHD uses the same clip-info format |
| Последняя версия | CLPI version "0200" (BD); "0300" on some UHD/4K Blu-ray discs |
| Спецификация | blu-raydisc.com |
Конвертации CLPI
Вопросы и ответы сообщества
спрошено пользователямиВопросов пока нет - станьте первым, кто спросит о файлах CLPI.