我正在尝试将实时视频流录制到文件中。
我尝试使用 VLC
vlc {INPUT} --sout '#std{access=file,mux=ts,dst=file.mp4}'
我尝试使用 ffmpeg
ffmpeg {INPUT} -vcodec copy -acodec copy file.mp4
两个记录都很好,但源往往会断开连接 1-2 秒,然后记录就停止了 >.< 让我完成了一半的记录:(
我想继续录音,录音应用尝试重新连接。
你能推荐什么?
最佳答案
好的,我自己找到了解决方案。
如果我将 VLC 设置为循环并指示它附加文件,它会重新连接到流并继续录制(连接丢失时没有黑色视频)
命令是:
cvlc {INPUT} --loop --sout '#std{access=file{append},mux=ts,dst=file.mp4}'
关于video - 录制有损视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6659989/