Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

⬛ 테스트 환경

  • Product

    • Orin AGX EVK + CLMU-G-01A

    • CLEB-G-01A

  • Camera : CLCC-SOGG-020-03001X

  • JETPACK Version : 5.0.2

⬛ Gstreamer

◻️ 영상 확인

Code Block
gst-launch-1.0 v4l2src device=/dev/video0 ! xvimagesink

◻️ 영상 녹화

Code Block
gst-launch-1.0 nvv4l2camerasrc device=/dev/video0 ! 'video/x-raw(memory:NVMM),width=1920,height=1080,format=UYVY,framerate=30/1' ! nvvidconv ! 'video/x-raw(memory:NVMM),format=NV12' ! nvv4l2h264enc maxperf-enable=1 bitrate=33177600 ! h264parse ! qtmux ! filesink location=/media/canlab/Backup/Data/CAM_0.mp4 -e

⬛ VLC

◻️ 선진행 작업

사용자는 VLC 나 webcamoid 등의 프로그램에서 캔랩 카메라의 영상이 정상적으로 출력되지 않을 경우, 아래의 내용을 수행해야 한다.

1. v4l-utils 설치

Code Block
sudo apt-get install v4l-utils

2. VI 모드 전환

Code Block
v4l2-ctl -c bypass_mode=0

3. nvargus demon 동작 비활성

Code Block
sudo systemctl stop nvargus-daemon.service

◻️ 영상 확인

◾ vlc 설치

Code Block
sudo apt-get install vlc

◾ vlc 실행

Code Block
vlc
  • ‘Media’ 메뉴 선택 → ‘캡쳐 장치 열기’ 선택 → ‘비디오 장치 이름’ 설정 → ‘재생’ 버튼 클릭

    • 비디오 장치 이름은 디스플레이하고자 하는 video 디바이스 선택 (ex, /dev/video0)

◻️ 영상 녹화

  • 녹화 시작

    • 마우스 우클릭 → ‘녹음/녹화’ 선택

  • 녹화 정지

    • 위 녹화 시작에 명시된 내용과 동일한 동작 수행

Image RemovedImage Added

⬛ webcamoid

◻️ 선진행 작업

https://can-lab.atlassian.net/wiki/spaces/SW/pages/455540864#%E2%97%BB%EF%B8%8F-%EC%84%A0%EC%A7%84%ED%96%89-%EC%9E%91%EC%97%85 참고.

◻️ 영상 확인

◾ webcamoid 설치

Code Block
sudo apt-get install webcamoid

◾ vlc 실행

Code Block
webcamoid
  • 하단의 빨간 박스 부분 클릭 → 카메라 선택 (좌상단의 파란박스 부분) → 재생(하단의 녹색 박스) 버튼 클릭

Image RemovedImage Added

◻️ 영상 녹화

  • 녹화 시작

    • ‘Record video’ 버튼 클릭 → 파일 포맷 및 비디오 인코딩 방식 선택 → ‘Start recording video’ 버튼 클릭 → 저장할 폴더 위치 선택 → ‘Save’ 버튼 클릭

Image RemovedImage Added
Image RemovedImage Added

  • 녹화 정지

    • ‘Stop recording video’ 버튼 클릭

Image RemovedImage Added