录制有损视频流

时间:2011-07-12 05:50:12

标签: video ffmpeg live vlc recording

我正在尝试将实时视频流录制到文件中。

我尝试使用

VLC
  

vlc {INPUT} --sout'#std {access = file,mux = ts,dst = file.mp4}'

我尝试使用

ffmpeg
  

ffmpeg {INPUT} -vcodec copy -acodec copy file.mp4

两个记录都很好,但是源会在1-2秒内失去连接,然后记录只是停止>。留下半完成录音:(

我想继续录制,录制应用尝试重新连接。

你能推荐什么?

2 个答案:

答案 0 :(得分:3)

好的,我自己找到了解决方案。

如果我在循环上设置VLC并指示它附加文件,它会重新连接到流并继续录制(连接丢失时没有黑色视频)

命令是:

cvlc {INPUT} --loop --sout '#std{access=file{append},mux=ts,dst=file.mp4}'

答案 1 :(得分:0)

消息来源是什么?如果您无法避免,请创建某种“重新连接器”并在每次连接中断时使用它。然后,你将有视频片段。之后,粘在一起......