# Using usb camera on jetson Nano

**URL:** <https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340>\
**Category:** Jetson Nano\
**Tags:** camera\
**Created:** [August 11, 2021, 11:51pm UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340 "2021-08-11T23:51:39Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![forumuser](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@forumuser](https://forums.developer.nvidia.com/u/forumuser)\
**Post date:** [August 11, 2021, 11:51pm UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340/1 "2021-08-11T23:51:39Z")

</div>

Hello,

I’m using an usb camera on jetson nano.  
[https://developer.nvidia.com/embedded/learn/tutorials/first-picture-csi-usb-camera](https://developer.nvidia.com/embedded/learn/tutorials/first-picture-csi-usb-camera)

I have refered to above url.

Enter the following command to display a core dump.  
You can check ls /dev/video0.

How do I use this camera?

~$ nvgstcapture-1.0 --camsrc=0 --cap-dev-node=0  
Encoder null, cannot set bitrate!  
Encoder Profile = High  
Runtime USB Camera Commands:

Help : ‘h’  
Quit : ‘q’  
Set Capture Mode:  
mo:  
(1): image  
(2): video  
Get Capture Mode:  
gmo  
Capture: enter ‘j’ OR  
followed by a timer (e.g., jx5000, capture after 5 seconds) OR  
followed by multishot count (e.g., j:6, capture 6 images)  
timer/multihot values are optional, capture defaults to single shot with timer=0s  
Start Recording : enter ‘1’  
Stop Recording : enter ‘0’  
Set Preview Resolution:  
pcr: e.g., pcr:2  
(0) : 176x144  
(1) : 320x240  
(2) : 640x480  
(3) : 1280x720  
(4) : 1920x1080  
NOTE: Preview/Encode resolution will be same as Capture resolution for USB-Camera  
Get Preview Resolution:  
gpcr  
Get Image Capture Resolution:  
gicr  
Get Video Capture Resolution:  
gvcr  
Set Capture Device Node:  
cdn: e.g., cdn:0  
(0): /dev/video0  
(1): /dev/video1  
(2): /dev/video2  
Get Capture Device Node:  
gcdn

Runtime encoder configuration options:

Set Encoding Bit-rate(in bytes):  
br: e.g., br:4000000  
Get Encoding Bit-rate(in bytes):  
gbr  
Set Encoding Profile(only for H.264):  
ep: e.g., ep:1  
(0): Baseline  
(1): Main  
(2): High  
Get Encoding Profile(only for H.264):  
gep  
Force IDR Frame on video Encoder(only for H.264):  
Enter ‘f’

\*\* (nvgstcapture-1.0:13071): ERROR \*\*: 18:46:12.602: \<create\_img\_enc\_bin:2818\> nvvidconv element could not be created for image encode.

Trace/breakpoint trap (core dumped)

Thank you.

---

<div class="post-metadata">

**Author:** ![ShaneCCC](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/shaneccc/32/14043_2.png) [@ShaneCCC](https://forums.developer.nvidia.com/u/ShaneCCC)\
**Post date:** [August 12, 2021, 4:18am UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340/3 "2021-08-12T04:18:51Z")

</div>

What’s the BSP version? Below command to check the release version.

cat /etc/nv\_tegra\_release

---

<div class="post-metadata">

**Author:** ![forumuser](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@forumuser](https://forums.developer.nvidia.com/u/forumuser)\
**Post date:** [August 12, 2021, 9:11pm UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340/4 "2021-08-12T21:11:36Z")

</div>

It’s 32.4.4

---

<div class="post-metadata">

**Author:** ![ShaneCCC](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/shaneccc/32/14043_2.png) [@ShaneCCC](https://forums.developer.nvidia.com/u/ShaneCCC)\
**Post date:** [August 13, 2021, 5:20am UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340/5 "2021-08-13T05:20:42Z")

</div>

Could you try on latest release Jetpack 4.6.1

---

<div class="post-metadata">

**Author:** ![forumuser](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@forumuser](https://forums.developer.nvidia.com/u/forumuser)\
**Post date:** [August 13, 2021, 7:18am UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340/7 "2021-08-13T07:18:49Z")

</div>

Hello,

Yes when I try in 4.6.1  
In Ubuntu’s Cheez app, the USB camera video is also displayed.  
nvgstcapture-1.0 --camsrc=0 --cap-dev-node=0  
nvgstcapture-1.0 --camsrc=0 --cap-dev-node=1

In this way, I confirmed that the video came out of up to two USB cameras.  
If more than 3, a message appears indicating that the buffer is insufficient.

Any idea why it doesn’t work in 4.4 and not in 4.6.1?

Thank you.

---

<div class="post-metadata">

**Author:** ![ShaneCCC](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/shaneccc/32/14043_2.png) [@ShaneCCC](https://forums.developer.nvidia.com/u/ShaneCCC)\
**Post date:** [August 13, 2021, 7:26am UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340/8 "2021-08-13T07:26:39Z")

</div>

Current only USB3.0 web cam for above 3 sensor.  
Sorry don’t know the detail fix for J4.6.1

---

<div class="post-metadata">

**Author:** ![nadeemm](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/nadeemm/32/367020_2.png) [@nadeemm](https://forums.developer.nvidia.com/u/nadeemm)\
**Post date:** [October 15, 2021, 3:20am UTC](https://forums.developer.nvidia.com/t/using-usb-camera-on-jetson-nano/186340/10 "2021-10-15T03:20:12Z")

</div>


