개발, 웹, 블로그/GStreamer 상식

Gstreamer plugin 개발시 display를 못쓸 경우 샘플 pipeline

삼성동고양이 2024. 8. 19. 11:13
반응형

Gstreamer 개발시 VPN같은것을 사용해서 원격으로 개발할 경우 display port나 설정같은게 귀찮고 복잡하다.
autovideosink등을 이용해서 개발 할 떄에는 실제 현재 환경에서의 DISPLAY 값을 가져가기 때문에,
X11등으로 할때에는 바로 네트워크의 상태에 따라 테스트가 용이하지 않기도 하다.

실제로 영상이 어떻게 나오는지 실시간으로 알 필요가 없을 경우 아래와 같이 file out을 할 경우 개발하기 편하다.

$ gst-launch-1.0 \
  filesrc location=<FILE PATH> ! qtdemux ! decodebin ! videoconvert ! x264enc ! mp4mux ! filesink location=output.mp4
반응형