Mulai Menggunakan VP9

Pengantar

Untuk mencoba encoding dengan video VP9, Anda memerlukan:

  1. video sampel
  2. cara mengenkode video ke VP9 sehingga Anda dapat bereksperimen dengan setelan
  3. cara memutar VP9 untuk melihat dampak kualitas setelan tersebut

Langkah 1: Dapatkan Video Contoh

Film pendek Tears of Steel mencakup berbagai kasus pengujian termasuk urutan tindakan dan animasi.

Untuk menguji profil encoding bitrate rendah (untuk web dan seluler), kami menggunakan versi WebM 1080p klip. File ini dienkode menggunakan video VP8, dikompresi sekitar 6 Mbps -- titik awal yang sesuai untuk pengujian kompresi web dan seluler.

Untuk encoding kecepatan bit yang lebih tinggi, Anda dapat mendownload versi 4K dari film yang sama.

Langkah 2: Enkode VP9

Berbagai produk encoding dan penyedia layanan cloud memungkinkan Anda mengenkode video VP9.

Halaman ini mengasumsikan bahwa Anda menggunakan FFmpeg. Anda dapat mendownload FFmpeg versi yang telah dikompilasi sebelumnya, atau mengompilasi FFmpeg dengan opsi --enable-libvpx di sistem Anda.

FFmpeg adalah program command line. Setelah menginstalnya, Anda dapat melakukan encoding dari command line.

Contoh mudah untuk memulai, menggunakan klip Tears of Steel di atas, adalah:

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

Perintah ini memberi tahu FFmpeg untuk:

  • Gunakan tears_of_steel_1080p.webm sebagai input (-i tears_of_steel_1080p.webm)
  • Setel codec video output ke VP9 (-c:v libvpx-vp9)
  • Setel codec audio output ke Opus (-c:a libopus)
  • Buat file output WebM bernama output.webm

Langkah 3: Putar video

Anda dapat memutar WebM/VP9 di sebagian besar browser utama, termasuk Firefox, Opera, Chrome, dan Microsoft Edge. Di Chrome, Anda dapat menarik file ke browser dan file akan diputar di tab tersebut.

Pemutar lain juga mendukung decoding VP9/WebM, termasuk:

Pemain Platform Versi
VLC Sebagian Besar Platform Versi 2.1.3 atau yang lebih baru
MPC-HC Windows Versi 1.7.1 atau yang lebih baru