树莓派摄像头使用记录(一)
目录
文章目录
- 目录
- 前言
- 树莓派视频操作
- 树莓派保存视频`raspivid`
- 树莓派视频格式转换`MP4Box`
- 树莓派播放视频`omxplayer`
- 树莓派设置程序开机自启动
- 总结
- 链接地址
前言
目前提供4个应用程序: raspistill
, raspivid
, raspiyuv
和raspividyuv
。raspistill
和raspiyuv
非常相似,用于捕获图片;raspivid
和raspividyuv
用于捕获视频。
所有应用程序均基于命令行方式运行,通过 OpenMAX
的 mmal API
进行编写。OpenMAX
的 mmal API
提供了更易使用的系统组件。注意,mmal
是一个由 Broadcom
为 Videocore 4
系统定制的 API
。
树莓派视频操作
树莓派保存视频raspivid
保存视频为
h264
格式raspivid -t 30000 -vs -o -> v0.h264
保存30s的h264
编码的视频
树莓派视频格式转换MP4Box
raspivid
通常会将录制的视频保存为 .h264
格式的文件,而我们使用的很多播放器可能无法正常播放该格式的视频文件。这就需要我们将生成的 .h264
格式的文件封装到播放器能够识别的视频容器格式中(比如封装为 mp4
格式)。有很多视频处理软件可以达到这个目的,您也可以直接在 Raspberry Pi
上直接进行封装。这里介绍的是“gpac
”中的“MP4Box
”。安装和使用的方法如下:
sudo apt-get update
sudo apt-get install gpac
MP4Box -add filename.h264 filename.mp4
树莓派播放视频omxplayer
// 1. 安装omxplayer
sudo apt-get install omxplayer
// 2. 播放h264格式和mp4格式视频
omxplayer example.mp4
omxplayer /opt/vc/src/hello_pi/hello_video/test.h264
原文参考PLAYING VIDEO ON THE RASPBERRY PI
树莓派设置程序开机自启动
参考【教程】树莓派程序开机自启动方法总结,博主尝试过这篇文章中的方法一,可以实现开机自启动程序,但是目前发现两个缺点:
- 如果打开的程序一直占用主界面(比如打开了摄像头),将无法在树莓派界面下操作退出。博主第一次是重新刷了系统,之后设置好
ssh
服务之后,可以在桌面linux
下远程登陆退出这个进程。 - 如果打开的程序会把文件保存到本地,这时修改
rc.local
文件开机自启动的方法一失败。
博主最后解决还是使用linux
原生的方法,也就是添加到/etc/profile
文件中实现开机程序自动重启,顺便把树莓派的login
去掉了。
参考树莓派3-b 自动登录autologin
总结
目前来看树莓派支持的各项操作都很方便,以后或许会买块树莓派3来玩玩,唯一的担心就是买过来吃灰!此处有滑稽表情!
链接地址
raspberrypi/userland
树莓派摄像头模块应用程序文档翻译[转]
PLAYING VIDEO ON THE RASPBERRY PI
【教程】树莓派程序开机自启动方法总结
树莓派3-b 自动登录autologin
还没有评论,来说两句吧...