2011-07-04 11 views
2

私は軸M1011カメラを持っており、カメラの流れを連続的に保存して複数のファイルに分割したいのですか? それをデータベースmysqlに登録するよりも(私はファイルの情報だけと思う)。 どうすればいいですか? 私はffmpegを見ましたが、私はさまざまな接続の間にいくつかのフレームを失うと思います。セキュリティカメラのストリームを保存する

+0

興味深い質問ですが、範囲が広すぎる可能性があります。 –

+0

どのように終了しますか?なぜあなたはすべてのフレームを必要としますか?データベースにどのような情報を登録する必要がありますか?あなたが望むものと、それがなぜ必要なのかは、ここではっきりしていません。 – symcbean

+0

私の考えは、カメラのストリーミングビデオをビデオに保存することです。データベースのmysqlにファイルのパスを格納するよりも。問題は、録画時間が非常に長くかかることなく、安全な方法でビデオファイルを作成することです。どうして?それはセキュリティカメラなので、おそらく私はそれらの秒が必要になります。 – nevios

答えて

0

1つの簡単なスクリプトはこれです:毎分のビデオを保存し、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 
関連する問題