소개
DQViewer는 Digiteq Automotive에서 개발한 특수 비디오 플레이어입니다. 이 소프트웨어는 FG4 그래버 카드 및 MGB 모듈러 프레임그래버 장치에서 전송되는 비디오 스트림을 재생하도록 특별히 설계되었습니다. 로컬 카메라 스트림과 네트워크 스트림을 지원하며, 실시간 재생 및 녹화 기능을 제공합니다.
상세정보
비디오 재생
- 로컬 카메라 스트림 재생: DirectShow 및 video4linux를 지원합니다.
- 네트워크 스트림 재생: MGB 장치를 위한 사전 설정으로 네트워크 스트림을 재생할 수 있습니다.
녹화 및 캡처
- 비디오 스트림을 h264 또는 MPEG2 형식으로 녹화합니다.
- 비디오 프레임 스냅샷을 PNG 파일로 캡처할 수 있습니다.
출력 및 구성
- 비디오를 외부 비디오 출력으로 스트리밍합니다.
- FG4 장치를 구성하고 관리할 수 있습니다.
- DEM 파일(SRTM HGT)을 지원합니다.
설치 및 시작
Windows에서는 winget 패키지 관리자를 사용하여 설치할 수 있습니다.
winget install –id DigiteqAutomotive.DQViewer –exact
Linux에서는 소스를 빌드하여 설치해야 합니다. 빌드 요구 사항은 Qt5 5.15 이상 또는 Qt6, 그리고 libVLC입니다. 다음 명령어로 빌드할 수 있습니다:
qmake dqview.pro
make
Windows용 완전한 설치 프로그램 빌드에는 제공되는 dqview.nsi NSIS 스크립트를 사용할 수 있습니다. Linux RPM 패키지 빌드에는 scripts/make-rpm.sh 셸 스크립트를 사용합니다.
지원 환경
DQViewer는 Windows와 Linux 운영 체제를 지원합니다.
알려진 문제 및 제한 사항
- Wayland 환경에서는 libVLC의 Wayland 통합 지원 부족으로 인해, xcb Qt 플랫폼을 명시적으로 설정하여 실행해야 합니다: dqview –platform xcb
- 현재 libVLC 버전(3.0.21)에서는 Linux의 픽셀 형식 선택이 제대로 작동하지 않아, 선택에 관계없이 YUV가 사용됩니다.
- FG4 장치에서 사용하는 YUYV 4:2:2 형식은 OpenGL 또는 Direct3D libVLC 비디오 출력 플러그인 사용 시 품질이 왜곡될 수 있습니다.
라이선스
DQViewer는 GPL-3.0 라이선스로 배포됩니다. Windows 버전에서는 MIT 라이선스로 제공되는 DirectShow 기본 클래스를 사용합니다.
시스템 요구사항
Qt5 5.15 이상 또는 Qt6, libVLC 라이브러리가 필요합니다.


