【发布时间】:2020-01-16 23:07:13
【问题描述】:
我正在尝试获取位于 Azure blob 存储中的文件的元数据。
我为此目的使用 ffprobe。虽然可行,但由于 ffprobe 二进制文件位于我的本地系统上,而文件位于 Blob 中,所以整个过程太慢了
完成上述操作的最佳方法是获取远程文件的元数据?
【问题讨论】:
标签: java azure ffmpeg blob azure-blob-storage
我正在尝试获取位于 Azure blob 存储中的文件的元数据。
我为此目的使用 ffprobe。虽然可行,但由于 ffprobe 二进制文件位于我的本地系统上,而文件位于 Blob 中,所以整个过程太慢了
完成上述操作的最佳方法是获取远程文件的元数据?
【问题讨论】:
标签: java azure ffmpeg blob azure-blob-storage
两种方式供大家参考:
1.使用blob.downloadAttributes(),然后使用blob.getMetadata()
此方法填充 blob 的系统属性和用户定义的 元数据。在读取或修改 blob 的属性或元数据之前, 调用此方法或其重载以检索 Microsoft Azure 存储中的 blob 属性和元数据 服务。
2.使用get-metadata-activity in ADF。
获取文件的元数据:
【讨论】: