본문 바로가기
반응형

프로그래밍58

Gstreamer Python : mp4 filesrc 예제 구현하기 Python 으로 mp4 filesrc 예제 구현하기 Gstreamer 응용프로그램을 개발할때 Python 언어를 사용할 수 있도록 PYTHON 바인딩을 제공한다. 많이 사용하는 기능인 mp4 file 을 읽어서 pipeline 을 구성하는 예제를 구현하는 코드를 정리한다. gstreamer factory 파이프라인 예제 테스트 환경 Gstreamer 1.16.4 Python 3.8.10 gstreamer filesrc 구현하기 Gstreamer 의 ElementFactory 는 programming 을 통해 Gstreamer 플러그인을 load 하는 함수 이다. 아래의 코드는 filesrc, qtdemux, avdec_h264, h264parse, videoconvert, autovideosink 를 .. 2023. 2. 2.
Gstreamer Python : factory 파이프라인 구현하기 Python 으로 구현한 gstreamer factory 파이프라인 예제 Gstreamer 프레임워크에서 응용프로그램 개발 시, Python 언어를 사용할 수 있도록 Gstreamer -PYTHON binding 을 제공한다. plug-in 을 로드해서 파이프라인을 구성하는 예제 코드를 정리한다. gstreamer factory 파이프라인 예제 테스트 환경 Gstreamer 1.16.4 Python 3.8.10 gstreamer factory 파이프라인 프로그래밍 Gstreamer 의 ElementFactory 는 programming 을 통해 Gstreamer 플러그인을 load 하는 함수 이다. 아래의 코드는 videotestsrc 와 autovideosink 를 load 하고 하나의 pipeline.. 2023. 2. 2.
Gstreamer Python : pipeline 예제 Python 으로 Gstreamer pipeline 구현 예제 Gstreamer 프레임워크는 기본적으로는 C 언어로 프로그래밍 가능하다. 추가로 Python 언어를 사용할 수 있도록 GST-PYTHON 바인딩을 제공한다. 몇개의 예제를 통하여 python 으로 Gstreamer 를 사용하는 방법을 정리한다. Gstreamer pipeline 를 프로그래밍 해보자 예제실행환경 Python 3.8.10 Gstreamer 1.16.4 and plugins Gstreamer python 프로그래밍 리눅스 터미널에서 gst-launch-1.0 명령을 이용하여 gstreamer pipeline 을 실행할 수 있다. python 을 이용해서 gstreamer pipeline 을 실행하기 위해서 Gst.parse_la.. 2023. 2. 2.
Ubuntu 20.04 미니콘다 설치 아나콘다의 가벼운 버전, minicoda 미니콘다 설치 아나콘다는 Python 개발환경을 쉽게 구축해주는 도구 이다. 아나콘다는 Python 개발환경과 많은 패키지를 포함하기 때문에 설치 용량이 크다. 좀 가벼운 Python 개발환경을 위해서는 아나콘다 대신에 미니콘다를 사용할 수 있다. 이 글에서 미니콘다를 우분투 20.04 에 설치하는 방법을 정리한다. Ubuntu 20.04 에서 minicoda 미니콘다 설치 해보자! miniconda 설치 파일 다운로드 Miniconda 파일을 다운로드한다. (약 60MB) 아래 예제에서는 Python 3.8 버전의 미니콘다를 다운로드 하였다. 다운로드 후에는 실행 권한을 부여한다. wget https://repo.anaconda.com/miniconda/Mini.. 2023. 1. 27.
ZeroMQ 메시지브로커 NodeJS & C NodeJS & C 로 구현한 ZeroMQ 메시지브로커 ZeroMQ(ØMQ, 0MQ, zmq) 는 메시지브로커를 구현한 라이브러리 이다. ZeroMQ 는 C, C++, Javascript 등, 다양한 버전으로 배포된다. 프로세스 내, 프로세스 간, TCP 및 멀티캐스트 환경에서 메시지를 전달하는 소켓을 제공한다. 임베디드 개발 과정에서 간단한 메시지브로커 라이브러리가 필요할때 추천되는 라이브러리 이다.이 글은 ZeroMQ 메시지브로커의 Server 와 Client 를 Node.js 와 C 로 구현한 예제를 정리한 내용이다. 본 예제는 ZeroMQ 의 오픈소스 예제 코드를 참고하였습니다. ZeroMQ Server - Node.js Server 의 역할 Server 는 특정 포트에 Binder 되어서 Cli.. 2022. 12. 30.
스크래치코딩 #03 클리커 게임, Clicker game 스크래치로 Clicker game 만들기 스크래치코딩의 세번째 튜토리얼 콘텐츠 Clicker game, 이 글은 Scratch team 유튜브를 참고하여 작성하였습니다. How to Make a Clicker Game in Scratch | Tutorial | 링크 Clicker game 만들기 이 게임에서 배울 수 있는것! 스프라이트 Click 이벤트 만들기 | Click 사운드 효과 넣기 스프라이트 변수 추가 | 변수 조건문 | 변수값 변경 STEP1. 첫번째 아이템 만들기 첫번째 아이템으로 기본 스프라이트 '캣' 을 그대로 사용한다. '캣' 을 누를때 사운드와 애니메이션 효과를 코딩한다. '캣' 을 적당한 Size 로 변경하고 화면상에 배치한다. '캣' 이 눌리면 소리를 시작한다. '캣' 이 눌리면.. 2022. 12. 25.
반응형