मैं न्यूनतम गुणवत्ता नुकसान के साथ H.264 वीडियो को फिर से कैसे कर सकता हूं?


20

मेरे पास बहुत सारे एमपीईजी-टीएस फाइलें हैं (.TS कंटेनर लेकिन एच .264 वीडियो) और प्लेबैक ठीक है सिवाय इसके कि जब आप आगे / पीछे या तेजी से आगे निकलते हैं तो यह बहुत सुस्त होता है और पिक्सेलेटेड हो जाता है, आदि।

मैं अनुसंधान करने की कोशिश कर रहा हूं और मैं अनुमान लगा रहा हूं कि वे बहुत कम संदर्भ ब्लॉकों के साथ एन्कोडिंग कर रहे थे (यानी यह एक डीवीबी-एस उपग्रह स्ट्रीम से कब्जा है)।

जब मैंने उन्हें हैंडब्रेक (.MP4 कंटेनर) के साथ फिर से एनकोड किया, तो वे बहुत अच्छा खेलते हैं, और वीडियो में मांग करना तुरंत है, आदि आदि।

क्या न्यूनतम गुणवत्ता हानि के साथ अपने एमपीईजी-टीएस फ़ाइलों को ट्रांसकोड / री-एनकोड करना संभव है? यदि हां, तो मेरी सबसे अच्छी शर्त क्या है? वे प्रत्येक के बारे में 2 एमबीपीएस (यानी 2 जीबी प्रति घंटे) हैं, लेकिन मैं उन्हें फिर से एनकोड नहीं करना चाहता हूं यदि "न्यूनतम गुणवत्ता हानि" के लिए प्रति फ़ाइल 10+ जीबी की आवश्यकता होती है। मुझे उम्मीद है कि वीडियो समान आकार का रहेगा।

क्या कोई मुझे कोई सलाह दे सकता है?




4
क्या आपने उन्हें एमकेवी या एमपी 4 फ़ाइल में देखने की कोशिश की है कि क्या यह मदद करता है? उत्तर देखें: बेहतर प्लेबैक के लिए मैं एमपीईजी-टीएस (डीवीबी-एस कैप्चर) को कैसे बदल और मरम्मत कर सकता हूं?
अफ्रीकी

जवाबों:


23

यह संभवतः एक कंटेनर समस्या है, इसे एक नए कंटेनर प्रारूप में कॉपी करना

avconv -i input.ts -c copy output.mp4

आपकी समस्या को ठीक कर सकता है। यह 100% दोषरहित होगा। यदि वह काम नहीं करता है, तो 18 की एक crf को आम तौर पर 'नेत्रहीन दोषरहित' माना जाता है; आप इसे सेट कर सकते हैं हैंडब्रेक ('वीडियो' टैब के तहत), या एवोकन के साथ:

avconv -i input.ts -c:a copy -c:v libx264 -crf 18 -preset veryfast output.mp4

प्रीसेट हैं: अल्ट्राफास्ट, सुपरफास्ट, वेरीफास्ट, तेज, फास्ट, मीडियम, स्लोअर, स्लो, वेर्सलो। प्रीसेट धीमा, फ़ाइल छोटी (लेकिन एनकोड समय में वृद्धि के साथ)। अपने व्यक्तिगत प्रयोग में, मैंने पाया है कि फ़ाइलों के संदर्भ में सबसे बड़ी ड्रॉपऑफ सुपरफास्ट और बहुत अधिक के बीच है, उसके बाद यह अधिक वृद्धिशील लगता है।

नोट: यदि आप चाहें, तो ffmpeg सब कुछ कर सकता है जो एवोकॉन कर सकता है, समान सिंटैक्स के साथ (बस एवोकन के सभी उदाहरणों को ffmpeg के साथ बदल दें)।

ध्यान दें: आप इस ffmpeg x264 एन्कोडिंग गाइड को अधिक जानकारी के लिए उपयोगी पा सकते हैं ।


8

वीडियो एन्कोडिंग के विवरण में जाने के बिना: जब आपके बाधा एक विशिष्ट वीडियो कोडेक (h.264) या एक निश्चित बिट दर है, तो "न्यूनतम गुणवत्ता हानि" जैसी कोई चीज नहीं है। एक सीमित कारक हमेशा रहेगा - अगर और भी अधिक गुणवत्ता को संरक्षित करने का एक तरीका था, तो वीडियो एन्कोडिंग का पवित्र ग्रिल होगा, इसलिए बोलने के लिए।

केवल इतना ही एक एनकोडर है जैसे x264 कर सकता है - आपका मुख्य "नियंत्रण" घुंडी लगातार दर कारक सेटिंग होगी, जो किसी तरह "स्थिर गुणवत्ता" कारक के रूप में कार्य करता है। इसके अलावा, फिर से एन्कोडिंग करते समय एक ही दृश्य / अनुभवी गुणवत्ता को एक समान एन्टोडर के साथ रखने पर तकनीकी बिडंबना को कितना बिटरेट से बचाया जा सकता है।

निश्चित रूप से, आपको XviD (एक साधारण एमपीईजी 4 पार्ट II एनकोडर) और x264 के लिए अलग-अलग परिणाम मिलेंगे, आज सबसे उन्नत h.264 एनकोडर है। और फिर आप Mainconcept h.264 एनकोडर खरीदने की भी कोशिश कर सकते हैं और देखें कि क्या इसका उपयोग करने से समान औसत बिट दर पर बेहतर गुणवत्ता मिलती है।

वीडियो एन्कोडिंग में, आपको वैसे भी कुछ परीक्षण चलाने होंगे, क्योंकि यह स्रोत सामग्री पर भी निर्भर करता है। स्नूकर के एक दौर की तुलना में एक फुटबॉल खेल को एनकोड करना कठिन होगा। X264 में कुछ विकल्प हैं जो कुछ प्रकारों, जैसे फिल्मों के लिए ट्यूनिंग की अनुमति देते हैं, उदाहरण -tune filmके लिए, FFmpeg में विकल्प के साथ , लेकिन अंतर न्यूनतम हो सकता है।

उदाहरण और अधिक जानकारी के लिए देखें FFmpeg: अंतिम वीडियो और ऑडियो हेरफेर टूल


1

मेरे ब्लर किरणों के लिए अगर मैं MPEG-TS फ़ाइलों को एन्कोड करता हूं तो मैं हैंडब्रेक हाई प्रोफाइल का उपयोग करता हूं और इन सेटिंग्स के साथ उन्नत टैब का उपयोग करता हूं: RF 20

b-adapt=2:rc-lookahead=60:bframes=8:direct=auto:trellis=2:ref=16:subq=10:me=umh:merange=24:analyse=all

सांकेतिक शब्दों में बदलने में थोड़ा समय लगता है लेकिन गुणवत्ता को ब्लू रे से अलग करना मुश्किल है।

यदि आपका लक्ष्य एक ही आकार का है तो ऐसा नहीं होगा क्योंकि यह एक अलग कोडेक / संपीड़न है। फ़ाइल का आकार और गुणवत्ता समान नहीं हैं।

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