【问题标题】:Where can I get the FFProbe JSON schema definition?我在哪里可以获得 FFProbe JSON 模式定义?
【发布时间】:2020-08-07 10:51:48
【问题描述】:

我正在使用 FFProbe 获取 JSON 格式的媒体文件信息。 我正在寻找 FFProbe 中 JSON 输出选项的完整架构定义。 见:https://ffmpeg.org/ffprobe.html#json

如果没有架构,我发现不同的文件会产生不同的输出,当我在 JSON 中发现更多属性和更多标签时,我必须手动添加更多序列化逻辑。

相当于 MkvToolNix 的完整 JSON 模式定义,但对于 FFProbe: 见:https://gitlab.com/mbunkus/mkvtoolnix/-/blob/master/doc/json-schema/mkvmerge-identification-output-schema-v12.json

如果 FFProbe 存在这样的架构,有什么想法吗?

【问题讨论】:

    标签: json ffmpeg ffprobe


    【解决方案1】:

    没有,但有一个 XML 模式,您可以尝试转换它。在https://github.com/FFmpeg/FFmpeg/blob/master/doc/ffprobe.xsd

    【讨论】:

    • 我知道 XML 模式。与手动转换 XSD 相比,根据需要将属性添加到我的 JSON 解析器似乎工作量更少且更可靠。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    相关资源
    最近更新 更多