视频编辑,是对云点播中的视频进行剪辑和拼接的过程,是一种离线任务。视频编辑的功能包括以下几种:
视频剪辑:对云点播中的一个文件进行剪辑,生成一个新的视频。
视频拼接:对云点播中的多个文件进行拼接,生成一个新的视频。
视频剪辑后拼接:对云点播中的多个文件进行剪辑,然后再拼接,生成一个新的视频。
直播流转视频:对云点播中的一个流进行处理,生成一个新的视频。
直播流剪辑:对云点播中的一个流进行剪辑,生成一个新的视频。
直播流拼接:对云点播中的多个流进行拼接,生成一个新的视频。
直播流剪辑后拼接:对云点播中的多个流进行剪辑,然后拼接,生成一个新的视频。
注意:
当对直播流做剪辑、拼接等操作时,请确保流结束后再操作,否则生成的视频可能不完整。
任务发起
结果获取
{"EventType":"EditMediaComplete","EditMediaCompleteEvent":{"TaskId":"EditMedia-f5ac8127b3b6b85cdc13f237c6005d8","Status":"FINISH","ErrCode":0,"Message":"SUCCESS","Input":{"InputType":"File","FileInfoSet":[{"FileId":"24961954183381008","StartTimeOffset":0,"EndTimeOffset":300},{"FileId":"24961954183381009","StartTimeOffset":0,"EndTimeOffset":300},{"FileId":"24961954183381010","StartTimeOffset":0,"EndTimeOffset":300}]},"Output":{"FileType":"mp4","FileId":"24961954183923290","FileUrl":"http://125676836723.vod2.myqcloud.com/xxx/xxx/f0.mp4"},"ProcedureTaskId":""}}
回调结果中,
Input.InputType
为File
,表示编辑的视频是文件类型。Input.FileInfoSet
包含三个元素,其中StartTimeOffset
为0
,EndTimeOffset
为300
,表示对三个视频各剪辑前5分钟的片段后再做拼接,拼接后的视频时长为15分钟。Output.FileId
是视频编辑后生成的新视频的 FileId,视频的播放 URL 是FileUrl
中的值。