前提・実現したいこと
古いipカメラのため、動画保存は画像のftp転送であり、大量の画像ファイルを動画に統合する手間がかかります。
それならば、ipカメラに直接アクセスして画面をスクショすればよいのではと考えました。
そのため、スクショレコーダーとして、
(1)simplescreenrecorder
(2)ffmpeg -i "ipカメラの(設定など見えない)動画のみurlパス" -vcode copy "出力ファイル名.mp4"
という方法がありました。しかし、
(1)はipカメラへアクセスしているpcのスクショを取るため、ブラウザで指定urlを開いたまま放置する必要があり、使いにくいです。
(2)は、どちらかというと動画処理の知識不足かもしれないですが、非圧縮のつもりですが、terminal上で、上記ffmpegコマンドを実行すると、一分間の処理で、2-5秒しか保存できておらず、ffmpeg中止すると、中止直前までの動画が保存されないことになります。
自分は、動画の保存行為がしやすく、かつ、動画をリアルタイムでそのまま保存できる方法を模索しています。
他にも、opencvによるものもありましたが、ipカメラへのアクセスをしている文献はありませんでした。
ffmpeg 3.4.4-0
ubuntu 18.04
simplescreenrecorder 0.3.11
pyhton 3.6
あなたの回答
tips
プレビュー