我正在尝试使用工具avconv(版本v10_alpha2-128-g77bb000)从PoE IP摄像机(Lupusnet LE932)录制RTSP流。使用VLC Media Player 2.1.4,此RTSP流工作没有任何问题。我可以查看并记录它。现在我想使用分段(在分割文件中录制视频,例如每小时一个文件),所以我切换到avconv。
这是我正在使用的命令:
avconv -i rtsp://192.168.1.41/ -c copy -map 0 -f segment
-segment_time 300 -segment_format mp4 "capture-%03d.mp4"
在网络摄像头用户界面中,我可以将视频格式从H.264更改为MP4,但这并没有帮助。
所以这些是产生的错误消息:
[rtsp @ 0153af00] max_analyze_duration reached
[rtsp @ 0153af00] Estimating duration from bitrate, this may be inaccurate
和
[mp4 @ 015e67e0] Codec for stream 0 does not use global headers but container format
requires global headers
[mp4 @ 015e67e0] Codec for stream 1 does not use global headers but container format
requires global headers
[mp4 @ 015e67e0] track 1: could not find tag, codec not currently supported in
container
我的问题:为什么流的录制使用VLC而不是avconv?这些错误消息的含义是什么?(我是一个完整的初学者)