0

我正在尝试通过 Java 进程使用 EXIFTools 将 EXIF 数据添加到视频中,使用类似的东西

    //Projection Type equirectangular
    //Stitched True
    //Rotation 0

    ProcessBuilder pb = new ProcessBuilder(
            "exiftool", "-Spherical=\"true\"","-Stitched=\"true\"", "-\\Projection Type\\=\"equirectangular\"", "-Rotation=\"0\"",
            video.getAbsolutePath()
    );

由于空白,我无法添加投影类型。错误总是像

“无法识别投影或警告:对不起,投影不可写”

这是使用 Google Spherical Metadata Injection 工具完成 exif 的视频的 EXIF 报告的样子 在此处输入图像描述

这就是我的流程的样子在此处输入图像描述

我使用我的 exif 数据上传到 Youtube 的视频没有被识别为 360 度视频。

所以我的问题是,如何通过流程构建器(即使用空白)添加“投影类型”?

此外,这是为了让 Youtube 和 Facebook 将它们识别为 360 度视频而我缺少的唯一属性吗?

4

1 回答 1

1

请参阅Exiftool 常见问题解答 2

“当您运行 exiftool 时,默认情况下,它会为提取的信息打印描述,而不是标签名称
。...<br>要打印标签名称而不是描述,请在提取信息时使用 -s 选项。”

要添加标签,请使用"-\\ProjectionType\\=\"equirectangular\""-ProjectionType=equirectangular从命令行。

我没有关于如何让 YT 和 FB 识别 360 视频的信息。

于 2017-06-30T01:24:31.717 回答