Cloudflare Stream, 비디오에서 오디오 추출 기능으로 개발 효율 UP!

by DD
7개월 전
조회수 8

Cloudflare Stream에서 오디오 추출 기능을 출시하여 개발자가 비디오에서 오디오를 쉽게 접근하도록 지원

Media Transformations오디오 다운로드 두 가지 방법으로 M4A 오디오 트랙 추출 가능

Workers AI를 활용하여 오디오를 번역 및 요약하는 데 활용, AI 파이프라인 구축 지원

Media Transformations 작동 원리

Media TransformationsOTFE(On-The-Fly-Encoding) 파이프라인을 활용하여 실시간으로 오디오를 추출한다. 구체적으로, 요청을 엣지 서버로 라우팅하여 유효성 검사를 수행한다. 따라서, M4A 파일을 생성하기 위해 비주얼 트랙을 제거하고, 오디오 추출 모드를 추가하여 효율적인 오디오 처리를 가능하게 한다.

VOD 파이프라인의 오디오 다운로드 구현

VOD(Video-on-Demand) 파이프라인에서 오디오 다운로드를 위해 새로운 API 엔드포인트를 추가했다. 기존 POST /downloads를 유지하면서, POST /downloads/{type}을 통해 M4A 다운로드를 지원한다. 결과적으로, API 계층에서 정의된 ffmpeg 템플릿을 사용하여 고품질 M4A 컨테이너를 생성하고, 하위 호환성을 유지한다.

Workers AI를 활용한 오디오 처리

Cloudflare Workers AI를 사용하여 오디오를 번역 및 요약하는 방법을 제공한다. 구체적으로, Media Transformations를 통해 오디오 트랙을 추출하고, Whisper 모델을 사용하여 음성-텍스트 변환을 수행한다. M2M100 모델을 통해 텍스트를 다국어 번역하여 AI 기반 워크플로우를 구축한다.

Extract audio from your videos with Cloudflare Stream