【问题标题】:How to get or edit exif for video in iOS如何在 iOS 中获取或编辑视频的 exif
【发布时间】:2020-01-08 21:35:12
【问题描述】:

我想为视频编辑 exif。

我使用自定义相机拍摄视频。但此视频缺少 exif 信息。我在网上搜索了很长时间,没有找到任何方法。 PHAsset 不行,因为我不需要将视频保存在相册中。 谁能帮帮我,谢谢!

【问题讨论】:

    标签: ios video exif


    【解决方案1】:

    您可以使用this guide 获取元数据。
    要使用元数据,您将使用 AVMetadataItem 项。
    要加载元数据,请使用下一个示例:

    let url = Bundle.main.url(forResource: "audio", withExtension: "m4a")!
    let asset = AVAsset(url: url)
    let formatsKey = "availableMetadataFormats"
    
    asset.loadValuesAsynchronously(forKeys: [formatsKey]) {
        var error: NSError? = nil
        let status = asset.statusOfValue(forKey: formatsKey, error: &error)
        if status == .loaded {
            for format in asset.availableMetadataFormats {
                let metadata = asset.metadata(forFormat: format)
                // process format-specific metadata collection
            }
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2011-10-24
      • 1970-01-01
      • 1970-01-01
      • 2012-10-26
      • 2021-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多