피드로 돌아가기
Dev.toInfrastructure
원문 읽기
FFmpeg Micro API와 Make.com 기반의 비동기 썸네일 자동 생성 파이프라인 구축
Auto-Generate YouTube Thumbnails from Any Video (Make.com + FFmpeg)
AI 요약
Context
콘텐츠 제작자의 수동 썸네일 추출 작업으로 인한 시간 낭비 발생. 로컬 환경의 FFmpeg 설치 및 운영 부담을 제거한 서버리스 기반의 자동화 구조 필요.
Technical Solution
- Make.com을 Orchestrator로 활용한 Webhook 기반의 Event-Driven 워크플로우 설계
- FFmpeg Micro API의
-ss옵션을 통한 특정 Timestamp 기반의 Fast-Seek 방식으로 전체 영상 디코딩 오버헤드 제거 -frames:v 1및-q:v 2설정을 통한 고화질 단일 프레임 추출 및 데이터 전송량 최적화- 비동기 처리 모델에 따른 Polling 메커니즘 도입 및 최대 20회 반복 제한을 통한 무한 루프 방지
- Signed URL 기반의 10분 제한 시간부 다운로드 링크를 활용한 보안성 확보 및 리소스 효율화
- 여러 Timestamp에 대한 병렬 Job 요청으로 다수의 썸네일 후보군을 확보하는 확장 구조 채택
실천 포인트
- 미디어 추출 API 호출 시 `-ss` 옵션을 사용하여 처리 속도 최적화 여부 검토 - 비동기 Job 완료 대기 로직 설계 시 반드시 Max Iteration 설정으로 시스템 리소스 고갈 방지 - 외부 API 연동 시 Public URL 또는 Presigned URL을 통한 데이터 접근 권한 제어 전략 수립 - 이미지 품질 유지를 위해 `-q:v`와 같은 품질 플래그의 수치적 기준 정의