최신 업데이트: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.mp4와 test_2.mp4를 test_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"