{"title":"Gstreamer在Python语言中使用PyGI实现视频捕获和编码","authors":"Lei Wang, Lei Zhang, Yan Ma","doi":"10.1109/EIIS.2017.8298579","DOIUrl":null,"url":null,"abstract":"On the one hand, Gstreamer is a framework for creating streaming media applications, and it can process any kind of data flow. On the other hand, GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. In this paper, the specific packages of Gstreamer which are used for achieve goals in Python language is analyzed. Also, the advantages of Python is introduced. This work is just a try to design streaming media with Gstreamer in Python language. So a Small graphics software which can achieve video capture and coding using Gstreamer will been designed, and the Small graphics software will been wrote in Python language. In the Small graphics software, data flow will been encoded using H.264. Also, GTK will been used to design the graphical interface.","PeriodicalId":434246,"journal":{"name":"2017 First International Conference on Electronics Instrumentation & Information Systems (EIIS)","volume":"295 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Gstreamer accomplish video capture and coding with PyGI in Python language\",\"authors\":\"Lei Wang, Lei Zhang, Yan Ma\",\"doi\":\"10.1109/EIIS.2017.8298579\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"On the one hand, Gstreamer is a framework for creating streaming media applications, and it can process any kind of data flow. On the other hand, GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. In this paper, the specific packages of Gstreamer which are used for achieve goals in Python language is analyzed. Also, the advantages of Python is introduced. This work is just a try to design streaming media with Gstreamer in Python language. So a Small graphics software which can achieve video capture and coding using Gstreamer will been designed, and the Small graphics software will been wrote in Python language. In the Small graphics software, data flow will been encoded using H.264. Also, GTK will been used to design the graphical interface.\",\"PeriodicalId\":434246,\"journal\":{\"name\":\"2017 First International Conference on Electronics Instrumentation & Information Systems (EIIS)\",\"volume\":\"295 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-06-03\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 First International Conference on Electronics Instrumentation & Information Systems (EIIS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EIIS.2017.8298579\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 First International Conference on Electronics Instrumentation & Information Systems (EIIS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EIIS.2017.8298579","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Gstreamer accomplish video capture and coding with PyGI in Python language
On the one hand, Gstreamer is a framework for creating streaming media applications, and it can process any kind of data flow. On the other hand, GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating graphical user interfaces. In this paper, the specific packages of Gstreamer which are used for achieve goals in Python language is analyzed. Also, the advantages of Python is introduced. This work is just a try to design streaming media with Gstreamer in Python language. So a Small graphics software which can achieve video capture and coding using Gstreamer will been designed, and the Small graphics software will been wrote in Python language. In the Small graphics software, data flow will been encoded using H.264. Also, GTK will been used to design the graphical interface.