Как определить, какие смещения изменились в файле MP4 после вырезания части файла MP4

#video #ffmpeg #hex #mp4 #hex-editors

#Видео #ffmpeg #hex #МР4 #шестнадцатеричные редакторы

Вопрос:

На этом изображении отображается каждое смещение и роль этого смещения в файле mp4.

введите описание изображения здесь

И это файл MP4, просмотренный в шестнадцатеричном редакторе:

введите описание изображения здесь

Как я могу узнать, какие смещения были изменены при вырезании (в качестве примера) первых 60 секунд этого видео или выполнении любого процесса вырезания?

Ответ №1:

Многие смещения будут изменены. При вырезании ffmpeg не копирует исходные метаданные и не преобразует их на месте, он копирует полезную нагрузку мультимедиа и генерирует новый пакет. Все примеры таблиц со смещениями их фрагментов будут отличаться. Как и большая часть метаданных. Единственными метаданными, которые ffmpeg попытается скопировать, являются строковые метаданные из входных данных, такие как исполнитель, заголовок или таймкод.