pi@raspberrypi:~ $ ffmpeg -f alsa -ar 16000 -ac 1 -i hw:1 -t 00:00:06 lib.wav
raspivid -t 10000 -rot 180 -w 960 -h 480 -fps 24 -b 5000000 -o - | ffmpeg -i - -f alsa -ac 1 -i hw:1 -t 00:00:10 -map 0:0 -map 1:0 -vcodec copy -acodec aac -strict -2 test.flv
http://dreamcolor.net/archives/raspicam-documentation.html
http://emaer.lofter.com/post/3eb404_18c1123
export PATH=$PATH:/opt/vc/bin
http://www.eeboard.com/bbs/thread-38684-1-1.html
sudo modprobe bcm2835_v4l2
官版摄像头变为/dev/video0
http://blog.csdn.net/win_lin/article/details/50523098
在 Raspbian 上安装 gpac,输入命令:
$ sudo apt-get install -y gpac
然后将这段 raw 的 H.264 格式的视频流转换为每秒30帧的 .mp4 格式视频:
$ MP4Box -fps 30 -add keychain.h264 keychain.mp4
http://blog.csdn.net/weiyuefei/article/details/51678582
H264视频转mp4
ffmpeg -i test.h264 -vcodec copy -f mp4 test.mp4
http://raspi.tv/2013/how-to-shoot-video-and-convert-it-to-something-you-can-edit-in-pinnacle-and-other-programs
视频音频合成
http://gudao8192.iteye.com/blog/903204
ffmpeg -i 0.wav -f h264 -i 175601.h264 -y -vcodec copy -ab 50k output.mp4
--segment, -sg 将视频流分段存储到多个文件
与存储在单个文件中不同,该参数将视频分段存储在以毫秒为单位所指定长度的数个文件中。为了将生成的文件命名为不同的名称,您需要在文件名中合适的位置添加 %04d 或类似的参数来让文件名中显示计数值。例如:
--segment 3000 -o video%04d.h264
root@raspberrypi:/home/pi# raspivid -o - -t 60000 -ex night -br 50 -w 1920 -h 1080 -rot 279 -fps 8 | sudo ffmpeg -r 8 -i - -y -vcodec copy /mnt/pi/camera/foo.mp4
root@raspberrypi:/home/pi# raspivid -o - -t 60000 -w 640 -h 480 -rot 180 | ffmpeg -i - -y -vcodec copy 1.mp4
https://www.raspberrypi.org/forums/viewtopic.php?t=71912
raspivid -t 0 -w 960 -h 480 -fps 24 -b 5000000 -o - | ffmpeg -i - -f alsa -ac 1 -i hw:0,0 -map 0:0 -map 1:0 -vcodec copy -acodec aac -strict -2 test.flv