मीनिंग ऑफ ffmpeg आउटपुट (tbc, tbn, tbr) [बंद]


167

मैं मुझे वीडियो जानकारी बताने के लिए ffmpeg का उपयोग कर रहा हूं। विशेष रूप से:

ffmpeg -i video.ext

मुझे आउटपुट मिलता है:

Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 704x576 [PAR 12:11 DAR 4:3], 9578 kb/s, 25 tbr, 90k tbn, 50 tbc

क्या किसी को पता है कि tbr, tbn और tbc वास्तव में क्या हैं? मैंने नेट पर अटकलें देखी हैं लेकिन कुछ भी निश्चित नहीं है?


7
यदि संभव हो तो इसे video.se पर स्थानांतरित किया जाना चाहिए
v010dya

जवाबों:


193

खैर यह सब समय की बात है। FFMpeg काम करने के लिए अलग-अलग ठिकानों में वास्तव में तीन अलग-अलग टाइमस्टैम्प का उपयोग करता है।

  • tbn = एवीस्ट्रीम में समय आधार जो कंटेनर से आया है
  • tbc = किसी विशेष स्ट्रीम के लिए उपयोग किए जाने वाले कोडेक के लिए AVCodecContext में समय आधार
  • tbr = tbr का वीडियो स्ट्रीम से अनुमान लगाया जाता है और वे उपयोगकर्ता हैं जो वीडियो फ्रेम दर के लिए देखना चाहते हैं

यह FFmpeg मेलिंग सूचियों पर भी पूछा गया था: Ffmpeg के आउटपुट का क्या मतलब है? tbr tbn टीसीबी आदि?


5
इसके लिए धन्यवाद - इन पोस्टों में जिस तरह से 'मुझे लगता है' का इस्तेमाल किया गया था - मुझे यकीन नहीं था कि यह 'तथ्य' या 'राय' है। TBR प्रति सेकंड फ्रेम से कैसे संबंधित है और किन परिस्थितियों में वे अलग हैं और क्यों?
user7289

2
tbr फ्रैमरेट है जिसे डिमूक्सर का उपयोग करना चाहिए। नए संस्करणों में, ffmepg / avlib भी इसे एकमुश्त कहेंगे fps। यहाँ एक नया संस्करण आउटपुट है:Stream #0.0[0x1011]: Video: h264 (High), yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 23.98 fps, 90k tbn, 47.95 tbc
gcb


5
"एवरस्ट्रीम में समय आधार जो कंटेनर से आया है" एक अर्थहीन वाक्य है।
क्लो

7
@ ज्ञान "टाइम बेस" क्या है? एक "AVStream" क्या है? एक "कंटेनर" क्या है? कंटेनर से समय मान क्यों आएगा? समय उद्देश्य नहीं है? सभी के साथ एक ही। इस उत्तर को और अधिक शब्दों की आवश्यकता है। मूल अंग्रेजी शब्दों की सबसे छोटी संख्या के साथ पहले इसे फिर से दर्ज करने का प्रयास करें, फिर दूसरा, सादे भाषा में प्रत्येक शब्द शब्द का वर्णन करने वाले कई और शब्दों के साथ एक लंबा संस्करण जोड़ें, और उदाहरण के साथ वे एक दूसरे से कैसे संबंधित हैं।
च्लोए
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.