2014-11-01 15 views
1

我有一个IP摄像机与RTSP流。我想用我的树莓派作为录音机。这个想法是:openRTSP录制与分段

  • Pi正在开始;
  • 启动后,Pi应自动开始录制流并使用h.264编解码器保存;
  • 当文件达到100MB或1小时时,Pi开始记录它到一个新的;

但我不知道如何做到这一点?

我试图使用命令:

openRTSP rtsp://user:[email protected]:554/cam/realmonitor -w 1280 -h 720 -f 15 -P 3600 -i /home/pi/nagrania/MyVdeoFFmpeg.avi 

但我只收到:

Usage: openRTSP [-p <startPortNum>] [-r|-q|-4|-i] [-a|-v] [-V] [-d <duration>] [-D <max-inter-packet-gap-time> [-c] [-S <offset>] [-n] [-O] [-t|-T <http-port>] [-u <username> <password>] [-s <initial-seek-time>] [-z <scale>] [-w <width> -h <height>] [-f <frames-per-second>] [-y] [-H] [-Q [<measurement-interval>]] [-F <filename-prefix>] [-b <file-sink-buffer-size>] [-B <input-socket-buffer-size>] [-I <input-interface-ip-address>] [-m] <url> (or openRTSP -o [-V] <url>) 

我做错了什么?使用任何参数都会导致显示此提示。

我也试过VLC,但是我无法为它设置分割,文件大小递增太快。

我使用安装了lates Raspbian的Raspberry Pi。

回答

0

您需要使用 'U' 标志,以提供用户名和passowrd,请尝试以下操作: -

openrtsp -u USER PASSWORD -w 1080 -h 720 -D 60“的rtsp://192.168.1.108 :554/cam/realmonitor“

这应该会给你一个文件一分钟的视频截图。 一旦你确认这个作品,你就可以指定输出文件名/位置

+0

Thx,一旦我再次访问服务器,我会尽快尝试。 – Filip 2014-11-03 15:41:39

1
openRTSP -i -u {User} {Password} -w 1080 -h 720 -f 15 -P 3600 "rtsp://192.168.1.108:554/cam/realmonitor" > /home/pi/nagrania/MyVideoFFmpeg.avi 

我认为这应该为你工作。根据你的流,你可能会考虑使用-4而不是-i输出为mp4而不是avi。相应地更改文件的文件扩展名。