VLC录制RTSP流必须通过“流”功能而非播放中保存,分四步:①验证RTSP地址可播;②媒体→流→添加同一地址;③目的地选MP4封装并指定路径;④转码启用并选“Video - H.264 + MP3 (MP4)”预设,点击“流”开始录制。

要在Windows上用VLC播放器把局域网内海康、大华等摄像头的RTSP视频流稳定录制成MP4文件,必须绕过“直接播放→右键另存为”这类无效操作——VLC不支持播放中实时保存,必须走“流输出(Streaming)”路径,否则录出来的只是几秒空白或0字节文件。
确认摄像头RTSP地址可用
打开VLC → 媒体 → 打开网络串流 → 粘贴你的RTSP地址(如rtsp://admin:12345@192.168.1.100:554/h264/ch1/main/av_stream)→ 点击“播放”。
如果画面卡顿、黑屏或弹出“无法打开MRL”,说明地址错误、密码不对、端口被防火墙拦截,或摄像头未开启RTSP服务。此时不要继续下一步,先登录摄像头网页管理后台,在“网络→RTSP”选项中勾选“启用RTSP服务”并保存重启。
配置VLC录制参数(关键步骤)
关闭当前播放窗口 → 媒体 → 流 → 点击“+”号添加网络URL → 粘贴同一段RTSP地址 → 点击“下一步”。
在“目的地”页,点击“添加” → 封装格式选【MP4】(不是AVI或MKV,MP4支持断电续录且兼容性最强)→ 浏览选择保存路径,文件名建议含日期,如cam1_20261111.mp4 → 点击“下一步”。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
在“转码”页,勾选“激活转码” → 点击“配置文件”下拉框 → 选择【Video - H.264 + MP3 (MP4)】(此预设已优化码率与关键帧间隔,避免文件暴涨或花屏)→ 点击“下一个”。
最后一页确认设置无误后,点击“流”按钮。VLC状态栏左下角出现“正在流式传输…”即开始录制,此时不会弹出新窗口,也不显示进度条——这是正常现象。
停止录制并验证文件
录制中途如需停止:点击VLC主界面上方工具栏的【停止】按钮(方形图标),不是关闭窗口,也不是按ESC键。
停止后立即去你设定的保存路径查看文件:若文件大小持续增长至停止时定格,且双击能用VLC正常播放首尾画面,则录制成功;若文件始终为0字节或无法播放,大概率是MP4封装未选对,或转码配置被误关。










