フロー (プロトコル rtsp、コーデック h264) をファイル (コンテナー mp4) に保持するにはどうすればよいですか? つまり、エンドレス ストリーム (CCTV カメラを使用) を入力すると、5 ~ 10 分の記録時間の mp4 形式のファイルが出力されます。
OS: debian、ubuntu ソフトウェア: vlc、ffmpeg (avconv)
現在、このスキームが使用されています。
cvlc rtsp://admin:admin@10.1.1.1:554/ch1-s1 --sout=file/ts:stream.ts
ffmpeg -i stream.ts -vcodec copy -f mp4 stream.mp4
ただし、連続してビデオを録画することはできません (再起動の間に、vlc は約 10 秒間のライブ ビデオを失います)。