从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 Spring 容器
解决Spring的UnsatisfiedDependencyException异常的方法
在Spring开发中,UnsatisfiedDependencyException异常意味着依赖注入失败,影响应用稳定性。该异常由Spring容器在无法满足bean依赖时抛出,常见原因包括bean定义错误、循环依赖、多个候选bean等。解决方法包括:检查bean定义和注入的正确性、解决循环依赖、确认依赖包的兼容性、使用@Qualifier或@Primary注解。通过日志、调试工具和异常对比来定位问题。持续学习Spring框架有助于更好地解决此类异常。
11192 11
|
Java API 网络架构
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码3
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码
2889 0
关于 Spring Integration 你知道多少,包含集成MQTT案例讲述及源码3
|
2月前
|
人工智能 前端开发 Linux
Codex 桌面版安装 + CC Switch 接入第三方 API 完整教程(2026 最新)
2026最新教程:手把手教你安装Codex桌面版,通过CC Switch v3.17.0一键接入Fenno等国产API(兼容OpenAI Responses格式),跳过账号登录,完整启用代码审查、多步任务与上下文感知功能。零基础友好,全程图文实操。(239字)
12582 8
|
网络协议 网络安全 API
C# 与三菱FX5U PLC通讯交互指南
C# 与三菱FX5U PLC通讯交互指南
3608 121
|
存储 Ubuntu
在Ubuntu 18.04 ARM平台上离线安装cifs-utils包
务 必 留 意 , 在 执行 上 述 操作 过 程 中 , 需 要 根据 实际情况调整 命令断 及 文件 路径 。 步 骤断 可能 因 版本 更新 或 特殊 情 况而 发生变化 , 因 止 在 执行 命前 应 先 核实 相关信息 的 准确 性 。
670 0
利用ffmpeg命令从摄像机抓拍一张图片
利用ffmpeg命令从摄像机抓拍一张图片
892 1
|
存储 开发者 容器
|
编解码 监控 网络协议
如何使用FFmpeg实现RTSP推送H.264和H.265(HEVC)编码视频
本文详细介绍了如何使用FFmpeg实现RTSP推送H.264和H.265(HEVC)编码视频。内容涵盖环境搭建、编码配置、服务器端与客户端实现等方面,适合视频监控系统和直播平台等应用场景。通过具体命令和示例代码,帮助读者快速上手并实现目标。
4412 6

热门文章

最新文章