Bắt đầu sử dụng VP9

Giới thiệu

Để thử mã hóa với video VP9, bạn cần:

  1. một video mẫu
  2. một cách mã hóa video thành VP9 để bạn có thể thử nghiệm với các tùy chọn cài đặt
  3. một cách chơi VP9 để xem tác động chất lượng của những tùy chọn cài đặt đó

Bước 1: Lấy video mẫu

Bộ phim ngắn Tear of Steel bao gồm nhiều trường hợp thử nghiệm, bao gồm cả các chuỗi hành động và ảnh động.

Để kiểm tra những cấu hình mã hóa bit có tốc độ bit thấp (dành cho web và thiết bị di động), chúng tôi sử dụng phiên bản WebM 1080p của đoạn video. Tệp này được mã hóa bằng cách sử dụng video VP8, được nén ở tốc độ khoảng 6 Mb/giây – điểm khởi đầu phù hợp để thử nghiệm nén trên web và trên thiết bị di động.

Để mã hóa ở tốc độ bit cao hơn, bạn nên tải phiên bản 4K của cùng một bộ phim xuống.

Bước 2: Mã hóa VP9

Nhiều mã hóa sản phẩm và nhà cung cấp dịch vụ đám mây cho phép bạn mã hóa video VP9.

Các trang này giả định rằng bạn đang sử dụng FFmpeg. Bạn có thể tải xuống phiên bản FFmpeg được biên dịch trước hoặc chỉnh sửa FFmpeg với tùy chọn --enable-libvpx trên hệ thống của bạn.

FFmpeg là chương trình dòng lệnh. Sau khi cài đặt, bạn có thể thực hiện mã hóa từ dòng lệnh.

Một ví dụ dễ dàng để bắt đầu, sử dụng đoạn video Nước mắt có thể là:

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

Lệnh này yêu cầu FFmpeg:

  • Sử dụng tears_of_steel_1080p.webm làm dữ liệu đầu vào (-i tears_of_steel_1080p.webm)
  • Đặt codec video đầu ra thành VP9 (-c:v libvpx-vp9)
  • Đặt codec âm thanh đầu ra thành Opus (-c:a libopus)
  • Tạo tệp đầu ra WebM có tên output.webm

Bước 3: Phát video

Bạn có thể chơi WebM/VP9 trong hầu hết các trình duyệt chính, kể cả Firefox, opera, Chrome và Microsoft Edge. Trong Chrome, bạn có thể kéo tệp vào trình duyệt và tệp sẽ phát trong tab đó.

Những trình phát khác cũng hỗ trợ giải mã VP9/WebM, bao gồm:

Người chơi Nền tảng Phiên bản
VLC (VLC) Hầu hết các nền tảng Phiên bản 2.1.3 trở lên
MPC-HC Windows Phiên bản 1.7.1 trở lên