मैं एक विशाल MP4 वीडियो का आकार कैसे कम कर सकता हूं?


44

मेरे पास एक 4 जीबी MP4 वीडियो फ़ाइल है जिसे मैंने एचडी फ्लिप मिनो के साथ शूट किया है। बिना गुणवत्ता खोए मैं इसे 1 ग्राम से कम कैसे करूं?

जवाबों:


76

आप ffmpeg या mencoder जैसी किसी चीज़ का उपयोग करके इसे कम बिटरेट के साथ फिर से लोड करने की कोशिश कर सकते हैं , जैसे:

सेकंड में वीडियो की लंबाई से 1 जीबी विभाजित करके आपको आवश्यक बिटरेट की गणना करें। तो, लंबाई 16:40 (1000 सेकंड) के वीडियो के लिए, 1000000 बाइट्स / सेकंड की एक बिटरेट का उपयोग करें:

ffmpeg -i input.mp4 -b 1000000 output.mp4

अतिरिक्त विकल्प जो विचार करने योग्य हो सकते हैं वह लगातार दर कारक स्थापित कर रहा है , जो औसत बिट दर को कम करता है, लेकिन बेहतर गुणवत्ता रखता है। लगभग 18 और 24 के बीच CRF से भिन्न - निम्न, उच्च बिटरेट।

ffmpeg -i input.mp4 -vcodec libx264 -crf 20 output.mp4

2
1000k में "ffmpeg मैं input.mp4 बी 1000000 output.mp4" 1000000 से बेहतर है
iwill

9
-bबिट दर नहीं बाइट दर लेता है। यदि वीडियो 1GB होना चाहिए और लंबाई 1000 (एक हजार) सेकंड है, तो वांछित बिट दर लगभग 1e9 / 1000 * 8 = 8e6 (8,000,000) बिट्स प्रति सेकंड (बीपीएस) है।
जेसन

1
मिल रहा है .... एनकोडर 'aac' प्रायोगिक है लेकिन प्रायोगिक कोडेक सक्षम नहीं हैं, यदि आप इसका उपयोग करना चाहते हैं तो '-strict -2' जोड़ें।
नरेन्द्र सिंह

1
@ जेसन मुझे पूरा यकीन है कि आपका मतलब (1e9 * 8) / 1000 है। दूसरे शब्द में (बाइट में वांछित वीडियो आकार * 8) / (सेकंड में वीडियो की लंबाई)।
डांटे

@ डांटे, संचालन का क्रम आपके समीकरणों की गणना करता है और मेरा गणना उसी नंबर पर करता है। हालांकि मैं देखता हूं कि विभाजन के बाद "* 8" डालने के लिए यह थोड़ा भ्रमित हो सकता है। यह अभी भी सही परिणाम की गणना करता है। खैर ... जब तक आप राउंडिंग त्रुटियों और मशीन गणित के बारे में नहीं सोच रहे हैं ... तब यह संभव है कि वे थोड़ा अलग परिणाम की गणना करेंगे।
जेसन

9

आप गैर-विनाशकारी रूप से फाइल को संपादित करना चाहते हैं ताकि आप नहीं चाहते कि भागों को हटा दें (शुरुआत से 1 मी बंद करें, बीच में 30 सेकंड, अंत से 4 मी।)।

इसके अलावा, आपको mp4 को एक छोटी फ़ाइल के रूप में फिर से एनकोड करना होगा। हैंडब्रेक आजमाएं ।

  • मिनो के मूल 1280x720 से कुछ कम करने के संकल्प को घटाएं, बस पहलू अनुपात को संरक्षित करें।
  • मिनो के 9.0Mbps औसत बिटरेट से बिटरेट को कुछ छोटा करने के लिए घटाएं

या तो मामले में आप गुणवत्ता खो रहे हैं। विकल्प (या दोनों) के साथ फ़िडलिंग का प्रयास करें और परिणामों की तुलना करें। जो भी सबसे अच्छा लग रहा है उसे चुनें और सही फाइल करें।


2
H.264 FTW!
bgw

5

"हैंडब्रेक" का उपयोग करें। फ़ाइल आयात करें। "हाई प्रोफाइल" चुनें और फिर "स्टार्ट" पर क्लिक करें। यह 100 एमबी फ़ाइल को 27 एमबी या उससे अधिक तक संपीड़ित कर सकता है। (इनपुट फ़ाइल पहले से संपीड़ित अवस्था में नहीं होनी चाहिए)। यदि आप हैंडब्रेक संस्करण 0.9.5 का उपयोग करते हैं तो इनपुट फ़ाइल आकार के लिए एक सेटिंग है जिसे आप में संपीड़ित करना चाहते हैं। (एचबी के ऊपरी संस्करण में यह सुविधा नहीं है)।

सोरेनसन स्क्वीज इस तरह की नौकरी के लिए एक और पेशेवर स्तर का उपकरण है।


1

मैंने इस प्रश्न पर ठोकर खाई है, और फिर समस्या का हल करने वाली निम्न ऑनलाइन सेवा पर ठोकर खाई है:

https://clipchamp.com/

बहुत अच्छा, वास्तव में फ़ाइल अपलोड करने की आवश्यकता नहीं है, रूपांतरण स्थानीय रूप से किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.