상위 질문
타임라인
채팅
관점

비디오 파일 형식

컴퓨터 시스템에 디지털 영상 데이터를 저장하기 위한 파일 형식의 한 종류 위키백과, 무료 백과사전

Remove ads

비디오 파일 포맷(video file format)은 컴퓨터 시스템에 디지털 영상 데이터를 저장하기 위한 파일 형식의 한 종류이다. 파일 크기를 줄이기 위해 비디오는 거의 항상 손실 압축을 사용하여 저장된다.

비디오 파일은 일반적으로 영상 코딩 포맷(예: VP9)의 시각(오디오가 없는 비디오) 데이터와 오디오 코딩 포맷(예: 오푸스 (오디오 포맷))의 오디오 데이터를 포함하는 컨테이너(예: Matroska 형식)로 구성된다. 컨테이너에는 동기화 정보, 자막 및 제목과 같은 메타데이터도 포함될 수 있다. .webm과 같은 표준화된(또는 경우에 따라 사실상 표준) 비디오 파일 형식은 허용되는 컨테이너 형식과 비디오 및 오디오 압축 형식을 제한하여 지정된 프로파일이다.

비디오 파일 컨테이너 내의 코딩된 비디오 및 오디오(즉, 헤더, 푸터 및 메타데이터 제외)를 에센스라고 한다. 압축된 비디오 또는 오디오를 디코딩할 수 있는 프로그램(또는 하드웨어)을 코덱이라고 한다. 비디오 파일을 재생하거나 인코딩하려면 때때로 파일에 사용된 비디오 및 오디오 코딩 유형에 해당하는 코덱 라이브러리를 설치해야 할 수도 있다.

좋은 설계는 일반적으로 파일 확장자를 통해 사용자가 파일을 열 프로그램이 무엇인지 유추할 수 있도록 한다. WebM(.webm), 윈도우 미디어 비디오(.wmv), 플래시 비디오(.flv) 및 Ogg Video(.ogv)와 같은 일부 비디오 파일 형식의 경우가 그러하며, 각각 몇 가지 잘 정의된 비디오 및 오디오 코딩 형식의 하위 유형만 포함할 수 있으므로 어떤 코덱이 파일을 재생할지 비교적 쉽게 알 수 있다. 이와 대조적으로 AVI(.avi) 및 QuickTime(.mov)와 같은 일부 매우 범용적인 컨테이너 유형은 거의 모든 형식의 비디오 및 오디오를 포함할 수 있으며, 컨테이너 유형의 이름을 따서 파일 확장자를 지정하므로 최종 사용자가 파일 확장자를 사용하여 파일을 재생할 코덱 또는 프로그램을 유추하기가 매우 어렵다.

자유 소프트웨어FFmpeg 프로젝트의 라이브러리는 비디오 파일 형식 인코딩 및 디코딩에 대한 매우 폭넓은 지원을 제공한다. 예를 들어, 구글은 유튜브에 다양한 업로드 비디오 형식을 지원하기 위해 ffmpeg를 사용한다.[1] ffmpeg 라이브러리를 사용하는 널리 사용되는 미디어 플레이어 중 하나는 VLC 미디어 플레이어로, 최종 사용자가 접하게 될 대부분의 비디오 파일을 재생할 수 있다.

Remove ads

비디오 파일 형식 목록

자세한 정보 이름, 파일 확장자 ...
Remove ads

각주

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads