VP9 का इस्तेमाल शुरू करना

परिचय

VP9 वीडियो कोडिंग का इस्तेमाल करने के लिए, आपके पास ये चीज़ें होनी चाहिए:

  1. सैंपल वीडियो
  2. वीडियो को VP9 में कोड करने का तरीका, ताकि आप सेटिंग के साथ एक्सपेरिमेंट कर सकें
  3. VP9 को चलाने का तरीका, ताकि उन सेटिंग की वजह से क्वालिटी पर पड़ने वाले असर को देखा जा सके

पहला चरण: सैंपल वीडियो पाना

Tears of Steel शॉर्ट फ़िल्म में, कई टेस्ट केस शामिल हैं. जैसे, ऐक्शन सीक्वेंस और ऐनिमेशन.

वेब और मोबाइल के लिए, कम बिटरेट वाली एन्कोडिंग प्रोफ़ाइलों की जांच करने के लिए, हम क्लिप के WebM 1080p वर्शन का इस्तेमाल करते हैं. इस फ़ाइल को VP8 वीडियो का इस्तेमाल करके एन्कोड किया गया है. इसे करीब 6 एमबीपीएस पर कंप्रेस किया गया है. यह वेब और मोबाइल पर कंप्रेस करने की टेस्टिंग के लिए एक अच्छा शुरुआती पॉइंट है.

ज़्यादा बिट-रेट एन्कोडिंग के लिए, आपको उसी फ़िल्म का 4K वर्शन डाउनलोड करना पड़ सकता है.

दूसरा चरण: 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 आउटपुट फ़ाइल बनाएं

तीसरा चरण: वीडियो चलाना

WebM/VP9 को ज़्यादातर मुख्य ब्राउज़र में चलाया जा सकता है. जैसे, Firefox, Opera, Chrome, और Microsoft Edge. Chrome में, फ़ाइल को ब्राउज़र में खींचकर छोड़ा जा सकता है. इसके बाद, वह फ़ाइल उस टैब में चलेगी.

VP9/WebM डिकोडिंग की सुविधा, इन प्लेयर में भी काम करती है:

खिलाड़ी प्लैटफ़ॉर्म वर्शन
VLC ज़्यादातर प्लैटफ़ॉर्म 2.1.3 या इसके बाद का वर्शन
MPC-HC Windows 1.7.1 या इसके बाद का वर्शन