Matplotlib 3.0 - animation.FFMpegWriter
matplotlib.animation.FFMpegWriter

matplotlib.animation.FFMpegWriter
-
class matplotlib.animation.FFMpegWriter(fps=5, codec=None, bitrate=None, extra_args=None, metadata=None)
[source] -
मामले:
matplotlib.animation.FFMpegBase
,matplotlib.animation.MovieWriter
पाइप-आधारित ffmpeg लेखक।
फ़्रेम को सीधे एक पाइप के माध्यम से ffmpeg पर स्ट्रीम किया जाता है और एक एकल पास में लिखा जाता है।
पैरामीटर: - एफपीएस: int
-
फिल्म के लिए फ्रामर्ट।
- कोडेक: स्ट्रिंग या कोई नहीं, वैकल्पिक
-
उपयोग करने का कूट। यदि
None
(डिफ़ॉल्ट)animation.codec
कोडec rcParam का उपयोग किया जाता है। - बिटरेट: इंट या कोई नहीं, वैकल्पिक
-
सहेजी गई मूवी फ़ाइल के लिए बिटरेट, जो आउटपुट फ़ाइल आकार और गुणवत्ता को नियंत्रित करने का एक तरीका है। डिफ़ॉल्ट मान
None
, जो एनीमेशन.बिट्रेट rcParam का उपयोग करता है। -1 का मान तात्पर्य है कि बिटरेट को अंतर्निहित उपयोगिता द्वारा स्वचालित रूप से निर्धारित किया जाना चाहिए। - extra_args: स्ट्रिंग्स की सूची या कोई नहीं, वैकल्पिक
-
अंतर्निहित फिल्म उपयोगिता को पारित करने के लिए अतिरिक्त स्ट्रिंग तर्कों की एक सूची। डिफ़ॉल्ट
None
, जोanimation.extra_args
में अतिरिक्त तर्कों को पारित करता है। customra_args rcParam। - मेटाडेटा: डिक्ट [str, str] या कोई नहीं
-
मेटाडेटा की आउटपुट फ़ाइल में शामिल करने के लिए कुंजियों और मूल्यों का एक शब्दकोश। कुछ कुंजियाँ जो उपयोग की जा सकती हैं, उनमें शामिल हैं: शीर्षक, कलाकार, शैली, विषय, कॉपीराइट, srcform, टिप्पणी।
-
args_key = 'animation.ffmpeg_args'
-
classmethod bin_path()
-
एक विशिष्ट उपवर्ग द्वारा उपयोग किए जाने वाले कमांडलाइन टूल को बाइनरी पथ लौटाता है। यह एक क्लास मेथड है ताकि किसी विशेष मूवीवर्टर उपवर्ग को उपलब्ध कराने से पहले टूल को देखा जा सके।
-
cleanup()
-
फिल्म फ़ाइल लिखने के लिए उपयोग की जाने वाली प्रक्रिया को क्लीन-अप और एकत्रित करें।
-
exec_key = 'animation.ffmpeg_path'
-
finish()
-
फिल्म लिखने के लिए कोई भी प्रसंस्करण समाप्त करें।
-
frame_size
-
एक मूवी फ्रेम के पिक्सल में टपल
(width, height)
।
-
grab_frame(**savefig_kwargs)
-
आकृति से छवि जानकारी को पकड़ो और एक फिल्म फ्रेम के रूप में सहेजें।
Savefig_kwargs में सभी कीवर्ड तर्क सहेजने वाली
savefig
कमांड पर दिए जाते हैं।
-
classmethod isAvailable()
-
यह देखने के लिए जांचें कि क्या वास्तव में मूवीवेयर उप-वर्ग वास्तव में उपलब्ध है।
-
output_args
-
saving(fig, outfile, dpi, *args, **kwargs)
-
फिल्म फ़ाइल लिखने की सुविधा के लिए प्रसंग प्रबंधक।
*args, **kw
कोई भी पैरामीटर है जिसेsetup
करने के लिए पास किया जाना चाहिए।
-
setup(fig, outfile, dpi=None)
-
मूवी फ़ाइल लिखने के लिए सेटअप करें।
पैरामीटर: -
fig : matplotlib.figure.Figure
-
फ़्रेम ऑब्जेक्ट जिसमें फ़्रेम के लिए जानकारी है
-
outfile : string
-
परिणामी फिल्म फ़ाइल का फ़ाइल नाम
-
dpi : int, optional
-
फ़ाइल के लिए DPI (या रिज़ॉल्यूशन)। यह परिणामस्वरूप मूवी फ़ाइल के पिक्सेल में आकार को नियंत्रित करता है। डिफ़ॉल्ट fig.dpi है।
-