本地MP4视频文件转为视频流

1️⃣ 安装 FFmpeg

  1. 下载 :

    访问 https://www.gyan.dev/ffmpeg/builds/,下载 ffmpeg-release-full.7z(或者 ffmpeg-release-full.zip)。

  2. 解压 :

    将压缩包解压到一个固定目录,例如 C:\ffmpeg。

  3. 添加环境变量:

    • 右键 此电脑 → 属性 → 高级系统设置 → 环境变量

    • 在 系统变量 中找到 Path,选中后点击 编辑

    • 点击 新建 ,添加 C:\ffmpeg\bin

    • 点击确定保存

  4. 验证安装 :

    重新打开命令提示符(CMD),输入:

    bash

    复制代码
    ffmpeg -version

    如果显示版本信息,说明安装成功。


2️⃣ 安装 RTSP 服务器(用于接收流)

FFmpeg 推流需要有一个 RTSP 服务器来接收。推荐使用轻量级的 Mediamtx(原 RTSP-Simple-Server)。

  1. 下载 Mediamtx:
    https://github.com/Bluenviron/mediamtx/releases

    选择 Windows 版本(如 mediamtx_windows_amd64.zip)

  2. 解压到任意目录,例如 C:\mediamtx

  3. 运行 mediamtx.exe,它会启动一个默认的 RTSP 服务器(监听 8554 端口)。

    保持该窗口运行(不要关闭)。


3️⃣ 推流无人机视频

现在你可以用 FFmpeg 将本地的无人机视频循环推送到 RTSP 服务器:

bash

复制代码
ffmpeg -re -stream_loop -1 -i "C:\Users\11022\Desktop\1\1.mp4" -c copy -f rtsp rtsp://localhost:8554/live/stream

参数说明:

  • -re:以原始帧率读取(模拟实时)

  • -stream_loop -1:无限循环播放

  • -i:输入视频文件路径

  • -c copy:复制编码,不重新编码(速度快)

  • -f rtsp:输出格式为 RTSP

  • rtsp://localhost:8554/live/stream:推流地址(Mediamtx 默认接收路径)


4️⃣ 在你的检测服务中使用该 RTSP 流

推流成功后,你的检测服务可以直接拉取这个 RTSP 流:

text

复制代码
POST /aiModel/person/startStream?streamUrl=rtsp://localhost:8554/live/stream&interval=5

这样就能检测你准备的无人机视频中的人群了。


⚠️ 如果仍然遇到问题

  • 确保 mediamtx.exe 正在运行(窗口不能关闭)。

  • 检查防火墙是否允许 8554 端口。

  • 如果推流时提示 connection refused,说明 Mediamtx 未启动或端口不对。

按照以上步骤操作,你就能拥有一个完全符合需求的、可循环播放的无人机视角人群检测测试流。

运行效果图:

相关推荐
代码山河6 小时前
入门实战:用OpenCV实现图像的亮度与对比度调整
opencv·目标检测·计算机视觉·教程
YFJ_mily9 小时前
2027年智慧教育与人机交互国际学术会议(SEHCI 2027)
图像处理·计算机视觉·人机交互·ei检索会议·专刊推荐
末世灯光11 小时前
CVPR 2026|不依赖顶点帧标注的微表情识别:Ra-ICL精读
计算机视觉·微表情识别·情感计算
具身AGI11 小时前
三维动态只当训练信号,不进推理
人工智能·深度学习·计算机视觉
拜小白11 小时前
【论文解读】用多标签图割从多视角全景图精确估计房间布局
深度学习·计算机视觉·全景图
AI浩14 小时前
Xiaomi-Lens-0 技术报告
人工智能·计算机视觉·1024程序员节
Latchh14 小时前
WebP转JPG背景变黑、边缘毛刺?4种方法
图像处理·人工智能·计算机视觉
段一凡-华北理工大学16 小时前
高炉炼铁机器视觉与智能识别十八讲~系列文章17:实战案例:一个风口监控系统的完整搭建
人工智能·pytorch·深度学习·机器学习·计算机视觉·高炉风口监测系统
AI棒棒牛17 小时前
基于 IDEAL 思想的 YOLO26 双分支适配:差异证据与不确定性门控,RGB+IR双分支创新!
人工智能·深度学习·yolo·目标检测·yolo26
HySpark18 小时前
视觉多模态效果不佳怎么办?从画面质量到音视频融合的工程优化实践
opencv·计算机视觉·语音识别·多模态·音视频融合