Тепер кожен великий інструмент ШІ для створення відео підписує свої експортовані файли. Сора, Вео, Ранвей, Клінг і Файрфлай записують облікові дані вмісту C2PA у контейнер, а більшість із них додатково додає пакети XMP і теги створення. Ці маніфести вказують, яка модель створила відеофрагмент, коли це сталося, а іноді — які запити або редагування використовувалися. Завантажте файл куди завгодно — і цей запис переміститься разом із ним. Саме для цього й був розроблений стандарт, але саме цього ви можете не хотіти, якщо відеофрагмент є приватним чернетковим матеріалом, результатом для клієнта або частиною внутрішнього дослідження.
Де насправді містяться дані
У файлі MP4 або MOV маніфест C2PA міститься у верхньорівневому блоці uuid із фіксованим ідентифікатором, XMP — у другому блоці uuid, а довільні теги потрапляють до udta. WebM зберігає ту саму інформацію в елементах тегів Матроски. Ніщо з цього не є частиною зображення — це службові дані, обгорнуті навколо відео- та аудіопотоків, тому їх можна видалити, не торкнувшись жодного кадру.
Перемультиплексування замість повторного кодування
Цей засіб запускає ФФмпег, скомпільований у WebAssembly, з параметрами -map_metadata -1 -map_chapters -1 -c copy. Потоки копіюються побайтно до щойно створеного контейнера, тому нічого не декодується й нічого не стискається повторно. Блоки, які перемультиплексувальник не розпізнає, зокрема блок uuid C2PA, просто не переносяться. Результат візуально ідентичний оригіналу, створюється за секунди навіть для великого файлу, а сканування до й після на цій сторінці підтверджує, що метадані зникли.
Чого цей засіб не може зробити
Метадані — не єдиний сигнал походження. SynthID від Google та подібні системи вбудовують непомітний візерунок у пікселі й звукову хвилю, і цей візерунок зберігається після перемультиплексування, повторного кодування, обрізання та запису екрана. Цей засіб не намагається його подолати, і жоден чесний засіб не може стверджувати протилежне. Якщо ви хочете зрозуміти, що розкриває файл, спочатку перевірте його за допомогою засобу перевірки облікових даних вмісту; якщо ж ваша мета — видалити шар метаданих, саме це тут і відбувається.