开发者社区> 问答> 正文

智能媒体管理视频截祯转存回调,无详细的截祯结果信息?

智能媒体管理视频截祯转存回调,无详细的截祯结果信息?request_id:219552FB-5331-5747-B79D-B4CD7021E6D7, oss 地域cn-hangzhou。Snapshots希望返回截祯明细,比如截图了 10 张,能把 10 张文件明细列出来

展开
收起
真的很搞笑 2024-01-04 12:02:12 50 0
2 条回答
写回答
取消 提交回答
  • 智能媒体管理(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帧,并且列出了每帧图片的名称和存储位置。这样,您就可以根据返回的详细信息,了解到视频截帧任务的执行情况和具体输出的文件明细。

    2024-01-06 11:13:24
    赞同 展开评论 打赏
  • 不支持的,mns有大小限制,可以通过mns的URI定位存储的oss uri ,此回答整理自钉群“智能媒体管理官网客户群②”

    2024-01-04 12:54:32
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载