VP9 시작하기
소개
VP9 동영상으로 인코딩하려면 다음이 필요합니다.
- 샘플 동영상
- 설정을 VP9으로 인코딩하여 설정을 실험할 수 있습니다.
- 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 이상 |