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)
◻️ 영상 녹화
녹화 시작
마우스 우클릭 → ‘녹음/녹화’ 선택
녹화 정지
위 녹화 시작에 명시된 내용과 동일한 동작 수행
⬛ webcamoid
◻️ 선진행 작업
◻️ 영상 확인
◾ webcamoid 설치
Code Block |
---|
sudo apt-get install webcamoid |
◾ vlc 실행
Code Block |
---|
webcamoid |
하단의 빨간 박스 부분 클릭 → 카메라 선택 (좌상단의 파란박스 부분) → 재생(하단의 녹색 박스) 버튼 클릭
◻️ 영상 녹화
녹화 시작
‘Record video’ 버튼 클릭 → 파일 포맷 및 비디오 인코딩 방식 선택 → ‘Start recording video’ 버튼 클릭 → 저장할 폴더 위치 선택 → ‘Save’ 버튼 클릭
녹화 정지
‘Stop recording video’ 버튼 클릭