Mkv के एक हिस्से को काटने के लिए ffmpeg का उपयोग करना


1

तो मैं एक वीडियो के एक हिस्से को निकालने की कोशिश कर रहा हूं, लेकिन किसी कारण से आउटपुट फ़ाइल में मूल की तुलना में अधिक बिटरेट है!

मूल में 9 एमबीपीएस बिटरेट है और परिणामी फ़ाइल में 21.9 एमबीपीएस है!

मैं जिस कमांड का उपयोग कर रहा हूं वह है

ffmpeg -i "test.mkv" -codec copy -ss 00:41:04 -t 00:04:34 out.mkv

आउटपुट है

frame=  239 fps= 48 q=-1.0 size=   15361kB time=00:00:19.19 bitrate=6554.2kbits
frame= 1155 fps=210 q=-1.0 size=   84184kB time=00:00:57.58 bitrate=11975.1kbits
frame= 1695 fps=282 q=-1.0 size=  148607kB time=00:01:19.88 bitrate=15239.6kbits
frame= 2395 fps=368 q=-1.0 size=  223358kB time=00:01:49.11 bitrate=16768.4kbits
frame= 2851 fps=406 q=-1.0 size=  281783kB time=00:02:08.07 bitrate=18023.8kbits
frame= 3453 fps=459 q=-1.0 size=  350682kB time=00:02:33.14 bitrate=18759.1kbits
frame= 4295 fps=536 q=-1.0 size=  422931kB time=00:03:08.31 bitrate=18397.8kbits
frame= 4767 fps=559 q=-1.0 size=  479239kB time=00:03:27.88 bitrate=18885.3kbits
frame= 5137 fps=569 q=-1.0 size=  534715kB time=00:03:43.54 bitrate=19595.4kbits
frame= 5585 fps=586 q=-1.0 size=  601128kB time=00:04:02.03 bitrate=20345.8kbits
frame= 6170 fps=615 q=-1.0 size=  684139kB time=00:04:26.60 bitrate=21021.8kbits
frame= 6355 fps=624 q=-1.0 Lsize=  707003kB time=00:04:33.99 bitrate=21138.3kbits/s  

क्या किसी को पता है कि इनपुट 9 mbps होने पर आउटपुट 21.9 mbps कैसे आता है? मैंने सोचा था कि -copyफिर से सांकेतिक शब्दों में बदलना नहीं है?


आपको पूरा कंसोल आउटपुट शामिल करना होगा। आप बिटरेट की गणना कैसे कर रहे हैं? फ़ाइल आकार क्या हैं?
लल्गन

मैंने बिटरेट की जांच करने के लिए mediainfo का उपयोग किया। आउटपुट फ़ाइल का आकार लगभग 700 एमबी है, और इसमें 4 मिनट हैं। इनपुट का फ़ाइल आकार लगभग 7 जीबी है और इसमें लगभग 2 घंटे हैं।
16

जवाबों:


1

पुन: muxed खंड में मूल की तुलना में उच्च औसत बिटरेट है, लेकिन इसका मतलब यह नहीं है कि कोई पुनः-एन्कोडिंग हुई।

आप जिस अनुभाग को कॉपी कर रहे हैं वह संभवतः बाकी वीडियो के औसत दृश्यों की तुलना में अधिक जटिल दृश्य है, और आपके इनपुट में संभवतः एक निरंतर बिटरेट का उपयोग नहीं किया जाता है, इसलिए अधिक जटिल दृश्यों पर बिटरेट बढ़ जाता है।

मुझे कुछ धारणाएँ बनानी पड़ीं क्योंकि आपने अपने इनपुट, या आपके ffmpegकमांड से पूरा कंसोल आउटपुट के बारे में कोई जानकारी नहीं दी।


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