如何用ffprobe单独提取com.apple.quicktime.creationdate元数据
使用ffprobe直接提取指定元数据的解决方案
要直接通过ffprobe获取目标元数据,无需额外过滤工具,可通过精准的条目选择和输出格式设置实现:
1. 仅获取元数据的值
执行以下命令,直接返回com.apple.quicktime.creationdate对应的值:
ffprobe -show_entries format_tags=com.apple.quicktime.creationdate -of compact=p=0:nk=1 -loglevel error IMG_9931.MOV
参数说明:
-show_entries format_tags=com.apple.quicktime.creationdate:精准指定要提取的格式标签,去掉多余的stream_tags避免返回无关的流标签内容-of compact=p=0:nk=1:设置输出格式为紧凑模式,p=0关闭节标题(如[FORMAT]),nk=1关闭键名输出,仅返回对应的值-loglevel error:只显示错误信息,屏蔽无关日志输出
2. 获取带键名的完整键值对
如果需要保留com.apple.quicktime.creationdate=xxx的格式,只需去掉nk=1参数:
ffprobe -show_entries format_tags=com.apple.quicktime.creationdate -of compact=p=0 -loglevel error IMG_9931.MOV
内容的提问来源于stack exchange,提问作者mikem
相关产品推荐
相关产品推荐

