एन्कोडिंग (पायरेटेड) वीडियो के लिए दिशानिर्देश "दृश्य मार्गदर्शिका" कहलाते हैं। वे विभिन्न रिलीज़ समूहों द्वारा हस्ताक्षरित हैं, जो सुनिश्चित करेंगे कि उनके वीडियो गाइड का पालन करेंगे, LOL इन समूहों में से एक होगा।
आप scenerules.org दृश्य गाइड की एक सूची पा सकते हैं । आप जिस मानक की तलाश कर रहे हैं - यदि मैं गलत नहीं हूँ - SD x264 टीवी रिलीज़ मानक , यह मानते हुए कि आपका वीडियो 1280 x 780 है। यदि आपके पास एचडी वीडियो है, तो आप शायद 45 मिनट के लिए 200 एमबी पर वास्तव में अच्छी गुणवत्ता प्राप्त नहीं करेंगे। यह लगभग 600 kBit / s में अनुवाद करेगा और 720p के लिए पर्याप्त होगा।
एन्कोडिंग टूल के रूप में, आप FFmpeg के साथ बहुत दूर जा सकते हैं (जो हैंडब्रेक पर आधारित है)। एकमात्र दोषी यह है कि FFmpeg और FAAC ऑडियो का उपयोग उस दृश्य गाइड के लिए प्रतिबंधित है, लेकिन जब तक आप वास्तव में योगदान नहीं दे रहे हैं, तब तक कोई फर्क नहीं पड़ेगा।
यदि आपको वीडियो एन्कोडिंग के साथ कोई पूर्व अनुभव नहीं है और इन सभी कीवर्ड्स का आपके लिए कोई मतलब नहीं है, तो कृपया निम्नलिखित ब्लॉग लेखों / सुपर उपयोगकर्ता प्रश्नों पर एक नज़र डालें:
मूल रूप से, नियम कहते हैं कि आपको निरंतर दर कारक गुणवत्ता सेटिंग के साथ x264 एनकोडर का उपयोग करना होगा। निरंतर बिटरेट सेट करने की तुलना में यह जो करता है वह काफी भिन्न है: आप x264 वीडियो को एक स्थिर गुणवत्ता के साथ एन्कोड करने के लिए CRF सेट कर सकते हैं।
विशिष्ट CRF का स्तर 18 से 28 के बीच होता है, और रिलीज समूह उच्च गुणवत्ता वाली सामग्री की एन्कोडिंग के लिए 19-20 की सिफारिश करता है जो कि संपीड़ित करना आसान है। आपको ऐसा करते समय अग्रिम रूप से अंतिम फ़ाइल आकार का पता नहीं चल सकता है, लेकिन यह सीआरएफ एन्कोडिंग करने का पूरा बिंदु है: आप वास्तविक फ़ाइल आकार के बारे में परवाह नहीं करते हैं - आप सिर्फ अच्छी गुणवत्ता चाहते हैं।
एक बार जब आप सेट हो जाते हैं ffmpeg
, और आपके पास अपना इनपुट वीडियो तैयार होता है, तो एन्कोडिंग वास्तव में काफी सरल होती है। ध्यान दें कि आपका स्रोत वीडियो उच्च गुणवत्ता का होना चाहिए, अन्यथा पुन: एन्कोडिंग केवल इसकी गुणवत्ता को और अधिक खराब कर सकती है।
यहाँ प्रमुख पैरामीटर हैं:
- x264 वीडियो के साथ:
- CRF 19–20
slow
प्रोफ़ाइल (एन्कोडिंग समय की कीमत पर बेहतर संपीड़न दक्षता)
- H.264 स्तर 3.1, जो कुछ बाधाओं को निर्धारित करता है
- डाउनस्कलिंग को बिकुबिक (जो एफएफएमपीएफ-डिफ़ॉल्ट है) के अलावा किसी भी पुनर्विक्रेता के साथ किया जाना है। उदाहरण के लिए, लैंकोज़ का उपयोग किया जा सकता है ।
- स्रोत के लिए एक
tune
सेटिंग (जैसे film
फिल्म जैसी सामग्री के लिए)
- AAC ऑडियो के साथ:
- परिवर्तनीय बिट दर एन्कोडिंग
- 96 और 160 kBit / s के बीच बिट दर
इसमें ffmpeg
, यह निम्नलिखित में अनुवाद करता है:
ffmpeg -i input.mp4 \
-c:v libx264 -crf 19 -level 3.1 -preset slow -tune film \
-filter:v scale=-1:720 -sws_flags lanczos \
-c:a libfdk_aac -vbr 5 \
output.mp4
FFmpeg में, AAC एन्कोडिंग के लिए आपके विकल्प थोड़े सीमित हैं। अपने AAC विकल्पों के लिए यहां देखें और अधिक जानकारी के लिए FFmpeg और AAC एन्कोडिंग गाइड का भी संदर्भ लें ।
यदि आपका वीडियो समाप्त हो रहा है, तो आप CRF को समायोजित कर सकते हैं। मान rate 6 के परिणामस्वरूप आधा / डबल बिट दर होगी, इसलिए यदि आप 19 से शुरू करते हैं और 25 पर जाते हैं, तो आप आधे बिटरेट के साथ समाप्त होंगे। दृश्य नियम 24 से ऊपर CRF की अनुमति नहीं देते हैं, लेकिन आप शायद बुरा नहीं मानेंगे।