簡體   English   中英

如何制作自定義元素IM GST-Python

[英]How to make a custom element im gst-python

我在python和gst-python方面有很多經驗,但對普通gstreamer則沒有經驗。 有誰知道(嗯,地球上某人可能知道,但是...)如何創建自定義元素? 我直覺到了class MyElement(Element): ,但是我不知道下一步是什么...我只是希望能將用您想在該元素所在的每個單元上發生的事情替換此函數通過 ”,但我可以肯定的是,這將比這更復雜。

如果要創建源元素,則可能要gst.BaseSrc子類。 然后,IIRC,您需要做的主要事情是實現do_create()虛擬方法。 不要忘記為您的課程gobject.type_register() 您可能還需要使用set_format()設置時間格式。

我第二次推薦看一下Pitivi源代碼。 它包含幾個用Python實現的GStreamer元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM