GN⁺: StreamPot - ffmpeg 을 API로 만들기
(github.com/StreamPot)- fluent-ffmpeg 호환성을 가지며, 큐 및 S3를 이용하는 FFmpeg API 오픈소스
- 앱에서 미디어를 변환하는 작업을 지원(예: 비디오 자르기, 비디오에서 오디오 제거, mp4를 webp로 트랜스코딩)
- 점점 더 많은 프로젝트가 워크플로의 일부로 미디어를 변환하고 있기 때문
- 셀프호스팅 가능하며, Hosted 버전도 제공
Hacker News 의견
-
ffmpeg 명령어의 복잡성에 대한 의견과 DSL(도메인 특화 언어)의 필요성 언급
- JSON 기반 DSL을 통해 스크립트 생성 및 스키마 검증 가능성 제안
- LosslessCut 앱의 타임라인 미리보기 썸네일 생성 방식 설명
- ffmpeg를 서버로 실행하여 프로세스 시작 비용을 줄이는 프로젝트 필요성 언급
-
자바스크립트 API에서 폴링 방식의 작업 상태 확인에 대한 불만
- 폴링 대신 이벤트 소스를 통한 HTTP API 신호 추가 제안
-
StreamPot의 Jack가 제품 공유에 대한 기쁨 표현 및 피드백 요청
-
완전히 로컬 설정에서 실행할 수 있는 방법 문의
- nginx 설정 제공 가능성에 대한 질문
-
ffmpeg CLI 명령어를 TypeScript 구문으로 변환하는 기능의 유용성 언급
- 문서나 가이드에서 명령어를 복사하여 사용하는 경험 공유
-
Streampot의 유료 버전에 대한 질문과 ffmpeg 라이선스의 상업적 사용 제한에 대한 우려
- 상업적 프로젝트에서 ffmpeg 사용을 고려했으나 라이선스 문제로 중단한 경험 공유
-
Android에서 완전한 기능의 ffmpeg를 제공해달라는 요청
- Termux와 같은 앱의 한계 언급
- 보너스로 Termux의 보조 프로필 문제 해결 요청
-
ffmpeg를 기반으로 한 비즈니스 아이디어와 StreamPot의 셀프 호스팅 링크가 깨진 문제 언급