"""录屏"""
# 先将rtsp流转为rtmp流 
ffmpeg -i "rtsp://admin:admin123@192.168.3.214:554/cam/realmonitor?channel=1&subtype=0" -acodec copy -vcodec copy -f flv "rtmp://192.168.3.208:1935/live/play"
# 利用rtmpdump录屏
rtmpdump -v -m 0 -r rtmp://192.168.3.208:1935/live/play -o /tmp/target.mp4
    -v:是说明视频流是一个直播流
    -m:是超时时间,0表示不超时
    -r:表示rtmp的url
    -o: 输出文件
        
"""截图"""
ffmpeg -re -stream_loop -1 -i "(rtsp)/(rtmp链接地址 live=1)" -y -f mjpeg -vframes 1 /tmp/da.jpg && echo succeeded||echo failed  # rtmp链接可能会中断正在中转的rtsp进程
    -i: rtsp地址
    -y: 强制覆盖文件(防止因为重名出错)
    -f: 图片格式
    -vframes: 指定抽取的帧数,如-vframes 120,指定抽取120张
    -s:格式大小,如-s 640x360
    -ss:起始时间,如-ss 01:30:14,从01:30:14开始
    -q:v 2:图片质量
    -r:每秒提取的帧数, -r 1就是每秒抽取1帧
    -t: 指定操作的持续时间("-t 0.01"相当于取原视频中的第10s~10.01秒), 一般用于截取视频使用, 而不是用在截图上
    -re:根据文件真实的帧率来读取文件,生成实时刷新的直播流,而不是一下子按照电脑的最大性能把文件一下子读进去。实时视频时需要用到
    -stream_loop -1:指定循环读取视频源的次数,-1为无限循环,在这里设置可以防止刷新浏览器导致推流结束还要重新输入命令推流
注意:要放在 -i 命令前
# live=1:此选项用于rtmp流区分是否为直播流
 rtmp的play包,有几个参数:
-2:猜这个流类型,先试live,然后vod。
-1:live类型,若这个流是点播,就失败。
0:vod类型,若这个流是直播,就失败。

ffmpeg录屏及截图相关推荐

  1. ffmpeg录屏鼠标闪烁问题解决方法

    场景: 平台:win7 x64.显卡很差的电脑,使用ffmpeg录屏,鼠标闪烁的几乎看不到.录屏实现方法是使用ffmpeg,源采用的是gdigrab. 解决方法: 安装screen capture r ...

  2. FFmpeg录屏和常用命令总结(不录制声音 Windows平台)

    一.ffmpeg录屏 1.使用dshow录屏 (1)下载安装dshow软件,下载地址dshow下载地址 (2)检查dshow是否安装成功 ffmpeg -list_devices true -f ds ...

  3. linux录屏和截图软件

    linux下的录屏和截图软件有很多,kazam集成了录屏和截图两个功能,而且十分轻量级,比较好用.如果是在VirtualBox虚拟机中跑linux的话,virtualbox本身就提供录屏和截图功能,十 ...

  4. 背调公司要我提供个税APP的录屏和截图,这违法吗?

    最近一位网友在找工作背调时遇到了一个难题,公司让他提供个税APP的录屏和截图,他不愿意,问大家,这种行为违法吗? 有人觉得公司违法了,等于让楼主出卖隐私才录用他,非常不合理. 所以不能给,不能惯着这些 ...

  5. Qt+FFmpeg录屏录音

    源码:Qt+FFmpeg录屏录音 NanaRecorder 之前的录屏项目ScreenCapture存在音视频同步问题,所以重写了第二个版本:NanaRecorder. 录制桌面和系统声音(扬声器). ...

  6. QQ上的实用功能介绍(文字识别,录屏,截图)

    相信很多朋友还不知道Mac版的qq自带了许多强大实用的功能,包括了图片文字识别,录屏,截图等等,下面由Mac天空为你带来如何使用QQ进行图片文字识别,录屏,截图的设置教程 首先我们打开QQ 打开设置 ...

  7. ffmpeg录屏/摄像头/指定窗口;别名alias设置

    关于ffmpeg的使用方法很多,我简单写一下今天我捣鼓的几个.因为我的项目中要用到录屏和录制摄像头,所以试了下.网上关于录制指定窗口的方法并不多,我也是找了好久,试了好久才试出来的. 好了,废话不多说 ...

  8. ffmpeg 获取帧率_项目实战:Qt+FFmpeg录屏应用(支持帧率、清晰度设置)

    若该文为原创文章,转载请注明原文出处 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/109827936 各位读者,知识无穷而人力有穷 ...

  9. java实现录屏_java录屏截屏: 用java代码实现的录屏和截图截屏,并在springboot上实现...

    由于习惯了springboot 所以就写在springboot上了,并暴露了一个接口来触发录屏功能 核心代码在fxbase包下的VideoRecorder类中 但是代码写的有点乱,使用者可以不必过度关 ...

最新文章

  1. python新建文件夹口令_3分钟学会一段Python代码脚本,轻松实现破解FTP密码口令...
  2. python 获取mysql中所有数据库名称
  3. Linux下autoconf和automake使用
  4. ActiveMQ 学习(VM Transport)
  5. 两个oracle数据库外网同步,利用DBLink+JOB实现两个Oracle数据库之间的数据同步
  6. 阿里云CDN技术掌舵人文景:相爱相杀一路狂奔的这十年
  7. 蒙特卡罗方法介绍(一)
  8. 怎样在数据绑定到DATAGRID之前,先判断其中一个字段是否为空?
  9. CentOS设置网卡成DHCP动态获取IP
  10. VSS 数据库地址批量更改器 - VSS Database Changer
  11. 介绍Jupyter和Pandas
  12. WebLogic安装的目录结构及应用部署的3种方式
  13. 【原创】定制ROM时自定义默认主题
  14. 简述static关键字、void与void *(void指针)、函数指针
  15. 用java怎么让时间走动起来,java脚本实现时间刷新
  16. gridview textbox onblur触发按钮_按钮式的密封罐,人手一个都嫌少!
  17. 全面罩防毒面具市场调研
  18. 力软下拉框多选_[力软7.0.6]力软敏捷开发框架敏捷框架前端API
  19. 功率因数校正的离线式开关电源设计
  20. php替换word字符串,word怎么用符号替换字符

热门文章

  1. Python实现视频运动目标检测——帧差法
  2. 二叉树的中序、前序、后序三种遍历图解
  3. 机器学习-临近取样(K-Nearest Nerghbor)KNN算法
  4. 【python自动化测试】以pytest为底层的全栈自动化测试框架开发
  5. poi 导出word工具类,支持模板内容换行
  6. MySQL读写分离,写完读不到问题如何解决
  7. Linux下添加计划任务,Linux系统下使用crontab添加计划任务的方法
  8. 突发:AMD350亿美元收购赛灵思,规模本年度全球第二
  9. html5 网页水印底纹,实现HTML5网页水印SDK的方法
  10. 电脑耳机只有伴奏人声很小怎么办 插入耳机只有音乐