VP9 시작하기

소개

VP9 동영상으로 인코딩하려면 다음이 필요합니다.

  1. 샘플 동영상
  2. 설정을 실험할 수 있도록 동영상을 VP9로 인코딩하는 방법
  3. 이러한 설정의 품질 영향을 확인하기 위해 VP9를 재생하는 방법

1단계: 샘플 동영상 가져오기

Tears of Steel 단편 영화는 액션 시퀀스, 애니메이션 등 다양한 테스트 사례를 다룹니다.

낮은 비트 전송률 인코딩 프로필 (웹 및 모바일용)을 테스트하기 위해 클립의 WebM 1080p 버전을 사용합니다. 이 파일은 VP8 동영상을 사용하여 인코딩되고 약 6Mbps로 압축되어 웹 및 모바일 압축 테스트를 위한 적절한 시작점입니다.

비트 전송률이 높은 인코딩의 경우 동일한 영화의 4K 버전을 다운로드하는 것이 좋습니다.

2단계: VP9 인코딩

다양한 인코딩 제품과 클라우드 서비스 제공업체를 통해 VP9 동영상을 인코딩할 수 있습니다.

이 페이지에서는 FFmpeg를 사용한다고 가정합니다. 미리 컴파일된 FFmpeg 버전을 다운로드하거나 시스템에서 --enable-libvpx 옵션으로 FFmpeg를 컴파일할 수 있습니다.

FFmpeg는 명령줄 프로그램입니다. 설치한 후에는 명령줄에서 인코딩을 실행할 수 있습니다.

위의 Tears of Steel 클립을 사용하여 시작하기 쉬운 예는 다음과 같습니다.

ffmpeg -i tears_of_steel_1080p.webm -c:v libvpx-vp9 -c:a libopus output.webm

이 명령어는 FFmpeg에 다음을 지시합니다.

  • tears_of_steel_1080p.webm을 입력으로 사용 (-i tears_of_steel_1080p.webm)
  • 출력 동영상 코덱을 VP9 (-c:v libvpx-vp9)로 설정
  • 출력 오디오 코덱을 Opus (-c:a libopus)로 설정
  • output.webm라는 WebM 출력 파일 만들기

3단계: 동영상 재생하기

Firefox, Opera, Chrome, Microsoft Edge를 비롯한 대부분의 주요 브라우저에서 WebM/VP9를 재생할 수 있습니다. Chrome에서는 파일을 브라우저로 드래그하면 해당 탭에서 재생됩니다.

다음과 같은 다른 플레이어도 VP9/WebM 디코딩을 지원합니다.

플레이어 플랫폼 버전
VLC 대부분의 플랫폼 버전 2.1.3 이상
MPC-HC Windows 버전 1.7.1 이상