동영상 형식: MP4, WebM, MKV 및 코덱
동영상 컨테이너와 압축 코덱의 차이점, 그리고 웹, 모바일, 편집에 적합한 올바른 형식을 선택하는 방법.
파일은 HTML5 Canvas와 WebAssembly를 사용하여 웹 브라우저 안에서 완전히 처리됩니다. 어떤 데이터도 기기 밖으로 유출되지 않습니다.
업로드 및 다운로드 대기열이 필요 없습니다. 서버 제한 없이 컴퓨터 하드웨어의 최대 속도로 로컬에서 변환이 이루어집니다.
최신 운영체제 전반에서 출력 호환성을 보장하기 위해 공식 ISO, W3C 및 IETF 사양을 준수합니다.
형식 비교 및 기술 사양
| 출력 형식 | MIME 유형 | 사양 | 유형 |
|---|---|---|---|
| MP4 비디오 | video/mp4 | ISO-IEC-14496-14-MP4 | MPEG-4 파트 14 비디오 |
| WebM 비디오 | video/webm | RFC-6386-VP8 | 웹엠 오픈 미디어 비디오 |
| MOV QuickTime | video/quicktime | APPLE-MOV-SPEC | Apple QuickTime 동영상 컨테이너 |
기술 사양 및 코덱 분석
컨테이너 대 코덱: 상자와 콘텐츠
컨테이너(.mp4 또는 .webm 등)는 동영상, 오디오, 자막을 함께 묶어주는 상자에 불과합니다. 코덱(H.264, VP9 또는 AV1 등)은 상자 안에 동영상을 압축해 넣는 데 사용되는 압축 공식입니다. 두 개의 MP4 파일은 내부에 완전히 다른 코덱을 가질 수 있습니다.
MP4 (H.264) 대 WebM (VP9/AV1)
H.264를 사용하는 MP4는 호환성의 절대 강자로, 지난 15년 동안 제조된 모든 기기, 브라우저, TV 및 휴대폰에서 재생됩니다. WebM은 고효율 브라우저 스트리밍을 위해 설계된 오픈 소스 로열티 프리 웹 표준입니다.
동영상 변환에 더 많은 시간과 배터리가 소모되는 이유
동영상 파일에는 수백만 개의 프레임이 포함되어 있습니다. 트랜스코딩에는 반복되는 배경을 압축하기 위해 프레임 간 모션 벡터를 분석하는 과정이 필요합니다. 브라우저에서 클라이언트 측 동영상을 변환할 때, 최신 WebAssembly는 기본 하드웨어 속도로 CPU/GPU에서 직접 프레임을 디코딩합니다.
외부 서버로 업로드된 데이터 0바이트. 모든 처리는 브라우저 샌드박스내에서 로컬로 수행되었습니다.