我需要从大量视频文件中读取一些元数据。经过一番研究,我碰到了http://www.scikit-video.org。我使用了skvideo.io.ffprobe,它给了我想要的结果。它会返回一个包含我正在查找的信息的字典。如何隔离python字典上的一个特定键。
它看起来像这样:
{ "@index": "0", "@codec_name": "mjpeg", "@nb_frames": "2880", "disposition": {"@default": "1", "@dub": "0", "@timed_thumbnails": "0"}, "tag": [{"@key": "creation_time", "@value": "2006-11-22T23:10:06.000000Z"}, {"@key": "language", "@value": "eng"}, {"@key": "encoder", "@value": "Photo - JPEG"}]}
或用一个漂亮的印刷:
{
"@index": "0",
"@codec_name": "mjpeg",
"@nb_frames": "2880",
"disposition": {
"@default": "1",
"@dub": "0",
"@timed_thumbnails": "0"
},
"tag": [
{
"@key": "creation_time",
"@value": "2006-11-22T23:10:06.000000Z"
},
{
"@key": "language",
"@value": "eng"
},
{
"@key": "encoder",
"@value": "Photo - JPEG"
}
]
}
我的问题是我怎么能隔离日期 “2006-11-22T23:10:06.000000Z” 。我尝试了一些不同的东西,但我陷入了困境。我无法获得键或值。我相信我错过了一些东西。
我真的很感激任何帮助。
感谢
你是什么意思的'''隔离日期'''? – wwii