摄像头的基本使用
raspistill -o image.jpg
sudo raspistill -o image%d.jpg -rot 180 -w 1024 -h 768 -t 20000 -tl 5000 -v
-v:调试信息查看
-rot:图像旋转角度,只支持 0、90、180、270 度
-o:图像输出地址,例如image.jpg,如果文件名为“-”,将输出发送至标准输出设备
-t:获取图像前等待时间,默认为5000,即5秒
-tl:多久执行一次图像抓取。
raspivid -o video.h264 -t 10000
获得10秒H.264压缩格式的视频,存入到文件video.h264
把H.264文件转换为MP4文件,可以使用gpac中的MP4Box
sudo apt-get install gpac
MP4Box -fps 30 -add video.h264 video.mp4
用VLC做网络摄像头
sudo apt-get install vlc
raspivid -o - -t 0 -n -w 480 -h 480 | cvlc -vvv stream:///dev/stdin –sout ‘#standard{access=http,mux=ts,dst=:8160}’ :demux=h264
用Linux下的管道机制,把raspivid拍摄的内容导入到VLC
-n说明了不显示预览窗口
将流媒体送到树莓派的8160端口,即通过VLC地址http://192.168.1.27:8160可以观看视频
demux h264 视频压缩格式