Я пытаюсь добавить данные EXIF в видео с помощью EXIFTools через процесс Java, используя что-то вроде
//Projection Type equirectangular
//Stitched True
//Rotation 0
ProcessBuilder pb = new ProcessBuilder(
"exiftool", "-Spherical=\"true\"","-Stitched=\"true\"", "-\\Projection Type\\=\"equirectangular\"", "-Rotation=\"0\"",
video.getAbsolutePath()
);
Я не могу добавить тип проекции из-за пробелов. Ошибка всегда что-то вроде
«Проекция не распознана или предупреждение: извините, проекция недоступна для записи»
Вот как выглядит EXIF-отчет видео, exif которого был сделан с помощью инструмента Google Spherical Metadata Injection
Вот как это выглядит с моим процессом
Видео, которые я загружаю на Youtube с моими данными exif, не распознаются как видео 360°.
Итак, мой вопрос: как добавить «Тип проекции» через построитель процессов (т.е. с пробелом)?
Кроме того, это единственный атрибут, которого мне не хватает, чтобы Youtube и Facebook могли распознать их как 360-градусные видео?