2011-07-04 46 views
2

我有一个轴M1011摄像机,我想连续保存摄像机的流量并将其分成多个文件? 比注册它到一个数据库MySQL(我想只有文件的信息)。 如何做到这一点? 我看到了ffmpeg,但我想我会在各种连接之间丢失一些帧。保存安全摄像机流

+0

有趣的问题,但可能过于宽泛的范围。 –

+0

为了什么目的?你为什么需要每一帧?您需要在数据库中“注册”哪些信息?无论你想要什么,为什么你想要它在这里都很清楚。 – symcbean

+0

我的想法是将相机的流式视频存储在视频中。比将文件的路径存储在数据库mysql中。问题是以安全的方式创建视频文件,而不会丢失大量的视频录制时间。为什么?因为它是一个安全摄像头,也许我会需要那些秒钟。 – nevios

回答

0

一个简单的脚本是这样的:这将每分钟保存一个视频,fps = 1。 视频以年/月/日/小时/ ...的形式保存在目录中。 ,我不知道将路径存储在数据库中是否有用。

b=.avi; 
while true; do 
    path=`date +%Y/%m/%d/%k/`; 
    file=`date +%k:%M-%d_%m_%Y`; 
    mkdir -p $path; 
    e=$file$b; 
    echo $e; 
    ffmpeg -r 1 -t "00:01:00" -f mjpeg -i http://address/mjpg/video.mjpg?   streamprofile=lowprofile $path$e & 
    sleep 60; 
    i=`expr $i + 1`; 
done