Amazon Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

ffprobe - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में एफएफप्रोब चलाएं

यह कमांड ffprobe है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


ffprobe - ffprobe मीडिया जांचकर्ता

SYNOPSIS


एफ़प्रोब [विकल्पों] [इनपुट फ़ाइल]

वर्णन


ffprobe मल्टीमीडिया स्ट्रीम से जानकारी एकत्र करता है और इसे मानव और मशीन में प्रिंट करता है-
पठनीय फैशन।

उदाहरण के लिए इसका उपयोग मल्टीमीडिया द्वारा उपयोग किए जाने वाले कंटेनर के प्रारूप की जांच के लिए किया जा सकता है
स्ट्रीम और उसमें निहित प्रत्येक मीडिया स्ट्रीम का प्रारूप और प्रकार।

यदि इनपुट में फ़ाइल नाम निर्दिष्ट है, तो ffprobe फ़ाइल सामग्री को खोलने और जांच करने का प्रयास करेगा।
यदि फ़ाइल को मल्टीमीडिया फ़ाइल के रूप में खोला या पहचाना नहीं जा सकता है, तो एक सकारात्मक निकास कोड है
लौटा हुआ।

ffprobe को स्टैंडअलोन एप्लिकेशन के रूप में या टेक्स्टुअल के साथ संयोजन में नियोजित किया जा सकता है
फ़िल्टर, जो अधिक परिष्कृत प्रसंस्करण कर सकता है, उदाहरण के लिए सांख्यिकीय प्रसंस्करण या
साजिश।

विकल्पों का उपयोग ffprobe द्वारा समर्थित कुछ प्रारूपों को सूचीबद्ध करने के लिए या निर्दिष्ट करने के लिए किया जाता है
प्रदर्शित करने के लिए जानकारी, और यह निर्धारित करने के लिए कि ffprobe इसे कैसे दिखाएगा।

ffprobe आउटपुट को टेक्स्ट फ़िल्टर द्वारा आसानी से पार्स करने योग्य बनाया गया है, और इसमें एक शामिल है
या चयनित लेखक द्वारा परिभाषित प्रपत्र के अधिक खंड, जो द्वारा निर्दिष्ट किया गया है
प्रिंट_फॉर्मेट विकल्प.

अनुभागों में अन्य नेस्टेड अनुभाग हो सकते हैं, और एक नाम से पहचाने जाते हैं (जो हो सकता है
अन्य अनुभागों द्वारा साझा किया गया), और एक अद्वितीय नाम। का आउटपुट देखें वर्गों.

कंटेनर में या स्ट्रीम में संग्रहीत मेटाडेटा टैग पहचाने जाते हैं और उनमें मुद्रित होते हैं
संबंधित "FORMAT", "STREAM" या "PROGRAM_STREAM" अनुभाग।

विकल्प


सभी संख्यात्मक विकल्प, यदि अन्यथा निर्दिष्ट नहीं हैं, तो a . का प्रतिनिधित्व करने वाली एक स्ट्रिंग स्वीकार करें
इनपुट के रूप में संख्या, जिसके बाद एसआई इकाई उपसर्गों में से एक हो सकता है, उदाहरण के लिए: 'के',
'एम', या 'जी'।

यदि SI इकाई उपसर्ग में 'i' जोड़ा जाता है, तो पूर्ण उपसर्ग की व्याख्या a के रूप में की जाएगी
बाइनरी गुणकों के लिए इकाई उपसर्ग, जो की घात के बजाय 1024 की घातों पर आधारित होते हैं
1000. एसआई इकाई उपसर्ग में 'बी' जोड़ने से मान 8 से गुणा हो जाता है। यह उपयोग करने की अनुमति देता है,
उदाहरण के लिए: 'KB', 'MiB', 'G' और 'B' संख्या प्रत्यय के रूप में।

विकल्प जो तर्क नहीं लेते हैं वे बूलियन विकल्प हैं, और संबंधित मान सेट करते हैं
सच करने के लिए। विकल्प नाम को "नहीं" के साथ उपसर्ग करके उन्हें गलत पर सेट किया जा सकता है। उदाहरण के लिए
"-नोफू" का उपयोग करने से बूलियन विकल्प "फू" नाम के साथ गलत पर सेट हो जाएगा।

धारा विनिर्देशक
कुछ विकल्प प्रति स्ट्रीम लागू होते हैं, जैसे बिटरेट या कोडेक। स्ट्रीम स्पेसिफायर का उपयोग किया जाता है
सटीक रूप से निर्दिष्ट करें कि दिया गया विकल्प किस स्ट्रीम से संबंधित है।

एक स्ट्रीम स्पेसिफायर एक स्ट्रिंग है जिसे आम तौर पर विकल्प नाम से जोड़ा जाता है और इससे अलग किया जाता है
एक बृहदान्त्र द्वारा। उदाहरण के लिए "-codec:a:1 ac3" में "a:1" स्ट्रीम स्पेसिफायर शामिल है, जो इससे मेल खाता है
दूसरी ऑडियो स्ट्रीम। इसलिए, यह दूसरी ऑडियो स्ट्रीम के लिए ac3 कोडेक का चयन करेगा।

एक स्ट्रीम विनिर्देशक कई धाराओं से मेल खा सकता है, ताकि विकल्प सभी पर लागू हो
उन्हें। उदाहरण के लिए "-b:a 128k" में स्ट्रीम स्पेसिफायर सभी ऑडियो स्ट्रीम से मेल खाता है।

एक खाली स्ट्रीम स्पेसिफायर सभी स्ट्रीम से मेल खाता है। उदाहरण के लिए, "-कोडेक कॉपी" या "-कोडेक:
कॉपी" सभी धाराओं को बिना एन्कोडिंग के कॉपी कर देगा।

स्ट्रीम स्पेसिफायर के संभावित रूप हैं:

स्ट्रीम_इंडेक्स
इस इंडेक्स के साथ स्ट्रीम से मेल खाता है। उदाहरण के लिए "-थ्रेड्स: 1 4" के लिए थ्रेड काउंट सेट करेगा
दूसरी धारा 4.

धारा_प्रकार[:स्ट्रीम_इंडेक्स]
धारा_प्रकार निम्नलिखित में से एक है: 'v' या 'V' वीडियो के लिए, 'a' ऑडियो के लिए, 's' for
उपशीर्षक, डेटा के लिए 'डी', और अनुलग्नकों के लिए 'टी'। 'v' सभी वीडियो स्ट्रीम से मेल खाता है, 'V'
केवल उन वीडियो स्ट्रीम से मेल खाता है जो संलग्न चित्र, वीडियो थंबनेल या कवर नहीं हैं
कला। अगर स्ट्रीम_इंडेक्स दिया जाता है, तो यह धारा संख्या से मेल खाता है स्ट्रीम_इंडेक्स इस का
प्रकार। अन्यथा, यह इस प्रकार की सभी धाराओं से मेल खाता है।

p:प्रोग्राम_आईडी[:स्ट्रीम_इंडेक्स]
If स्ट्रीम_इंडेक्स दिया जाता है, तो यह संख्या के साथ धारा से मेल खाता है स्ट्रीम_इंडेक्स में
आईडी . के साथ कार्यक्रम प्रोग्राम_आईडी. अन्यथा, यह कार्यक्रम में सभी धाराओं से मेल खाता है।

#स्ट्रीम_आईडी or i:स्ट्रीम_आईडी
स्ट्रीम आईडी से स्ट्रीम का मिलान करें (उदाहरण के लिए एमपीईजी-टीएस कंटेनर में पीआईडी)।

m:कुंजी[:मूल्य]
मेटाडेटा टैग के साथ स्ट्रीम का मिलान करें कुंजी निर्दिष्ट मूल्य रखते हुए। अगर मूल्य नहीं है
दिए गए, किसी भी मान के साथ दिए गए टैग वाले स्ट्रीम से मेल खाता है।

u प्रयोग करने योग्य कॉन्फ़िगरेशन के साथ स्ट्रीम से मेल खाता है, कोडेक को परिभाषित किया जाना चाहिए और आवश्यक
वीडियो आयाम या ऑडियो नमूना दर जैसी जानकारी मौजूद होनी चाहिए।

उस पर ध्यान दें ffmpeg, मेटाडेटा द्वारा मिलान केवल इनपुट फ़ाइलों के लिए ठीक से काम करेगा।

सामान्य विकल्पों
ये विकल्प ff* टूल के बीच साझा किए जाते हैं।

-L लाइसेंस दिखाओ।

-एच, -?, -मदद, --मदद [arg]
मदद दिखाएँ। किसी विशिष्ट आइटम के बारे में सहायता प्रिंट करने के लिए एक वैकल्पिक पैरामीटर निर्दिष्ट किया जा सकता है।
यदि कोई तर्क निर्दिष्ट नहीं है, तो केवल मूल (गैर उन्नत) उपकरण विकल्प दिखाए जाते हैं।

के संभावित मान arg यह है:

लंबा
मूल टूल विकल्पों के अतिरिक्त उन्नत टूल विकल्प प्रिंट करें।

पूर्ण
एन्कोडर के लिए साझा और निजी विकल्पों सहित विकल्पों की पूरी सूची प्रिंट करें,
डिकोडर, डिमक्सर, मक्सर्स, फिल्टर आदि।

डिकोडर =डिकोडर_नाम
नाम के डिकोडर के बारे में विस्तृत जानकारी प्रिंट करें डिकोडर_नाम। उपयोग -डिकोडर्स
सभी डिकोडर्स की सूची प्राप्त करने का विकल्प।

एनकोडर =एन्कोडर_नाम
नामित एन्कोडर के बारे में विस्तृत जानकारी प्रिंट करें एन्कोडर_नाम। उपयोग -एनकोडर
सभी एन्कोडर्स की सूची प्राप्त करने का विकल्प।

डिमक्सर =डिमक्सर_नाम
नाम के डिमॉक्सर के बारे में विस्तृत जानकारी प्रिंट करें डिमक्सर_नाम। उपयोग -परिवर्तन
सभी demuxers और muxers की सूची प्राप्त करने का विकल्प।

मक्सर =muxer_name
नाम के मक्सर के बारे में विस्तृत जानकारी प्रिंट करें muxer_name। उपयोग -परिवर्तन
सभी muxers और demuxers की सूची प्राप्त करने का विकल्प।

फिल्टर =फ़िल्टर_नाम
फ़िल्टर नाम के बारे में विस्तृत जानकारी प्रिंट करें फ़िल्टर_नाम। उपयोग -फिल्टर
सभी फ़िल्टर की सूची प्राप्त करने का विकल्प।

-संस्करण
संस्करण दिखाएं।

-परिवर्तन
उपलब्ध प्रारूप दिखाएं (उपकरणों सहित)।

-उपकरण
उपलब्ध उपकरण दिखाएं।

-कोडेक
libavcodec को ज्ञात सभी कोडेक दिखाएं।

ध्यान दें कि इस पूरे दस्तावेज़ में 'कोडेक' शब्द का उपयोग शॉर्टकट के रूप में किया जाता है
मीडिया बिटस्ट्रीम प्रारूप को अधिक सही ढंग से क्या कहा जाता है।

-डिकोडर्स
उपलब्ध डिकोडर दिखाएं।

-एनकोडर
सभी उपलब्ध एन्कोडर दिखाएं।

-बीएसएफएस
उपलब्ध बिटस्ट्रीम फ़िल्टर दिखाएं।

-प्रोटोकॉल
उपलब्ध प्रोटोकॉल दिखाएं।

-फिल्टर
उपलब्ध libavfilter फ़िल्टर दिखाएं।

-pix_fmts
उपलब्ध पिक्सेल प्रारूप दिखाएं।

-sample_fmts
उपलब्ध नमूना प्रारूप दिखाएं।

-लेआउट
चैनल के नाम और मानक चैनल लेआउट दिखाएं।

-रंग की
मान्यता प्राप्त रंग नाम दिखाएं।

-सूत्र युक्ति[,ऑप्ट1=val1[,ऑप्ट2=val2]...]
इनपुट डिवाइस के स्वतः खोजे गए स्रोत दिखाएं। कुछ डिवाइस सिस्टम प्रदान कर सकते हैं-
आश्रित स्रोत नाम जिन्हें स्वतः पता नहीं लगाया जा सकता है। लौटाई गई सूची नहीं हो सकती
हमेशा पूर्ण माना जाता है।

ffmpeg -स्रोत पल्स,सर्वर=192.168.0.4

डूब युक्ति[,ऑप्ट1=val1[,ऑप्ट2=val2]...]
आउटपुट डिवाइस के ऑटोडिटेक्टेड सिंक दिखाएं। कुछ डिवाइस सिस्टम प्रदान कर सकते हैं-
आश्रित सिंक नाम जिन्हें स्वतः पता नहीं लगाया जा सकता है। लौटाई गई सूची पर विचार नहीं किया जा सकता
हमेशा पूर्ण होना।

ffmpeg -सिंक पल्स, सर्वर=192.168.0.4

-छांटने का स्तर [दोहराना+]लॉग स्तर | -v [दोहराना+]लॉग स्तर
लायब्रेरी द्वारा उपयोग किए जाने वाले लॉगिंग स्तर को सेट करें। "दोहराना +" जोड़ना इंगित करता है कि दोहराया गया
लॉग आउटपुट को पहली पंक्ति में संपीड़ित नहीं किया जाना चाहिए और "अंतिम संदेश दोहराया गया n
टाइम्स" लाइन को छोड़ दिया जाएगा। "रिपीट" का इस्तेमाल अकेले भी किया जा सकता है। अगर "रिपीट" का इस्तेमाल किया जाता है
अकेले, और बिना किसी पूर्व लॉगलेवल सेट के, डिफ़ॉल्ट लॉगलेवल का उपयोग किया जाएगा। यदि एकाधिक
लॉगलेवल पैरामीटर दिए गए हैं, 'रिपीट' का उपयोग करने से लॉगलेवल नहीं बदलेगा। लॉग स्तर
एक स्ट्रिंग या संख्या है जिसमें निम्न में से कोई एक मान होता है:

शांत, -8
कुछ भी नहीं दिखाओ; चुप हो।

आतंक, 0
केवल घातक त्रुटियां दिखाएं जो प्रक्रिया को क्रैश कर सकती हैं, जैसे कि और जोर दें
असफलता। यह वर्तमान में किसी भी चीज़ के लिए उपयोग नहीं किया जाता है।

घातक, 8
केवल घातक त्रुटियां दिखाएं। ये त्रुटियां हैं जिसके बाद प्रक्रिया बिल्कुल नहीं हो सकती
के बाद जारी रखें।

त्रुटि, 16
सभी त्रुटियां दिखाएं, जिनमें वे भी शामिल हैं जिनसे पुनर्प्राप्त किया जा सकता है।

चेतावनी, 24
सभी चेतावनियां और त्रुटियां दिखाएं। संभावित रूप से गलत या . से संबंधित कोई संदेश
अप्रत्याशित घटनाओं को दिखाया जाएगा।

जानकारी, 32
प्रसंस्करण के दौरान सूचनात्मक संदेश दिखाएं। यह चेतावनियों के अतिरिक्त है और
त्रुटियाँ। यह व्यतिक्रम मूल्य है।

क्रिया, 40
अधिक वर्बोज़ को छोड़कर, "जानकारी" के समान।

डिबग, 48
डिबगिंग जानकारी सहित सब कुछ दिखाएं।

ट्रेस, 56

डिफ़ॉल्ट रूप से प्रोग्राम stderr में लॉग करता है, यदि रंग टर्मिनल द्वारा समर्थित है,
रंगों का उपयोग त्रुटियों और चेतावनियों को चिह्नित करने के लिए किया जाता है। लॉग रंग सेटिंग को अक्षम किया जा सकता है
वातावरण विविधता AV_LOG_FORCE_NOCOLOR or रंग नहीं, या सेटिंग करने के लिए मजबूर किया जा सकता है
वातावरण विविधता AV_LOG_FORCE_COLOR. पर्यावरण चर का उपयोग रंग नहीं
पदावनत है और निम्नलिखित FFmpeg संस्करण में छोड़ दिया जाएगा।

-रिपोर्ट good
नाम की फ़ाइल में पूर्ण कमांड लाइन और कंसोल आउटपुट डंप करें
"प्रोग्राम-YYYYMMDD-HHMMSS.log" वर्तमान निर्देशिका में। यह फ़ाइल के लिए उपयोगी हो सकती है
दोष रिपोर्ट। इसका अर्थ "-लॉगलेवल वर्बोज़" भी है।

पर्यावरण चर सेट करना एफएफआरईपोर्ट किसी भी मूल्य पर समान प्रभाव पड़ता है। अगर
मान एक ':'-पृथक कुंजी = मान अनुक्रम है, ये विकल्प रिपोर्ट को प्रभावित करेंगे;
यदि उनमें विशेष वर्ण या विकल्प हैं, तो विकल्प मानों से बचना चाहिए
सीमांकक ':' (ffmpeg-utils मैन्युअल में ``उद्धरण और पलायन'' अनुभाग देखें)।

निम्नलिखित विकल्प पहचाने जाते हैं:

पट्टिका
रिपोर्ट के लिए उपयोग करने के लिए फ़ाइल नाम सेट करें; %p को के नाम से विस्तारित किया जाता है
प्रोग्राम, %t को टाइमस्टैम्प में विस्तारित किया गया है, "%%" को एक सादे "%" में विस्तारित किया गया है

स्तर
संख्यात्मक मान का उपयोग करके लॉग वर्बोसिटी स्तर सेट करें (देखें "-loglevel")।

उदाहरण के लिए, एक रिपोर्ट को नाम की फ़ाइल में आउटपुट करने के लिए freport.log 32 . के लॉग स्तर का उपयोग करना
(लॉग स्तर "जानकारी" के लिए उपनाम):

FFREPORT=file=ffreport.log:स्तर=32 ffmpeg -i इनपुट आउटपुट

पर्यावरण चर को पार्स करने में त्रुटियां घातक नहीं हैं, और इसमें दिखाई नहीं देंगी
रिपोर्ट.

-छिपाना_बैनर
प्रिंटिंग बैनर को दबाएं।

सभी FFmpeg टूल सामान्य रूप से एक कॉपीराइट नोटिस, बिल्ड विकल्प और लाइब्रेरी दिखाएंगे
संस्करण। इस विकल्प का उपयोग इस जानकारी को प्रिंट करने से रोकने के लिए किया जा सकता है।

-cpuflags झंडे (वैश्विक)
सीपीयू फ़्लैग्स को सेट करने और साफ़ करने की अनुमति देता है। यह विकल्प परीक्षण के लिए अभिप्रेत है। उपयोग नहीं करो
यह तब तक है जब तक आप नहीं जानते कि आप क्या कर रहे हैं।

ffmpeg -cpuflags -sse+mmx ...
ffmpeg -cpuflags एमएमएक्स ...
ffmpeg -cpuflags 0 ...

इस विकल्प के लिए संभावित झंडे हैं:

x86
MMX
xxext
ईएसएस
एसएसई2
sse2slow
एसएसई3
sse3slow
एसएसएसई3
परमाणु
एसएसई4.1
एसएसई4.2
AVX
avx2
XOP
एफएमए3
एफएमए4
3dnow
3dnowext
बीएमआई२७०
बीएमआई२७०
सीएमओवी
एआरएम
Armv5te
आर्मव6
एआरएमवी6टी2
वीएफपी
वीएफपीवी3
नीयन
सेटेंड
AAArch64
आर्मव8
वीएफपी
नीयन
PowerPC
alivec
विशिष्ट प्रोसेसर
पेंटियम2
पेंटियम3
पेंटियम4
k6
k62
Athlon
एथलॉनएक्सपी
k8
-ओपनसीएल_बेंच
इस विकल्प का उपयोग सभी उपलब्ध ओपनसीएल उपकरणों को बेंचमार्क करने और परिणामों को प्रिंट करने के लिए किया जाता है।
यह विकल्प केवल तभी उपलब्ध होता है जब FFmpeg को "--enable-opencl" के साथ संकलित किया गया हो।

जब FFmpeg को "--enable-opencl" के साथ विन्यस्त किया जाता है, तो वैश्विक OpenCL के लिए विकल्प
संदर्भ के माध्यम से सेट कर रहे हैं -ओपनक्ल_विकल्प. Ffmpeg में "ओपनसीएल विकल्प" अनुभाग देखें-
समर्थित विकल्पों की पूरी सूची के लिए मैनुअल का उपयोग करता है। दूसरों के बीच, ये विकल्प
ओपनसीएल कोड चलाने के लिए एक विशिष्ट प्लेटफॉर्म और डिवाइस का चयन करने की क्षमता शामिल करें
पर। डिफ़ॉल्ट रूप से, FFmpeg पहले प्लेटफॉर्म के पहले डिवाइस पर चलेगा। जबकि
वैश्विक ओपनसीएल संदर्भ के लिए विकल्प उपयोगकर्ता को चुनने में लचीलापन प्रदान करते हैं
अपनी पसंद का OpenCL डिवाइस, अधिकांश उपयोगकर्ता शायद सबसे तेज़ का चयन करना चाहेंगे
उनके सिस्टम के लिए OpenCL डिवाइस।

यह विकल्प पहचान कर सबसे कुशल कॉन्फ़िगरेशन के चयन में सहायता करता है
उपयोगकर्ता के सिस्टम के लिए उपयुक्त उपकरण। बिल्ट-इन बेंचमार्क सभी पर चलता है
ओपनसीएल डिवाइस और प्रदर्शन प्रत्येक डिवाइस के लिए मापा जाता है। उपकरणों में
परिणाम सूची सूचीबद्ध सबसे तेज़ डिवाइस के साथ उनके प्रदर्शन के आधार पर क्रमबद्ध की जाती है
प्रथम। उपयोगकर्ता बाद में आह्वान कर सकता है ffmpeg सबसे अधिक समझा जाने वाला उपकरण का उपयोग करना
के माध्यम से उपयुक्त -ओपनक्ल_विकल्प OpenCL के लिए सर्वश्रेष्ठ प्रदर्शन प्राप्त करने के लिए
त्वरित कोड।

सबसे तेज़ ओपनसीएल डिवाइस का उपयोग करने के लिए विशिष्ट उपयोग में निम्नलिखित चरण शामिल हैं।

आदेश चलाएं:

ffmpeg -opencl_bench

प्लेटफॉर्म आईडी नोट करें (पीआईडीएक्स) और डिवाइस आईडी (डीडेक्स) सबसे पहले यानी सबसे तेज डिवाइस
सूची मैं। कमांड का उपयोग करके प्लेटफॉर्म और डिवाइस का चयन करें:

ffmpeg -opencl_options platform_idx= :device_idx= ...

-ओपनक्ल_विकल्प विकल्पों (वैश्विक)
ओपनसीएल पर्यावरण विकल्प सेट करें। यह विकल्प केवल तभी उपलब्ध होता है जब FFmpeg किया गया हो
"--enable-opencl" के साथ संकलित।

विकल्पों की एक सूची होनी चाहिए कुंजी=मूल्य विकल्प जोड़े ':' द्वारा अलग किए गए। ``ओपनसीएल . देखें
समर्थित विकल्पों की सूची के लिए ffmpeg-utils मैन्युअल में विकल्प '' अनुभाग।

विकल्प
ये विकल्प सीधे libavformat, libavdevice और libavcodec . द्वारा प्रदान किए जाते हैं
पुस्तकालय। उपलब्ध AVOptions की सूची देखने के लिए, का उपयोग करें -मदद विकल्प। वे
दो श्रेणियों में विभाजित:

सामान्य
ये विकल्प किसी भी कंटेनर, कोडेक या डिवाइस के लिए सेट किए जा सकते हैं। सामान्य विकल्प हैं
कंटेनरों/उपकरणों के लिए AVFormatContext विकल्पों के अंतर्गत और AVCodecContext के अंतर्गत सूचीबद्ध है
कोडेक्स के लिए विकल्प।

निजी
ये विकल्प दिए गए कंटेनर, डिवाइस या कोडेक के लिए विशिष्ट हैं। निजी विकल्प
उनके संबंधित कंटेनरों/उपकरणों/कोडेक्स के अंतर्गत सूचीबद्ध हैं।

उदाहरण के लिए किसी MP3 फ़ाइल में डिफ़ॉल्ट ID2.3v3 के बजाय ID2.4v3 शीर्षलेख लिखने के लिए, उपयोग करें
la id3v2_संस्करण MP3 muxer का निजी विकल्प:

ffmpeg -i इनपुट.flac -id3v2_version 3 out.mp3

सभी कोडेक AVOptions प्रति-स्ट्रीम हैं, और इस प्रकार एक स्ट्रीम विनिर्देशक को संलग्न किया जाना चाहिए
उन्हें.

ध्यान दें -कोई विकल्प नहीं सिंटैक्स का उपयोग बूलियन AVOptions के लिए नहीं किया जा सकता है, उपयोग करें -Option 0/-Option 1.

नोट: प्रति-स्ट्रीम AVOptions को निर्दिष्ट करने का पुराना अनिर्दिष्ट तरीका
विकल्प नाम अब अप्रचलित है और जल्द ही हटा दिया जाएगा।

मुख्य विकल्पों
-f प्रारूप
उपयोग करने के लिए बल प्रारूप।

-unit
प्रदर्शित मूल्यों की इकाई दिखाएं।

-विपरीत
प्रदर्शित मूल्यों के लिए एसआई उपसर्गों का प्रयोग करें। जब तक "-byte_binary_prefix" विकल्प नहीं है
प्रयुक्त सभी उपसर्ग दशमलव हैं।

-बाइट_बाइनरी_उपसर्ग
बाइट मानों के लिए बाइनरी उपसर्गों के उपयोग को बाध्य करें।

-सेक्सेजिमल
समय मानों के लिए सेक्जैसिमल प्रारूप HH:MM:SS.MICROSECONDS का उपयोग करें।

-सुंदर हे
प्रदर्शित मूल्यों के प्रारूप को सुंदर बनाएं, यह विकल्पों से मेल खाता है "-unit
-उपसर्ग -बाइट_बाइनरी_प्रीफिक्स -सेक्सेजिमल"।

-का, -प्रिंट_फॉर्मेट लेखक_नाम[=लेखक_विकल्प]
आउटपुट प्रिंटिंग फॉर्मेट सेट करें।

लेखक_नाम लेखक का नाम निर्दिष्ट करता है, और लेखक_विकल्प विकल्प निर्दिष्ट करता है
लेखक को दिया जाना है।

उदाहरण के लिए JSON प्रारूप में आउटपुट प्रिंट करने के लिए, निर्दिष्ट करें:

-प्रिंट_फॉर्मेट जोंस

उपलब्ध आउटपुट प्रिंटिंग प्रारूपों के बारे में अधिक जानकारी के लिए, राइटर्स सेक्शन देखें
नीचे.

-अनुभाग
अनुभाग संरचना और अनुभाग जानकारी प्रिंट करें, और बाहर निकलें। आउटपुट का मतलब नहीं है
एक मशीन द्वारा पार्स किया जा सकता है।

-सेलेक्ट_स्ट्रीम स्ट्रीम_विनिर्देशक
द्वारा निर्दिष्ट केवल धाराओं का चयन करें स्ट्रीम_विनिर्देशक. यह विकल्प केवल को प्रभावित करता है
स्ट्रीम से संबंधित विकल्प (जैसे "show_streams", "show_packets", आदि)।

उदाहरण के लिए केवल ऑडियो स्ट्रीम दिखाने के लिए, आप कमांड का उपयोग कर सकते हैं:

ffprobe -show_streams -select_streams एक INPUT

इंडेक्स 1 के साथ वीडियो स्ट्रीम से संबंधित केवल वीडियो पैकेट दिखाने के लिए:

ffprobe -show_packets -select_streams v:1 INPUT

-शो_डेटा
पेलोड डेटा को हेक्साडेसिमल और ASCII डंप के रूप में दिखाएं। के साथ मिलकर -शो_पैकेट, यह
पैकेट के डेटा को डंप कर देगा। के साथ मिलकर -शो_स्ट्रीम, यह कोडेक को डंप करेगा
प्रत्यर्पण

डंप को "डेटा" फ़ील्ड के रूप में मुद्रित किया जाता है। इसमें न्यूलाइन्स हो सकती हैं।

-शो_डेटा_हैश कलन विधि
वाले पैकेट के लिए पेलोड डेटा का हैश दिखाएं -शो_पैकेट और कोडेक प्रत्यर्पण के लिए
साथ में -शो_स्ट्रीम.

-शो_त्रुटि
इनपुट की जांच करने का प्रयास करते समय मिली त्रुटि के बारे में जानकारी दिखाएं।

त्रुटि जानकारी "ERROR" नाम के अनुभाग में मुद्रित होती है।

-शो_फॉर्मेट
इनपुट मल्टीमीडिया स्ट्रीम के कंटेनर प्रारूप के बारे में जानकारी दिखाएं।

सभी कंटेनर प्रारूप जानकारी "FORMAT" नाम के एक अनुभाग के भीतर मुद्रित होती है।

-शो_फॉर्मेट_एंट्री नाम
पसंद -शो_फॉर्मेट, लेकिन केवल कंटेनर प्रारूप की निर्दिष्ट प्रविष्टि को प्रिंट करता है
जानकारी, बल्कि सभी। यह विकल्प एक से अधिक बार दिया जा सकता है, फिर सभी
निर्दिष्ट प्रविष्टियां दिखाई जाएंगी।

यह विकल्प बहिष्कृत है, इसके बजाय "show_entries" का उपयोग करें।

-शो_प्रविष्टियां अनुभाग_प्रविष्टियाँ
दिखाने के लिए प्रविष्टियों की सूची सेट करें।

प्रविष्टियाँ निम्नलिखित सिंटैक्स के अनुसार निर्दिष्ट हैं। अनुभाग_प्रविष्टियाँ एक है
":" द्वारा अलग किए गए अनुभाग प्रविष्टियों की सूची। प्रत्येक अनुभाग प्रविष्टि एक अनुभाग द्वारा रचित है
नाम (या अद्वितीय नाम), वैकल्पिक रूप से उस अनुभाग के लिए स्थानीय प्रविष्टियों की सूची के बाद,
द्वारा अलग किया गया ","।

यदि अनुभाग का नाम निर्दिष्ट है, लेकिन उसके बाद कोई "=" नहीं है, तो सभी प्रविष्टियां पर मुद्रित की जाती हैं
आउटपुट, सभी निहित वर्गों के साथ। अन्यथा केवल निर्दिष्ट प्रविष्टियाँ
स्थानीय अनुभाग में प्रविष्टियों की सूची मुद्रित की जाती है। विशेष रूप से, यदि "=" निर्दिष्ट है लेकिन
स्थानीय प्रविष्टियों की सूची खाली है, तो उस अनुभाग के लिए कोई प्रविष्टि नहीं दिखाई जाएगी।

ध्यान दें कि स्थानीय अनुभाग प्रविष्टियों के विनिर्देशन के क्रम का सम्मान नहीं किया जाता है
आउटपुट, और सामान्य प्रदर्शन क्रम को बरकरार रखा जाएगा।

औपचारिक वाक्यविन्यास द्वारा दिया गया है:

::= [, ]
::= [=[ ]]
::= [: ]

उदाहरण के लिए, प्रत्येक स्ट्रीम का केवल अनुक्रमणिका और प्रकार और PTS समय दिखाने के लिए,
पैकेट की अवधि समय और स्ट्रीम इंडेक्स, आप तर्क निर्दिष्ट कर सकते हैं:

पैकेट=pts_time,duration_time,stream_index: स्ट्रीम=इंडेक्स,codec_type

अनुभाग "प्रारूप" में सभी प्रविष्टियां दिखाने के लिए, लेकिन केवल कोडेक प्रकार
खंड "धारा", तर्क निर्दिष्ट करें:

प्रारूप: धारा = codec_type

स्ट्रीम और प्रारूप अनुभागों में सभी टैग दिखाने के लिए:

स्ट्रीम_टैग: प्रारूप_टैग

स्ट्रीम अनुभागों में केवल "शीर्षक" टैग (यदि उपलब्ध हो) दिखाने के लिए:

स्ट्रीम_टैग = शीर्षक

-शो_पैकेट
इनपुट मल्टीमीडिया स्ट्रीम में निहित प्रत्येक पैकेट के बारे में जानकारी दिखाएं।

प्रत्येक एकल पैकेट की जानकारी नाम के साथ एक समर्पित अनुभाग में मुद्रित की जाती है
"पैकेट"।

-शो_फ्रेम
इनपुट मल्टीमीडिया में निहित प्रत्येक फ्रेम और उपशीर्षक के बारे में जानकारी दिखाएं
धारा।

प्रत्येक एकल फ़्रेम की जानकारी नाम के साथ एक समर्पित अनुभाग में मुद्रित की जाती है
"फ़्रेम" या "उपशीर्षक"।

-शो_स्ट्रीम
इनपुट मल्टीमीडिया स्ट्रीम में निहित प्रत्येक मीडिया स्ट्रीम के बारे में जानकारी दिखाएं।

प्रत्येक मीडिया स्ट्रीम जानकारी नाम के साथ एक समर्पित अनुभाग में मुद्रित की जाती है
"धारा"।

-शो_प्रोग्राम
इनपुट मल्टीमीडिया में निहित कार्यक्रमों और उनकी धाराओं के बारे में जानकारी दिखाएं
धारा।

प्रत्येक मीडिया स्ट्रीम जानकारी नाम के साथ एक समर्पित अनुभाग में मुद्रित की जाती है
"PROGRAM_STREAM"।

-शो_अध्याय
प्रारूप में संग्रहीत अध्यायों के बारे में जानकारी दिखाएं।

प्रत्येक अध्याय "अध्याय" नाम के एक समर्पित खंड में छपा हुआ है।

-काउंट_फ्रेम
प्रति स्ट्रीम फ़्रेम की संख्या की गणना करें और संबंधित स्ट्रीम में इसकी रिपोर्ट करें
अनुभाग।

-काउंट_पैकेट
प्रति स्ट्रीम पैकेट की संख्या की गणना करें और संबंधित स्ट्रीम में इसकी रिपोर्ट करें
अनुभाग।

-पढ़ें_अंतराल पढ़ें_अंतराल
केवल निर्दिष्ट अंतराल पढ़ें। पढ़ें_अंतराल अंतराल का एक क्रम होना चाहिए
विनिर्देशों को "," द्वारा अलग किया गया। ffprobe अंतराल प्रारंभिक बिंदु की तलाश करेंगे,
और उसी से पढ़ना जारी रखेंगे।

प्रत्येक अंतराल दो वैकल्पिक भागों द्वारा निर्दिष्ट किया जाता है, जो "%" द्वारा अलग किया जाता है।

पहला भाग अंतराल प्रारंभ स्थिति निर्दिष्ट करता है। इसकी व्याख्या एक निरपेक्ष के रूप में की जाती है
स्थिति, या वर्तमान स्थिति से एक रिश्तेदार ऑफसेट के रूप में अगर यह पहले से है
"+" वर्ण। यदि यह पहला भाग निर्दिष्ट नहीं है, तो कोई खोज नहीं की जाएगी जब
इस अंतराल को पढ़ना।

दूसरा भाग अंतराल अंत स्थिति निर्दिष्ट करता है। इसकी व्याख्या निरपेक्ष के रूप में की जाती है
स्थिति, या वर्तमान स्थिति से एक रिश्तेदार ऑफसेट के रूप में अगर यह पहले से है
"+" वर्ण। यदि ऑफ़सेट विनिर्देश "#" से शुरू होता है, तो इसे के रूप में व्याख्यायित किया जाता है
अंतराल से पढ़ने के लिए पैकेट की संख्या (फ्लशिंग पैकेट शामिल नहीं)
प्रारंभ। यदि कोई दूसरा भाग निर्दिष्ट नहीं है, तो कार्यक्रम अंत तक पढ़ा जाएगा
इनपुट।

ध्यान दें कि खोज सटीक नहीं है, इस प्रकार वास्तविक अंतराल प्रारंभ बिंदु हो सकता है
निर्दिष्ट स्थिति से भिन्न। साथ ही, जब एक अंतराल अवधि निर्दिष्ट की जाती है,
पूर्ण समाप्ति समय की गणना अंतराल प्रारंभ में अवधि जोड़कर की जाएगी
निर्दिष्ट प्रारंभ मान के बजाय फ़ाइल की तलाश करके पाया गया बिंदु।

औपचारिक वाक्यविन्यास द्वारा दिया गया है:

::= [ |+ ][%[ |+ ]]
::= [, ]

कुछ उदाहरण अनुसरण करते हैं।

· सीक टू टाइम 10, पैकेट्स को खोज बिंदु मिलने के 20 सेकंड बाद तक पढ़ें, फिर
"01:30" (1 मिनट और तीस सेकंड) की स्थिति की तलाश करें और पैकेट को तब तक पढ़ें
स्थिति "01:45"।

10%+20,01:30%01:45

· "42:01" की स्थिति जानने के बाद केवल 23 पैकेट पढ़ें:

01:23%+#42

· शुरुआत से केवल पहले 20 सेकंड पढ़ें:

%+20

· शुरुआत से स्थिति "02:30" तक पढ़ें:

%02:30

-शो_निजी_डेटा, -प्यार
निजी डेटा दिखाएं, जो कि दिखाए गए विशेष के प्रारूप के आधार पर डेटा है
तत्व। यह विकल्प डिफ़ॉल्ट रूप से सक्षम है, लेकिन आपको इसे इसके लिए अक्षम करना पड़ सकता है
विशिष्ट उपयोग, उदाहरण के लिए XSD- अनुरूप XML आउटपुट बनाते समय।

-शो_प्रोग्राम_संस्करण
कार्यक्रम संस्करण से संबंधित जानकारी दिखाएं।

संस्करण जानकारी "PROGRAM_VERSION" नाम के एक अनुभाग में मुद्रित होती है।

-शो_लाइब्रेरी_संस्करण
पुस्तकालय संस्करणों से संबंधित जानकारी दिखाएं।

प्रत्येक पुस्तकालय के लिए संस्करण जानकारी नाम के साथ एक अनुभाग के भीतर मुद्रित की जाती है
"LIBRARY_VERSION"।

-शो_संस्करण
कार्यक्रम और पुस्तकालय संस्करणों से संबंधित जानकारी दिखाएं। यह के बराबर है
दोनों की स्थापना -शो_प्रोग्राम_संस्करण और -शो_लाइब्रेरी_संस्करण विकल्प.

-शो_पिक्सेल_फॉर्मैट्स
FFmpeg द्वारा समर्थित सभी पिक्सेल प्रारूपों के बारे में जानकारी दिखाएं।

प्रत्येक प्रारूप के लिए पिक्सेल प्रारूप की जानकारी नाम के साथ एक अनुभाग में मुद्रित की जाती है
"PIXEL_FORMAT"।

-बिटेक्सैक्ट
बल बिटेक्सैक्ट आउटपुट, आउटपुट का उत्पादन करने के लिए उपयोगी है जो विशिष्ट पर निर्भर नहीं है
निर्माण।

-i इनपुट फ़ाइल
पढ़ना इनपुट फ़ाइल.

लेखकों के


लेखक द्वारा अपनाए गए आउटपुट स्वरूप को परिभाषित करता है ffprobe, और सभी को प्रिंट करने के लिए उपयोग किया जाएगा
आउटपुट के हिस्से।

एक लेखक एक या अधिक तर्क स्वीकार कर सकता है, जो अपनाने के विकल्पों को निर्दिष्ट करता है। विकल्प
की सूची के रूप में निर्दिष्ट हैं कुंजी=मूल्य जोड़े, ":" द्वारा अलग किए गए।

सभी लेखक निम्नलिखित विकल्पों का समर्थन करते हैं:

स्ट्रिंग_सत्यापन, sv
स्ट्रिंग सत्यापन मोड सेट करें।

निम्नलिखित मान स्वीकार किए जाते हैं।

असफल
अमान्य स्ट्रिंग (UTF-8) अनुक्रम के मामले में लेखक तुरंत विफल हो जाएगा या
कोड बिंदु इनपुट में पाया जाता है। यह इनपुट को मान्य करने के लिए विशेष रूप से उपयोगी है
मेटाडाटा।

उपेक्षा
किसी भी सत्यापन त्रुटि को नजरअंदाज कर दिया जाएगा। इसके परिणामस्वरूप संभवतः टूटा हुआ आउटपुट होगा,
विशेष रूप से जेसन या एक्सएमएल लेखक के साथ।

की जगह
लेखक अमान्य UTF-8 अनुक्रमों या कोड बिंदुओं को स्ट्रिंग के साथ प्रतिस्थापित करेगा
के साथ निर्दिष्ट स्ट्रिंग_सत्यापन_प्रतिस्थापन.

डिफ़ॉल्ट मान है की जगह.

स्ट्रिंग_मान्यता_प्रतिस्थापन, svr
मामले में उपयोग करने के लिए प्रतिस्थापन स्ट्रिंग सेट करें स्ट्रिंग_सत्यापन इसके लिए सेट है की जगह.

यदि विकल्प निर्दिष्ट नहीं है, तो लेखक खाली स्ट्रिंग मान लेगा, जो है
यह इनपुट स्ट्रिंग्स से अमान्य अनुक्रमों को हटा देगा।

वर्तमान में उपलब्ध लेखकों का विवरण इस प्रकार है।

चूक
डिफ़ॉल्ट प्रारूप।

प्रत्येक अनुभाग को फॉर्म में प्रिंट करें:

[अनुभाग]
की1=वैल1
...
कुंजीएन = वैलएन
[/अनुभाग]

मेटाडेटा टैग संबंधित FORMAT, STREAM या PROGRAM_STREAM . में एक पंक्ति के रूप में मुद्रित होते हैं
अनुभाग, और "TAG:" स्ट्रिंग द्वारा उपसर्ग किया जाता है।

स्वीकृत विकल्पों का विवरण इस प्रकार है।

चाभी नहीं, nk
यदि 1 पर सेट है तो प्रत्येक फ़ील्ड की कुंजी मुद्रित न करने के लिए निर्दिष्ट करें। डिफ़ॉल्ट मान 0 है।

नोप्रिंट_रैपर, nw
यदि 1 पर सेट है तो अनुभाग शीर्षलेख और पाद लेख को मुद्रित न करने के लिए निर्दिष्ट करें। डिफ़ॉल्ट मान 0 है।

कॉम्पैक्ट, csv
कॉम्पैक्ट और सीएसवी प्रारूप।

"सीएसवी" लेखक "कॉम्पैक्ट" के बराबर है, लेकिन विभिन्न डिफ़ॉल्ट का समर्थन करता है।

प्रत्येक खंड एक पंक्ति पर मुद्रित होता है। यदि कोई विकल्प निर्दिष्ट नहीं है, तो आउटपुट में है
प्रपत्र:

अनुभाग|कुंजी1=वैल1| ... |कीएन=वैलएन

मेटाडेटा टैग संबंधित "प्रारूप" या "स्ट्रीम" अनुभाग में मुद्रित होते हैं। एक मेटाडाटा
टैग कुंजी, यदि मुद्रित है, तो "टैग:" स्ट्रिंग द्वारा उपसर्ग किया जाता है।

स्वीकृत विकल्पों का विवरण इस प्रकार है।

आइटम_सितंबर, s
आउटपुट लाइन में फ़ील्ड को अलग करने के लिए उपयोग करने के लिए वर्ण निर्दिष्ट करें। यह एक होना चाहिए
एकल मुद्रण योग्य वर्ण, यह "|" है डिफ़ॉल्ट रूप से ("," "csv" लेखक के लिए)।

चाभी नहीं, nk
यदि 1 पर सेट है तो निर्दिष्ट करें कि प्रत्येक फ़ील्ड की कुंजी मुद्रित न करें। इसका डिफ़ॉल्ट मान 0 (1 के लिए .) है
"सीएसवी" लेखक)।

पलायन, e
उपयोग करने के लिए एस्केप मोड सेट करें, डिफ़ॉल्ट रूप से "सी" ("सीएसवी" लेखक के लिए "सीएसवी")।

यह निम्नलिखित मानों में से एक मान सकता है:

c सी-जैसे एस्केपिंग करें। एक नई लाइन वाली स्ट्रिंग्स (\n), कैरिज रिटर्न (\r),
एक टैब (\t), एक प्रपत्र फ़ीड (\f), भागने वाला चरित्र (\) या आइटम विभाजक
चरित्र सितम्बर सी-जैसे फैशन से बचने से बच निकले हैं, ताकि एक नई लाइन हो
अनुक्रम में परिवर्तित \n, एक गाड़ी वापसी \r, \ सेवा मेरे \\ और विभाजक
सितम्बर में बदल जाती है \सितम्बर.

csv RFC4180 में बताए अनुसार CSV जैसा एस्केपिंग करें। एक नई लाइन युक्त स्ट्रिंग्स
(\n), एक कैरिज रिटर्न (\r), एक दोहरा उद्धरण ("), या सितम्बर डबल में संलग्न हैं-
उल्लेख। उद्धरण।

कोई नहीं
कोई भागने का प्रदर्शन करें।

प्रिंट_सेक्शन, p
प्रत्येक पंक्ति की शुरुआत में अनुभाग का नाम प्रिंट करें यदि मान 1 है, तो इसे अक्षम करें
मान 0 पर सेट है। डिफ़ॉल्ट मान 1 है।

फ्लैट
फ्लैट प्रारूप।

एक फ्री-फॉर्म आउटपुट जहां प्रत्येक पंक्ति में एक स्पष्ट कुंजी = मान होता है, जैसे कि
"streams.stream.3.tags.foo=bar"। आउटपुट शेल एस्केप्ड है, इसलिए यह सीधे हो सकता है
जब तक विभाजक वर्ण एक अल्फ़ान्यूमेरिक वर्ण है, तब तक sh स्क्रिप्ट में एम्बेड किया गया है
एक अंडरस्कोर (देखें सितम्बर_चार विकल्प)।

स्वीकृत विकल्पों का विवरण इस प्रकार है।

सितम्बर_चार, s
अध्याय, अनुभाग का नाम, आईडी और क्षमता को अलग करने के लिए प्रयुक्त विभाजक चरित्र
मुद्रित फ़ील्ड कुंजी में टैग।

डिफ़ॉल्ट मान है ..

श्रेणीबद्ध, h
निर्दिष्ट करें कि क्या अनुभाग नाम विनिर्देश पदानुक्रमित होना चाहिए। यदि 1 पर सेट है, और यदि
वर्तमान अध्याय में एक से अधिक खंड हैं, अनुभाग का नाम होगा
अध्याय के नाम से पहले। 0 का मान इस व्यवहार को अक्षम कर देगा।

डिफ़ॉल्ट मान 1 है।

यह
आईएनआई प्रारूप आउटपुट।

आईएनआई आधारित प्रारूप में आउटपुट प्रिंट करें।

निम्नलिखित सम्मेलनों को अपनाया जाता है:

· सभी कुंजी और मान UTF-8 हैं

· . उपसमूह विभाजक है

· नई पंक्ति, \t, \f, \b और निम्नलिखित वर्ण बच निकले हैं

· \ भागने का पात्र है

· # टिप्पणी संकेतक है

· = कुंजी/मान विभाजक है

· : उपयोग नहीं किया जाता है लेकिन आमतौर पर कुंजी/मान विभाजक के रूप में पार्स किया जाता है

यह लेखक विकल्पों की सूची के रूप में स्वीकार करता है कुंजी=मूल्य जोड़े, द्वारा अलग किया गया :.

स्वीकृत विकल्पों का विवरण इस प्रकार है।

श्रेणीबद्ध, h
निर्दिष्ट करें कि क्या अनुभाग नाम विनिर्देश पदानुक्रमित होना चाहिए। यदि 1 पर सेट है, और यदि
वर्तमान अध्याय में एक से अधिक खंड हैं, अनुभाग का नाम होगा
अध्याय के नाम से पहले। 0 का मान इस व्यवहार को अक्षम कर देगा।

डिफ़ॉल्ट मान 1 है।

JSON
JSON आधारित प्रारूप।

प्रत्येक अनुभाग JSON संकेतन का उपयोग करके मुद्रित किया जाता है।

स्वीकृत विकल्पों का विवरण इस प्रकार है।

कॉम्पैक्ट, c
यदि कॉम्पैक्ट आउटपुट को सक्षम करने के लिए 1 पर सेट किया जाता है, तो प्रत्येक अनुभाग एकल पर मुद्रित किया जाएगा
रेखा। डिफ़ॉल्ट मान 0 है।

JSON के बारे में अधिक जानकारी के लिए देखेंhttp://www.json.org/>.

एक्सएमएल
एक्सएमएल आधारित प्रारूप।

XML आउटपुट को XML स्कीमा विवरण फ़ाइल में वर्णित किया गया है ffprobe.xsd में स्थापित
FFmpeg डेटादिर।

स्कीमा का एक अद्यतन संस्करण url पर पुनर्प्राप्त किया जा सकता है
<http://www.ffmpeg.org/schema/ffprobe.xsd>, जो प्रतिबद्ध नवीनतम स्कीमा पर पुनर्निर्देशित करता है
FFmpeg डेवलपमेंट सोर्स कोड ट्री में।

ध्यान दें कि जारी किया गया आउटपुट इसके अनुरूप होगा ffprobe.xsd स्कीमा केवल जब नहीं
विशेष वैश्विक आउटपुट विकल्प (इकाई, उपसर्ग, बाइट_बाइनरी_उपसर्ग, साठवाँ आदि) हैं
निर्दिष्ट।

स्वीकृत विकल्पों का विवरण इस प्रकार है।

पूरी तरह से योग्य, q
यदि 1 पर सेट है तो निर्दिष्ट करें कि क्या आउटपुट पूरी तरह से योग्य होना चाहिए। डिफ़ॉल्ट मान 0 है। यह
एक एक्सएमएल फ़ाइल उत्पन्न करने के लिए आवश्यक है जिसे एक्सएसडी फ़ाइल के माध्यम से सत्यापित किया जा सकता है।

xsd_ अनुरूप, x
यदि 1 पर सेट किया जाता है, तो यह सुनिश्चित करने के लिए अधिक जाँच करें कि आउटपुट XSD के अनुरूप है। चूक जाना
मान 0 है। यह विकल्प स्वतः सेट हो जाता है पूरी तरह से योग्य 1 लिए.

एक्सएमएल प्रारूप के बारे में अधिक जानकारी के लिए देखेंhttp://www.w3.org/XML/>.

टाइमकोड


ffprobe Timecode निष्कर्षण का समर्थन करता है:

एमपीईजी 1/2 टाइमकोड जीओपी से निकाला गया है, और वीडियो स्ट्रीम में उपलब्ध है
विवरण (-शो_स्ट्रीमदेखते हैं, timecode).

· MOV टाइमकोड tmcd ट्रैक से निकाला जाता है, इसलिए tmcd स्ट्रीम मेटाडेटा में उपलब्ध है
(-शो_स्ट्रीमदेखते हैं, टैग: टाइमकोड).

· डीवी, जीएक्सएफ और एवीआई टाइमकोड मेटाडेटा प्रारूप में उपलब्ध हैं (-शो_फॉर्मेटदेखते हैं,
टैग: टाइमकोड).

onworks.net सेवाओं का उपयोग करके ffprobe का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।