tencent cloud

Video on Demand

릴리스 노트 및 공지 사항
릴리스 노트
제품 소개
제품 개요
Product Features
제품 기능
제품 장점
시나리오
솔루션
구매 가이드
과금 개요
과금 방식
구매 가이드
청구서 조회
연장 안내
연체 안내
환불 안내
시작하기
콘솔 가이드
콘솔 소개
서비스 개요
애플리케이션 관리
미디어 관리
리소스 패키지 관리
License Management
사례 튜토리얼
미디어 업로드
VOD 미디어 파일을 스마트 콜드 스토리지하는 방법
비디오 처리
배포 및 재생
이벤트 알림 수신 방법
원본 서버 마이그레이션 방법
라이브 방송 녹화
사용자 지정 Origin-pull을 수행하는 방법
라이브 방송 하이라이트 클리핑을 VOD에 통합하기 위한 가이드
EdgeOne을 사용하여 VOD 콘텐츠 배포하는 방법
개발 가이드
미디어 업로드
미디어 처리
비디오 AI
이벤트 알림
비디오 재생
미디어 파일 다운로드
서브 애플리케이션 시스템
오류 코드
플레이어 SDK 문서
Overview
Basic Concepts
Features
Free Demo
Free Trial License
Purchase Guide
SDK Download
Licenses
Player Guide
Integration (UI Included)
Integration (No UI)
Advanced Features
API Documentation
Player Adapter
Player SDK Policy
FAQs
모바일 재생
요금
비디오 업로드
비디오 배포
비디오 재생
Web 재생
전체 화면 재생
데이터 통계
액세스 관리
미디어 자산 콜드 스토리지
Agreements
Service Level Agreement
VOD 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약
문의하기
용어집

비디오 합성

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2023-10-26 17:39:30
비디오 합성은 VOD의 비디오에서 클리핑, 스플라이싱, 오버레이 및 플립과 같은 일련의 복잡한 작업을 수행하는 오프라인 작업입니다. 다음과 같은 효과를 얻을 수 있습니다.
회전: 비디오 또는 이미지를 특정 각도 또는 특정 방향으로 회전합니다.
오디오 제어: 비디오/오디오의 사운드 볼륨을 조절하거나 동영상을 음소거합니다.
오버레이: ‘PIP(Picture-in-Picture)’와 같은 효과를 얻기 위해 비디오/이미지를 순서대로 오버레이합니다.
오디오 믹싱: 비디오/오디오의 사운드를 믹싱합니다.
오디오 추출: 동영상에서 사운드를 추출합니다(화면 보관하지 않음).
클리핑: 비디오/오디오 중 지정된 시간 내에 세그먼트를 클리핑합니다.
스플라이싱: 비디오/오디오/이미지를 시간 순서대로 연결합니다.
전환: 비디오 또는 이미지 접합 시 세그먼트 사이에 전환 효과를 추가합니다.
속도 조정: 비디오 또는 오디오 자료의 재생 속도를 조정합니다.
합성 후 미디어 파일의 컨테이너 형식은 MP4(비디오) 또는 MP3(오디오)입니다.

작업 시작

서버 API를 호출하여 동영상 합성 작업을 시작할 수 있습니다. API의 반환 결과에는 결과 가져오기 시 해당 작업 결과와 연결하는 데 사용되는 작업 ID가 포함됩니다.

결과 가져오기

작업을 시작한 후 결과 알림을 비동기적으로 기다리거나 작업 쿼리를 동기적으로 수행하여 작업 실행 결과를 얻을 수 있습니다. 다음은 비디오 합성 작업이 시작된 후 일반 콜백 모드에서 결과 알림을 받는 예시입니다(null 값이 있는 필드는 생략됨).
{
"EventType": "ComposeMediaComplete",
"ComposeMediaCompleteEvent": {
"TaskId": "ComposeMedia-f5ac8127b3b6b85cdc13f237c6005d8",
"Status": "FINISH",
"ErrCode": 0,
"Message": "SUCCESS",
"Input":{
"Tracks": [{
"Type": "Video",
"TrackItems": [{
"Type": "Video",
"SourceMedia": "5285485487985271487",
"AudioOperations": [{
"Type": "Volume",
"VolumeParam": {
"Mute": 1
}
}]
}]
},
{
"Type": "Audio",
"TrackItems": [{
"Type": "Empty",
"EmptyItem": {
"Duration": 5
}
},
{
"Type": "Audio",
"AudioItem": {
"SourceMedia": "5285485487985271488",
"Duration": 15
}
},
{
"Type": "Audio",
"AudioItem": {
"SourceMedia": "5285485487985271489",
"SourceMediaStartTime": 2,
"Duration": 14
}
}
]
}
],
"Output":{
"FileName": "동영상 합성 효과 테스트",
"Container": "mp4"
}
},
"Output":{
"FileType": "mp4",
"FileId": 5285485487985271490,
"FileUrl": "http://125676836723.vod2.myqcloud.com/xxx/xxx/xxx.mp4"
}
}
}
콜백 결과 중 Input.Tracks에는 Type의 두 요소인 Video 및 Audio가 포함되어 있는데, 이는 합성된 동영상에 비디오 트랙과 오디오 트랙이 포함되어 있음을 나타냅니다.
비디오 트랙: 소스 비디오의 ID는 5285485487985271487이며, 음소거되었습니다.
오디오 트랙: 5초의 묵음과 각각 15초 및 14초 동안 지속되는 2개의 음성 더빙을 포함합니다.
Output.FileId는 동영상 합성 후 생성된 새로운 동영상의 FileId이며, 재생 URL은 FileUrl의 값입니다.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백