Python题库,怎么做?

要显示有很多帧的画面,json格式给出每一帧的序号、内容及显示时长。每帧都有解码时间,解码完才能显示。解码帧最大缓存为60帧,超过了暂停解码。

输入:
test.json每一帧的输入信息
stdout 运行的输出信息

输出:
1.用python按照格式,随机产生100个frames,保存成test.json
{
“data” : “This is n frame”,
“index” : n,
“duration” : random 50*(1-10 random) ,
“decoderCost” : random 50*(1-10 random)
},

2.用Python代码计算输入信息test.json,打印 “[时间戳]结果”,例如:
[50] frame 2 decoded
[150] show frame 2:“This is 2nd frame”

3.将运行结果保存成testout.log

模拟图片的输入格式如下:(不包括注释)
{
“frames”: [
{
“data” : “This is 1st frame”, #帧的内容
“index” : 1, #帧序号
“duration” : 100, #帧显示时长,单位毫秒
“decoderCost” : 50 #解码所需时长,单位毫秒
},
{
“data” : “This is 2nd frame”,
“index” : 2,
“duration” : 200 ,
“decoderCost” : 100
},
{
“data” : “This is 3rd frame

你可能感兴趣的:(Python)