{"id":13906420,"url":"https://github.com/SihabSahariar/GStreamer-With-PyQt5","last_synced_at":"2025-07-18T04:31:24.529Z","repository":{"id":115578680,"uuid":"584354039","full_name":"SihabSahariar/GStreamer-With-PyQt5","owner":"SihabSahariar","description":"Implementation of Gstreamer with Python in PyQt5 GUI","archived":false,"fork":false,"pushed_at":"2023-01-02T10:33:14.000Z","size":19,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-08-07T23:47:53.402Z","etag":null,"topics":["gstreamer","gstreamer-pipeline","gstreamer-pyqt5","gstreamer-python","pyqt5"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SihabSahariar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-01-02T10:26:23.000Z","updated_at":"2024-03-12T22:41:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"66ec14f2-1060-40da-9f11-791848045861","html_url":"https://github.com/SihabSahariar/GStreamer-With-PyQt5","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SihabSahariar%2FGStreamer-With-PyQt5","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SihabSahariar%2FGStreamer-With-PyQt5/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SihabSahariar%2FGStreamer-With-PyQt5/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SihabSahariar%2FGStreamer-With-PyQt5/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SihabSahariar","download_url":"https://codeload.github.com/SihabSahariar/GStreamer-With-PyQt5/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226344641,"owners_count":17610180,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gstreamer","gstreamer-pipeline","gstreamer-pyqt5","gstreamer-python","pyqt5"],"created_at":"2024-08-06T23:01:35.383Z","updated_at":"2024-11-25T14:31:31.222Z","avatar_url":"https://github.com/SihabSahariar.png","language":"Python","readme":"# GStreamer-With-PyQt5\nImplementation of Gstreamer with Python in PyQt5 GUI\n\n# What is Gstreamer\nGStreamer is an open-source framework for multimedia processing that allows developers to create pipeline-based workflows for manipulating and processing media. It is designed to be modular, with each component in the pipeline functioning as a plug-and-play element that can be easily added, removed, or modified. This makes it ideal for a variety of applications, including media players, video and audio editors, web browsers, and streaming servers. GStreamer provides an API for writing applications using its plugins and handles data flow management and media type handling/negotiation. It is particularly useful in computer vision applications, as it enables the conversion, resizing, and scaling of input and output streams before they are passed to or received from a model.\n\n# Installation\n```\nsudo apt-get install gstreamer1.0-*\npip install pygobject gst-python\n```\nOnce the installation is complete, you should be able to import GStreamer and its components in your Python scripts using the following import statement:\n```\nimport gi\ngi.require_version('Gst', '1.0')\nfrom gi.repository import Gst\n```\n","funding_links":[],"categories":["HarmonyOS"],"sub_categories":["Windows Manager"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSihabSahariar%2FGStreamer-With-PyQt5","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FSihabSahariar%2FGStreamer-With-PyQt5","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FSihabSahariar%2FGStreamer-With-PyQt5/lists"}