Video/Audio Splicing

최신 업데이트:2025-05-22 15:09:36

미디어 결합 기능을 통해 다양한 비디오 및 오디오 파일을 단일 콘텐츠로 통합할 수 있습니다. 이 다목적 작업은 다른 미디어 처리 기능과 결합하여 맞춤형 미디어 출력물을 생성할 수 있습니다.

사용 방법

fops 명령어를 다음 형식으로 구성하세요:

<op>/<Format>
    /mode/<value>
    /concatorder/<value>
    /moovToFront/<value>
    /<encodeUrl1>/<encodeUrl2>...
    |saveas/<Urlsafe_Base64_Encode(bucket:filekey)>

매개변수

매개변수 필수 설명
op 작업 유형. 결합 작업 시 avconcat 사용
format 출력 형식 (mp3, mp4, m3u8 등)
mode 아니오 결합 방식:
1 - 동일 코덱 파일용 (오디오 결합 필수)
2 - 상이 코덱 파일용
concatorder 아니오 파일 결합 순서 (하이픈으로 구분)
예: 2-1-4-3은 파일 2→1→4→3 순서로 결합
moovToFront 아니오 MP4 메타데이터 위치:
0 (기본값) - 파일 끝에 유지
1 - 스트리밍 시작 속도 향상을 위해 파일 시작 부분으로 이동
<encodeUrl1>/<encodeUrl2>... 결합 대상 파일 (URL-safe Base64 인코딩 필수)
예: Urlsafe_Base64_Encode(test_1.mp4)/Urlsafe_Base64_Encode(test_2.mp4)

중요 사항:
1. 모든 파일은 동일 오브젝트 스토리지 버킷에 위치해야 함
2. 최대 5개 파일 동시 처리 가능
saveas 아니오 출력 위치 지정 (URL-safe Base64 인코딩 형식): Urlsafe_Base64_Encode(bucket:savedfilename)

예시

vod-wcs-test001 버킷의 test_1.mp4test_2.mp4test_merge.mp4로 결합:

의사 코드

curl -v -X POST 
–d "bucket=Urlsafe_Base64_Encode(vod-wcs-test001)&key=Urlsafe_Base64_Encode(test_1.mp4)&fops=Urlsafe_Base64_Encode(avconcat/mp4/mode/1/Urlsafe_Base64_Encode(test_1.mp4)/Urlsafe_Base64_Encode(test_2.mp4)|saveas/Urlsafe_Base64_Encode(vod-wcs-test001:test_merge.mp4))&force=1&separate=1" 
–H "Authorization:AccessKey:EncodeSign" 
--url "http://mgrDomain/fops"

실제 요청

curl -v -X POST 
-d "bucket=dm9kLXdjcy10ZXN0MDAx&key=dGVzdF8xLm1wNA==&fops=YXZjb25jYXQvbXA0L21vZGUvMS9kR1Z6ZEY4eUxtMXdOQT09fHNhdmVhcy9kbTlrTFhkamN5MTBaWE4wTURBeE9uUmxjM1JmYldWeVoyVXViWEEw&force=1&separate=1" 
-H "Authorization:AccessKey:EncodeSign" 
--url "http://mgrDomain/fops"

이 문서의 내용이 도움이 되었습니까?
아니오
정상적으로 제출되었습니다.피드백을 주셔서 감사합니다.앞으로도 개선을 위해 노력하겠습니다.