FFmpeg कमांड कैसे संरचित है
अधिकांश FFmpeg कमांड एक ही आकार का अनुसरण करते हैं: ffmpeg, फिर इनपुट विकल्प, फिर -i इनपुट, फिर आउटपुट विकल्प, फिर आउटपुट फ़ाइल। उदाहरण के लिए, इनपुट के बाद -c कॉपी FFmpeg को बिना री-एनकोडिंग के स्ट्रीम-कॉपी (रीपैकेज) करने के लिए कहता है, जबकि -c:v libx264 वीडियो को दोबारा एनकोड करता है। उपरोक्त जनरेटर आपके द्वारा चुने गए कार्य के आधार पर आपके लिए इन टुकड़ों को भरता है।
रीमक्स बनाम री-एन्कोड
यदि स्रोत पहले से ही MP4-संगत कोडेक्स का उपयोग करता है, तो एक रीमक्स (-सी कॉपी) तत्काल और दोषरहित है। कोडेक को बदलने, संपीड़ित करने या आकार बदलने के लिए पुन: एन्कोडिंग (libx264, CRF) की आवश्यकता होती है, और इसमें अधिक समय लगता है क्योंकि FFmpeg प्रत्येक फ्रेम को डिकोड और एन्कोड करता है। अनावश्यक गुणवत्ता हानि से बचने के लिए वह ऑपरेशन चुनें जो आपके लक्ष्य से मेल खाता हो।
अक्सर पूछे जाने वाले प्रश्नों
क्या यह मेरे लिए FFmpeg चलता है?
नहीं, यह टूल केवल कमांड टेक्स्ट बनाता है। इसे एक टर्मिनल में कॉपी करें जहां इसे चलाने के लिए FFmpeg स्थापित है। यदि आप बिना इंस्टॉल के इन-ब्राउज़र रूपांतरण चाहते हैं, तो इसके बजाय MP4, MP3, GIF, या कंप्रेसर टूल का उपयोग करें।
कंप्रेस कमांड में CRF क्या है?
CRF (स्थिर दर कारक) H.264 के लिए गुणवत्ता बनाम आकार को नियंत्रित करता है। कम मूल्यों का मतलब उच्च गुणवत्ता और बड़ी फ़ाइलें हैं; 18 दृष्टिगत रूप से दोषरहित है, 23 एक सामान्य डिफ़ॉल्ट है, और 28 काफ़ी छोटी फ़ाइलें उत्पन्न करता है।
ट्रिम कमांड -i से पहले -ss का उपयोग क्यों करता है?
-ss को -i से पहले रखने से डिकोडिंग से पहले शुरुआती समय में FFmpeg की खोज जल्दी हो जाती है, जो तेज़ है। -सी कॉपी के साथ संयुक्त होने पर यह पुन: एन्कोडिंग के बिना ट्रिम हो जाता है, हालांकि कट निकटतम कीफ्रेम पर आ जाता है।
क्या FFmpeg कमांड जनरेटर मुफ़्त है?
हाँ। यह पूरी तरह से मुफ़्त है, इसके लिए किसी साइन-अप की आवश्यकता नहीं है, और यह पूरी तरह से आपके ब्राउज़र में चलता है।