VP9 시작하기

소개

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

  1. 샘플 동영상
  2. 설정을 VP9으로 인코딩하여 설정을 실험할 수 있습니다.
  3. VP9을 재생하여 이러한 설정이 품질에 미치는 영향을 확인하는 방법

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

Tears of Steel 짧은 영화는 작업 시퀀스와 애니메이션을 포함한 다양한 테스트 사례를 다룹니다.

웹과 모바일용 비트 전송률이 낮은 인코딩 프로필을 테스트하기 위해 WebM 1080p 버전을 사용합니다. 이 파일은 웹 및 모바일 압축 테스트에 적합한 시작점인 약 6Mbps로 압축된 VP8 동영상을 사용하여 인코딩됩니다.

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

2단계: VP9 인코딩

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

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

FFmpeg는 명령줄 프로그램입니다. 설치가 완료되면 명령줄에서 인코딩을 수행할 수 있습니다.

위의 Teas 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 이상