智能媒体管理视频截祯转存回调,无详细的截祯结果信息?request_id:219552FB-5331-5747-B79D-B4CD7021E6D7, oss 地域cn-hangzhou。Snapshots希望返回截祯明细,比如截图了 10 张,能把 10 张文件明细列出来
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
智能媒体管理(IMM)提供了视频截帧任务的功能,可以将视频文件中的特定画面抓取成静态图片。在执行视频截帧任务时,您可以通过设置参数来控制截帧的行为,例如截帧的类型、间隔、数量以及输出文件的位置等。
当任务执行完成后,系统会返回一个TaskId,您可以使用这个TaskId通过GetVideoTask接口查询到任务的具体执行结果。查询结果会包含任务的详细信息,其中包括截帧的明细信息。具体来说,您会得到一个包含成功与否、截帧类型、数量、目标位置等信息的列表。
例如,如果设置了截帧类型为"interval"(间隔截帧),数量为10,并将输出文件存储在OSS的某个URI下,任务执行成功后,您可以通过GetVideoTask接口查询到类似于以下的明细信息:
{
    "Events": [
        {
            "eventName": "GrabFrameTask",
            "eventSource": "acs:imm",
            "eventTime": "2023-01-01T14:14:51.901Z",
            "eventVersion": "1.0",
            "imm": {
                "CustomMessage": "hello",
                "ErrorCode": "",
                "GrabDuration": "1",
                "JobId": "GrabFrameTask-2c21f159-dfe1-4cb3-ba5d-5db0c422ac2a",
                "Results": [
                    {
                        "Success": true,
                        "GrabType": "interval",
                        "GrabNumber": "10",
                        "FinalNumber": "10",
                        "TargetPrefix": "oss://imm-test/testcases/",
                        "TargetList": [
                            "frame001.jpg",
                            "frame002.jpg",
                            ...
                            "frame010.jpg"
                        ],
                        "Reason": ""
                    }
                ],
                "SourceCodec": "h264",
                "SourceDuration": "182.58",
                "SourceResolution": "1280x720",
                "TaskId": "GrabFrameTask-2c21f159-dfe1-4cb3-ba5d-5db0c422ac2a",
                "VideoUri": "oss://imm-test/testcases/video.mp4"
            }
        }
    ]
}
在这个例子中,"Results"数组中包含了截帧任务的结果,显示了成功("Success": true),截帧类型为"interval",总共抓取了10帧,并且列出了每帧图片的名称和存储位置。这样,您就可以根据返回的详细信息,了解到视频截帧任务的执行情况和具体输出的文件明细。