VP9 시작하기
소개
VP9 동영상으로 인코딩하려면 다음이 필요합니다.
- 샘플 동영상
- 설정을 실험할 수 있도록 동영상을 VP9로 인코딩하는 방법
- 이러한 설정의 품질 영향을 확인하기 위해 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 이상 |