Есть ли видеоформат с нумерованными номерами кадров?
Мы предоставляем видеофайл редактору видео (человеку, а не программе) для использования в Adobe Premiere Pro. Видео является фрагментом последовательности, поэтому первый кадр файла считается кадром 0, даже если это кадр 100 последовательности.
Относительный номер кадра (100) обычно записывается в кадр как субтитр, чтобы редактор мог его увидеть.
Мы также хотели бы указать относительный номер кадра в самом файле, чтобы Premiere знал об этом. Таким образом, первый кадр файла будет фактически перечислен как кадр 100.
Есть ли такой формат видео, который поддерживает нумерацию кадров?
1 ответ
Возможно, есть способ, но я не могу его протестировать, поскольку у меня нет Adobe Premiere.
Adobe создала стандарт для обмена метаданными, который называется Платформа расширяемых метаданных (XMP). Для сериализации обычно используется подмножество RDF/XML
,
XMP
могут быть встроены в такие форматы, как MP4
а также MOV
и на самом деле ffmpeg
можно вставить в последнее:
ffmpeg ... -metadata xmp=[xmp_data] output.mov
Проверьте это с помощью:
ffprobe output.mov -show_format -export_xmp 1
Если входной файл не поддерживает XMP
Встраивание или, если оно только для чтения, Adobe Premiere должно создать коляску XML
файл, содержащий XMP
данные.
Конечно, вам нужно посмотреть, отображается ли номер начального кадра как XMP
имущество. Если это не так, т.е. он сохраняется на уровне проекта, тогда он не будет работать. Я думаю, что вы можете легко проверить это, сделав файл доступным только для чтения, установив Начальный фрейм в графическом интерфейсе, а затем проверив файл коляски.
Если он выставлен, то есть большая вероятность, что он прочитает его при открытии / импорте из встроенных данных или файла вспомогательной машины.