osmc中使用raspivid,ffmpeg录制mp4

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

    A+
发布日期:2016年02月02日  所属分类:未分类

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: