릴리스 노트
매개변수 | 설명 |
포맷(Format) | 화면 캡처 파일의 출력 포맷으로 현재 JPG만 지원. |
폭(Width) | 캡처 화면의 폭으로 128px - 4096px까지 지원. |
높이(Height) | 캡처 화면의 높이로 128px - 4096px까지 지원. |
채우기 방식(FillType) | 캡처 화면의 폭/높이 비율이 원본 비디오와 불일치할 경우, 캡처 화면을 '채우기' 방식으로 처리합니다. 일반적으로 다음과 같은 채우기 방식이 있습니다. 늘이기: 이미지를 늘려 이미지 전체를 채웁니다. 이미지가 '찌그러지거나' '길게 늘어날' 수 있습니다. 검은 테두리 남기기: 이미지의 폭/높이 비율을 유지하고 테두리의 남는 부분을 검은색으로 채웁니다. 흰 테두리 남기기: 이미지의 폭/높이 비율을 유지하고 테두리의 남는 부분을 흰색으로 채웁니다. 가우시안 블러: 이미지의 폭/높이 비율을 유지하고 테두리의 남는 부분을 가우시안 블러로 채웁니다. |
매개변수 | 설명 |
포맷(Format) | 화면 캡처 파일의 출력 포맷으로 현재 JPG만 지원. |
폭(Width) | 캡처 화면의 폭으로 128px - 4096px까지 지원. |
높이(Height) | 캡처 화면의 높이로 128px - 4096px까지 지원. |
샘플링 방식(SampleType) | 샘플링 방식은 두 가지로 나뉩니다. 백분율로 샘플링: 5% 간격으로 샘플링할 경우 캡처 화면 20장 생성. 시간 간격으로 샘플링: 10s 간격으로 샘플링할 경우 캡처되는 화면 수는 비디오 길이에 따라 달라짐. |
샘플링 간격(Interval) | 샘플링 간격 길이: 백분율로 샘플링할 경우 간격은 백분율. 시간 간격으로 샘플링할 경우 간격은 초. |
채우기 방식(FillType) | 캡처 화면의 폭/높이 비율이 원본 비디오와 불일치할 경우, 캡처 화면을 '채우기' 방식으로 처리합니다. 일반적으로 다음과 같은 채우기 방식이 있습니다. 늘이기: 이미지를 늘려 이미지 전체를 채웁니다. 이미지가 '찌그러지거나' '길게 늘어날' 수 있습니다. 검은 테두리 남기기: 이미지의 폭/높이 비율을 유지하고 테두리의 남는 부분을 검은색으로 채웁니다. 흰 테두리 남기기: 이미지의 폭/높이 비율을 유지하고 테두리의 남는 부분을 흰색으로 채웁니다. 가우시안 블러: 이미지의 폭/높이 비율을 유지하고 테두리의 남는 부분을 가우시안 블러로 채웁니다. |
매개변수 | 설명 |
포맷(Format) | 스프라이트 이미지 파일의 출력 포맷으로 현재 JPG만 지원. |
작은 이미지의 폭(Width) | 스프라이트 이미지 내 작은 이미지의 폭. |
작은 이미지의 높이(Height) | 스프라이트 이미지 내 작은 이미지의 높이. |
작은 이미지의 행 수(Rows) | 큰 이미지 내 작은 이미지의 행 수. |
작은 이미지의 열 수(Columns) | 큰 이미지 내 작은 이미지의 열 수. |
샘플링 방식(SampleType) | 작은 이미지의 샘플링 방식은 현재 시간 간격만 지원. |
샘플링 간격(Interval) | 작은 이미지의 샘플링 간격은 작은 이미지를 샘플링하는 시간 간격을 의미. |
MediaProcessTask.SnapshotByTimeOffsetTaskSet 매개변수에 화면 캡처 템플릿의 템플릿 ID를 지정합니다.procedure로 지정합니다.procedure 매개변수로 지정합니다.{"EventType":"ProcedureStateChanged","ProcedureStateChangeEvent":{"TaskId":"1256768367-Procedure-2e1af2456351812be963e309cc133403t0","Status":"FINISH","FileId":"5285890784246869930","FileName":"동물의 세계","FileUrl":"http://1256768367.vod2.myqcloud.com/xxx/xxx/AtUCmy6gmIYA.mp4","MetaData":{"AudioDuration":60,"AudioStreamSet":[{"Bitrate":383854,"Codec":"aac","SamplingRate":48000}],"Bitrate":1021028,"Container":"mov,mp4,m4a,3gp,3g2,mj2","Duration":60,"Height":480,"Rotate":0,"Size":7700180,"VideoDuration":60,"VideoStreamSet":[{"Bitrate":637174,"Codec":"h264","Fps":23,"Height":480,"Width":640}],"Width":640},"MediaProcessResultSet":[{"Type":"SnapshotByTimeOffset","SnapshotByTimeOffsetTask":{"Status":"SUCCESS","ErrCode":0,"Message":"","Input":{"Definition":10,"Definition":[3, 6, 9]},"Output":{"Definition":10,"PicInfoSet": [{"TimeOffset":3,"Url":"http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx1.jpg"},{"TimeOffset":6,"Url":"http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx2.jpg"},{"TimeOffset":9,"Url":"http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx3.jpg"}]}}},{"Type":"SampleSnapshot","SampleSnapshotTask":{"Status":"SUCCESS","ErrCode":0,"Message":"","Input":{"Definition":10},"Output":{"Definition":10,"SampleType":"Percent","Interval": 10,"WaterMarkDefinition": [],"ImageUrlSet":["http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx1.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx2.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx3.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx4.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx5.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx6.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx7.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx8.jpg","http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx9.jpg"]}}},{"Type":"ImageSprites","ImageSpriteTask":{"Status":"SUCCESS","ErrCode":0,"Message":"","Input":{"Definition":10},"Output":{"Definition":10,"Height":80,"Width":142,"TotalCount":1,"ImageUrlSet":["http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx1.jpg"],"WebVttUrl":"http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx.vtt"}}},{"Type":"CoverBySnapshot","CoverBySnapshotTask":{"Status":"SUCCESS","ErrCode":0,"Message":"","Input":{"Definition":10,"PositionType":"Time","PositionValue":0},"Output":{"CoverUrl":"http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx.jpg"}}}],"TasksPriority":0,"TasksNotifyMode":""}}
ProcedureStateChangeEvent.MediaProcessResultSet에는 각각 시점 화면 캡처, 샘플링된 화면 캡처, 이미지 스프라이트 생성 및 커버 생성 작업을 나타내는 SnapshotByTimeOffset, SampleSnapshot, ImageSprites 및 CoverBySnapshot의 Type 결과가 포함됩니다.피드백