当前位置: 首页 > news >正文

ffmpeg将rtsp流转成mp4

命令行版本

ffmpeg -y -i "rtsp://你的rtsp地址" -vcodec copy -f mp4 d:/1.mp4

中间的rtsp网址一定要加上双引号,避免出现url有特殊字符的问题

java代码版本

如果不支持tcp协议,去掉下面两个参数即可,加上这两个参数是因为ffmpeg默认使用udp协议,会导致丢包

-rtsp_transport、-tcp

    public static Boolean RTSPToMp4(String rstpUrl, String filePath) {if(StrUtil.isBlank(rstpUrl) || StrUtil.isBlank(filePath)) {return false;}ProcessBuilder extractBuilder = new ProcessBuilder("C:\\Program Files (x86)\\ffmpeg\\ffmpeg.exe"", "-y", "-rtsp_transport", " tcp", "-i",rstpUrl, "-vcodec", "copy", "-f", "mp4", filePath);try {extractBuilder.inheritIO().start().waitFor();} catch (InterruptedException | IOException e) {e.printStackTrace();return false;}return true;}
http://www.lryc.cn/news/136810.html

相关文章:

  • 第十四天|层序遍历、226.翻转二叉树 (优先掌握递归)、101. 对称二叉树 (优先掌握递归)
  • 如何使用装rancher安装k8s集群(k8s集群图形化管理工具)
  • 类加载器与双亲委派
  • 用Python创造乐趣:编写你自己的探索游戏世界
  • git stash弹出栈中的指定内容
  • 5.7 汇编语言:汇编高效乘法运算
  • Graphql中的N+1问题
  • mysql、oracle、sqlserver常见方法区分
  • AcWing 4382. 快速打字
  • DataFrame.query()--Pandas
  • 【C语言】美元名字和面额对应问题
  • uniapp隐藏底部导航栏(非自定义底部导航栏)
  • CSS background 背景
  • 安防监控视频平台EasyCVR视频汇聚平台和税务可视化综合管理应用方案
  • 深度学习实战50-构建ChatOCR项目:基于大语言模型的OCR识别问答系统实战
  • 计算机安全学习笔记(I):访问控制安全原理
  • Linux 虚拟机安装 hadoop
  • FxFactory 8 Pro Mac 苹果电脑版 fcpx/ae/motion视觉特效软件包
  • 解决问题:如何在 Git 中查看提交历史
  • 不同规模的测试团队分别适合哪些测试用例管理工具?测试用例管理工具选型指南
  • 服务器遭受攻击,CPU升高,流量升高,你一般如何处理
  • GPT生产实践之定制化翻译
  • SpringMVC入门笔记
  • 如何构建多域名HTTPS代理服务器转发
  • 【Java 高阶】一文精通 Spring MVC - 数据验证(七)
  • 木叶飞舞之【机器人ROS2】篇章_第一节、ROS2 humble及cartorgrapher安装
  • Git版本管理(02)patch操作和分支操作整理
  • 前端需要理解的HTML知识
  • 机器学习笔记 - 数据科学中基于 Scikit-Learn、Tensorflow、Pandas 和 Scipy的7种最常用的特征工程技术
  • 深眸科技创新赋能视觉应用产品,以AI+机器视觉解决行业应用难题