How should i live ?
- v4l2-ctl -d /dev/video0 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture
[0]: 'MJPG' (Motion-JPEG, compressed)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.008s (120.101 fps)
Size: Discrete 800x600
Interval: Discrete 0.017s (60.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 320x240
Interval: Discrete 0.008s (120.101 fps)
[1]: 'YUYV' (YUYV 4:2:2)
Size: Discrete 1920x1080
Interval: Discrete 0.167s (6.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.111s (9.000 fps)
Size: Discrete 1024x768
Interval: Discrete 0.167s (6.000 fps)
Size: Discrete 640x480
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 800x600
Interval: Discrete 0.050s (20.000 fps)
Size: Discrete 1280x1024
Interval: Discrete 0.167s (6.000 fps)
Size: Discrete 320x240
Interval: Discrete 0.033s (30.000 fps)
cvlc v4l2:///dev/video0:chroma=yuyv:width=1280:height=720 --sout '#standard{access=file,dst=./yuyv.mp4}'
cvlc v4l2:///dev/video0:chroma=mjpg:width=1920:height=1080:fps=30 --sout '#standard{access=file,dst=./mjpg.mp4}'
sudo ffmpeg -y -t 5 -f video4linux2 -i /dev/video0 out.mov
sudo ffmpeg -y -t 5 -f video4linux2 -pix_fmt mjpeg -i /dev/video0 ffmpeg_mjpeg.mov
sudo ffmpeg -f v4l2 -input_format yuyv422 -video_size 1280x720 -framerate 30 -i /dev/video0 -c:v libx264 -preset ultrafast -qp 0 ffmpeg_yuyv.mp4 --> yuyv 로 받아서 9fps 임
Top comments (0)