목록 보기
ffmpeg.wasm
프론트엔드

ffmpeg.wasm

카테노이드
카테노이드
2024년 1월 12일

두줄요약

브라우저에서 ffmpeg를 실행하는 ffmpeg.wasm의 개념과 샘플 코드를 소개했습니다. 네이티브 ffmpeg보다 느리지만 서버 없이 처리할 수 있다는 장점을 확인했습니다.

핵심 내용

  • ffmpeg.wasm은 웹 어셈블리를 통해 브라우저에서 ffmpeg를 실행해 트랜스코딩하는 방식
  • 별도 프로그램 설치 없이 웹에서 동영상 변환을 시도할 수 있는 점이 핵심
  • 샘플 Vue.js 코드로 파일 로드, exec 실행, 변환 결과 미리보기 흐름을 소개

장단점

  • 브라우저 실행으로 서버 없이 처리 가능하고 MIT 라이선스로 접근성 높음
  • 네이티브 ffmpeg보다 실행 속도가 느리고 CPU 사용량이 높음
  • IE 등 WebAssembly 미지원 환경에서는 사용 불가

적용해볼 점

  • 브라우저 기반 미디어 처리 기능의 가능성 검토
  • 라이브 스트리밍 대체보다는 변환 작업 중심 활용 검토
  • WebAssembly 지원 범위와 성능 한계 사전 확인

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...