video - 录制有损视频流

标签 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 秒,然后记录就停止了 >.< 让我完成了一半的记录:(

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

你能推荐什么?

最佳答案

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

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

命令是:

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

关于video - 录制有损视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6659989/

相关文章:

css - 删除嵌入的 YouTube 视频两侧的黑条

FFMPEG 和 H264 编码 mp4

C# 问题读取控制台输出到字符串

php - 在实时页面上寻找PHP错误的建议

JavaScript:有没有办法自动初始化实时集合中的元素?

video - FFmpeg 解码输出中的奇怪绿色像素

iphone - ELCImagePickerController 的 Indicatorview

video - YouTube支持的视频格式

video - 与ffmpeg帧数不一致

java - 在哪里可以从适用于 Android 的相机示例应用程序获取流式(实时)视频和音频?