【问题标题】:Understanding ISO mp4 m4a Metadata了解 ISO mp4 m4a 元数据
【发布时间】:2014-10-22 13:30:18
【问题描述】:

我无法找到规范来理解 m4a 文件中的元数据。

这不是通过 AVAssetExportSession 复制的,我想手动读取这些数据并将其写入我的导出文件。

这是我在调试器中看到的

AVMetadataFormatISOUserData;

2014-10-22 16:19:33.496 Mobile Magnet[189:15972] 1835365473,
<AVMutableMetadataItem: 0x17e7de00, identifier=uiso/meta, keySpace=uiso, key class = 
__NSCFNumber, key=meta, commonKey=(null), extendedLanguageTag=(null),
dataType=com.apple.metadata.datatype.raw-data, time={INVALID}, duration={INVALID}, extras={
dataType = 0;
dataTypeNamespace = "com.apple.quicktime.udta";

},值= > },

【问题讨论】:

    标签: ios macos metadata itunes mp4


    【解决方案1】:

    这个

    },值=00000022 68646c72 00000000 00000000 6d646972 6170706c 00000000

    看起来像 MP4 容器中的 Atom(或块)的名称。我在使用YambAtomicParsley 页面制作的文件中看到了第5 到第12 个字节。

    【讨论】:

    • 看起来这个数据块可能有 8 个字节大小和 4 个字节名称配对。有人知道 8 字节大小是否符合 MP4 容器规范吗?
    猜你喜欢
    • 2017-02-14
    • 2016-04-07
    • 2016-01-18
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 2020-06-25
    • 2018-05-12
    相关资源
    最近更新 更多