从rtsp视频流中截取图片

简介: 从rtsp视频流中截取图片
# 从rtsp视频流中获取一张图片
$ ffmpeg -rtsp_transport tcp -i "rtsp://admin:5tgb6tfc%^@192.168.3.64:554/h264/ch1/main/av_stream" -f image2 -frames:v 1 img.jpg
# 每秒截取一张,并按照img001.jpg、img002.jpg、img003.jpg这样的格式来命名。
$ ffmpeg -i "rtsp://admin:5tgb6tfc%^@192.168.3.64:554/h264/ch1/main/av_stream" -y -f image2 -r 1/1 img%03d.jpg
# 每秒截取一张,并覆盖到img.jpg上,保持img.jpg每秒更新
$ ffmpeg -i "rtsp://admin:5tgb6tfc%^@192.168.3.64:554/h264/ch1/main/av_stream" -y -f image2 -r 1/1 -updatefirst 1 img.jpg
# 每秒截取一张640x480分辨率的图片,并覆盖到img.jpg上,保持img.jpg每秒更新
$ ffmpeg -i "rtsp://admin:5tgb6tfc%^@192.168.3.64:554/h264/ch1/main/av_stream" -y -f image2 -r 1/1 -updatefirst 1 -s 640x480 img.jpg点击复制复制失败已复制


提示

上述命令是在命令行的情况下运行的,如果我们通过代码执行,会有交互,一般是问我们是否覆盖输出的文件,这时,在执行命令的时候在 ffmpeg 后面加上一个 -y 参数即可,如下所示:

$ ffmpeg -y -rtsp_transport tcp -i ……
目录
相关文章
|
Java API 网络架构
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码3
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码
2739 0
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码3
|
9月前
|
网络协议 网络安全 API
C# 与三菱FX5U PLC通讯交互指南
C# 与三菱FX5U PLC通讯交互指南
2998 121
|
10月前
|
存储 Ubuntu
在Ubuntu 18.04 ARM平台上离线安装cifs-utils包
务 必 留 意 , 在 执行 上 述 操作 过 程 中 , 需 要 根据 实际情况调整 命令断 及 文件 路径 。 步 骤断 可能 因 版本 更新 或 特殊 情 况而 发生变化 , 因 止 在 执行 命前 应 先 核实 相关信息 的 准确 性 。
559 0
|
应用服务中间件 Linux nginx
FFmpeg学习笔记(一):实现rtsp推流rtmp以及ffplay完成拉流操作
这篇博客介绍了如何使用FFmpeg实现RTSP推流到RTMP服务器,并使用ffplay进行拉流操作,包括在Windows和Linux系统下的命令示例,以及如何通过HTML页面显示视频流。
4040 0
利用ffmpeg命令从摄像机抓拍一张图片
利用ffmpeg命令从摄像机抓拍一张图片
793 1
|
人工智能 监控 算法
Python下的毫秒级延迟RTSP|RTMP播放器技术探究和AI视觉算法对接
本文深入解析了基于Python实现的RTSP/RTMP播放器,探讨其代码结构、实现原理及优化策略。播放器通过大牛直播SDK提供的接口,支持低延迟播放,适用于实时监控、视频会议和智能分析等场景。文章详细介绍了播放控制、硬件解码、录像与截图功能,并分析了回调机制和UI设计。此外,还讨论了性能优化方法(如硬件加速、异步处理)和功能扩展(如音量调节、多格式支持)。针对AI视觉算法对接,文章提供了YUV/RGB数据处理示例,便于开发者在Python环境下进行算法集成。最终,播放器凭借低延迟、高兼容性和灵活扩展性,为实时交互场景提供了高效解决方案。
1086 5
|
存储 开发者 容器
|
编解码 监控 网络协议
如何使用FFmpeg实现RTSP推送H.264和H.265(HEVC)编码视频
本文详细介绍了如何使用FFmpeg实现RTSP推送H.264和H.265(HEVC)编码视频。内容涵盖环境搭建、编码配置、服务器端与客户端实现等方面,适合视频监控系统和直播平台等应用场景。通过具体命令和示例代码,帮助读者快速上手并实现目标。
4158 6
|
消息中间件 分布式计算 前端开发
盘点 35 个 Apache 顶级项目,我拜服了…
盘点 35 个 Apache 顶级项目,我拜服了…
5097 1
盘点 35 个 Apache 顶级项目,我拜服了…
FFmpeg学习笔记(二):多线程rtsp推流和ffplay拉流操作,并储存为多路avi格式的视频
这篇博客主要介绍了如何使用FFmpeg进行多线程RTSP推流和ffplay拉流操作,以及如何将视频流保存为多路AVI格式的视频文件。
1850 0