自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eguid

JavaCV技术拓荒者。专注于音视频流媒体、计算机视觉以及计算机图形技术的探索与实践。

  • 博客(192)
  • 资源 (63)
  • 论坛 (1)
  • 收藏
  • 关注

原创 JavaCV复杂滤镜filter特效处理入门教程和常用案例汇总

滤镜处理系列:javaCV开发详解之13:使用FFmpeg Filter过滤器处理音视频JavaCV开发详解之32:使用filter滤镜实现中文字符叠加JavaCV开发详解之33:使用filter滤镜实现动态日期时间叠加JavaCV开发详解之34:使用filter滤镜实现无限循环滚动字符叠加,跑马灯特效JavaCV开发详解之35:使用filter滤镜实现画中画,以屏幕画面叠加摄像头画面为例...

2021-05-13 02:05:30 131 3

原创 【javacv音视频处理大全】单图推流、多图推流、多图录制视频文件,动态图转视频文件,视频录制多图,视频录制动态图,视频文件推流,批量视频文件推流、视频流转流(rtsp转rtmp)等

javacv教程文档手册开发指南汇总篇前言专栏越更新越多,找文章也越来越难找。刚开始写的时候还好,虽然没有按照一定顺序去更新,但是文章比较少,文章一眼看过去就能找到。文章越来越多后,很多文章就不好找了。尽管博主试图在每篇文章都加上了导航目录,但是鉴于文章顺序确实很乱,结果不尽如人意,依然不太好找文章。所以本篇文章,就根据文章的类型和用途重新编排文章目录,方便大家查找。设备(摄像头、屏幕、麦克风)采集和推流:摄像头采集:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之1.

2021-03-16 13:59:48 2111 3

原创 javacv教程文档手册开发指南汇总篇

本章作为javacv技术栈系列文章汇总前言写了不少关于javacv的文章,不敢说精通 ,只能说对javacv很熟悉。虽然偶尔也提交pull request做做贡献,但是javacv包含的库实在太多了。有些库也不太可能每个应用场景都会用到,所以平时主要还是以ffmpeg音视频处理为主,顺带着写一点opencv图像处理,图像检测识别和tessert文字识别等等。javacv是什么?javacv技术栈能做什么?一个老生常谈的问题,相信大家各种搜索引擎搜一下应该知道它能做了什么了。首先是音视频处理,编解码

2020-08-14 17:44:44 4699 10

原创 如何在龙芯架构和国产化操作系统平台上运行javacv

在上一篇中讲到,在全面国产化替换即将到来之时,聊聊如何在国产芯片龙头“龙芯”和国产操作系统平台上运行c/c++、java、nodejs、等编程语言,go/rust等静态编译型语言要如何实现龙芯平台自举。由于我们在上一篇中已经讲到,java在龙芯平台和国产操作系统“双剑合璧基础上的运行问题已经解决了。但是呢,javacv依赖的ffmpeg和opencv等库都是c/c++库,这些库都需要我们自行编译,所以我们还要知道如何编译这些c/c++库。

2021-06-02 18:48:36 2538 5

原创 如何在国产龙芯架构平台上运行c/c++、java、nodejs等编程语言

高能预警:本文内容过于硬核,涉及编译器原理、cpu指令集、机器码、编程语言原理、跨平台原理等计算机专业基础知识,建议具有c、c++、java、nodejs等多种编程语言开发能力,且实战经验丰富的资深开发者阅读。全面的国产化即将来临之时,不仅是操作系统,cpu也会使用国产化芯片作为替换,那么龙芯cpu作为国产cpu龙头,当仁不让,成为国产化替换的首选,硬件条件已经满足了,作为软件开发者,基于龙芯架构的软件当然也要适配起来了。

2021-06-02 18:21:43 483 15

原创 ffmpeg过滤器系列:序章,什么是ffmpeg过滤器?ffmpeg过滤器可以用来做什么

前言本文用于说明ffmpeg过滤器和ffmpeg过滤器中filters, sources和sinks用法什么是ffmpegffmpeg是个音视频流媒体处理库,可以用来支持很多种设备、协议和音视频文件的拉流、解封装,解码、编码、封装、推流以及音频特效、视频特效等等操作。什么是ffmpeg的filterfilter是ffmpeg库中用于赋予音频和视频的特殊的特效效果,让视频和音频呈现出更特殊的效果。ffmpeg的filter能做什么讲了那么多,究竟能做出什么的样视频特效和音频特效呢,要搞懂这个,就

2021-06-02 08:10:24 607 8

原创 JavaCV精简依赖包:如何只依赖本地平台所需的最小依赖包

由于javacv跨平台,那么全部javacv依赖包下载下来后,整个javacv的包会特别巨大,接近1G。显然很多平台依赖包我们并不需要,而且我们开发时只需要自己本身开发平台的依赖包就可以了,所以我们以windows x86_64平台下的ffmpeg和opencv为例,来讲讲如何精简依赖包,其他平台可以参照本文章进行修改。

2021-05-26 08:23:58 831 12

原创 JavaCV开发详解之21补充篇1:使用javacv读取海康、大华平台和海康、大华摄像头sdk回调视频裸流并解析

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-05-21 19:59:52 275 8

原创 JavaCV开发详解之23补充篇3:HLS切片录制,自动根据日期时间格式生成切片ts文件和目录

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-05-21 11:02:52 127 2

原创 【开源技术分享】无需流媒体服务,让浏览器直接播放rtsp/rtmp的神器:EasyMedia

不同于市面上其他需要各种转发到流媒体服务的中间件来说,EasyMedia不需要依赖任何nginx-rtmp,srs,zlmediakit等等第三方流媒体服务,只需要你有rtsp或者rtmp等等协议的视频源地址,EasyMedia就可以让他们无须转发就可以直接使用浏览器进行播放,不需要任何ocx,activex,flash插件,EasyMedia无疑另辟蹊径,开启了不同于主流方案的另一条技术路线尝试。EasyMedia是如何实现无插件在浏览器上播放rtsp/rtmp这些视频流的答案是:JavaCV通过J

2021-05-13 12:20:28 2106 16

原创 JavaCV开发详解之35:使用filter滤镜实现画中画,以屏幕画面叠加摄像头画面为例

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-05-13 01:46:35 177

原创 JavaCV开发详解之34:使用filter滤镜实现字符滚动和无限循环滚动字符叠加,跑马灯特效制作

springmvc防xss脚本注入攻击,springmvc过滤html和js标签,html和js标签转义一、前言二、原理三、springmvc如何实现xss过滤3.1、xss转义包装器3.2 xss过滤器3.3 web.xml配置过滤器一、前言xss脚本注入攻击大家应该经常见了,不多说了,直接讲防xss脚本注入的原理吧。二、原理原理很简单,http后端通过过滤器过滤request接受的参数内容,把包含"<“和”>","&"、"/“和“””的字符进行转义即可。例如:普通注入脚

2021-05-13 01:33:29 156 3

原创 JavaCV开发详解之33:使用filter滤镜实现动态日期时间叠加

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-05-13 01:13:02 120

原创 JavaCV开发详解之32:使用filter滤镜实现中文字符叠加

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-05-13 01:02:00 171

原创 如何写好一个系列专栏

前言今天咱们不讲阅读量也不讲粉丝转化这些kpi,话说咱也不擅长写水文,所以只讲讲如何写好一个系列的专栏。什么样的专栏才是一篇好的专栏,大家每个人心里的定位都不同,所以咱也不扯这些有的没的。今天,就只讲讲博主自己,在写了几篇专栏后获得的一点想法和心得,在这里分享给大家。写好一个系列专栏应该具备以下几个要点:1、精简最大程度的保证文章的结构和语句简洁。尽量减少废话、闲话、空话、大话,别人是来看文章的,不是来看“吹牛上天”的。2、准确保证描述词语的准确性,避免歧义。3、减少说教,重实践有句古话怎

2021-04-22 14:29:23 115 4

原创 JavaCV进阶opencv图像处理:扫描并识别视频中的二维码

前言本章主要通过opencv的QRCodeDetector简单实现扫描和识别视频文件中的二维码,速度非常快。功能实现1、读取视频文件2、绘制扫描框3、检测视频图像中的二维码并输出字符依赖(1)使用maven添加依赖 <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version

2021-04-20 15:46:25 111

原创 JavaCV进阶opencv图像处理:扫描并识别摄像头中的二维码

前言本章主要通过opencv的QRCodeDetector简单实现扫描摄像头二维码,速度比较快,比微信还要快。功能实现1、读取本机摄像头2、绘制扫描框3、检测摄像头图像中的二维码并输出字符依赖(1)使用maven添加依赖 <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <vers

2021-04-20 15:41:09 110

原创 JavaCV进阶opencv图像处理:10行代码快速实现扫描识别图片中的二维码

前言本章主要通过opencv的QRCodeDetector简单实现扫描图片二维码,速度比较快,比微信还要快。功能实现1、读取图片2、显示二维码图片3、检测图片中的二维码并输出字符依赖(1)使用maven添加依赖 <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version&g

2021-04-20 15:28:46 130

原创 JavaCV开发详解之31:如何计算pts/dts时间戳,在视频转码和转复用中如何自行计算pts/dts时间戳

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-04-15 14:08:08 370

原创 【从零开始搭建直播平台】-序章(从flash时代的rtmp到过渡期的flv和webrtc的未来以及简单聊聊webassmbly)

# 为什么会有这个系列专栏?在2020年12月flash正式落幕之后,流媒体领域是否有新的技术替代?有没有较为成熟的整体方案?市面上的直播/流媒体平台都在使用哪些方案?有没有通用又简单快速的搭建方案?不同的方案在行业内部也是争论不休,最终,这是个百花齐放的时代,让我们来一起探讨这些前沿问题。*本篇文章不仅可作为想要进入流媒体行业的“萌新”入门,也可为资深流媒体开发者提供技术参考和商业技术选型。*

2021-04-15 10:35:37 150

原创 开源项目分享-一款java开发的强大到没朋友的gb28181项目:wvp-GB28181

javacv音视频系列文章推荐:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp

2021-04-12 17:17:22 321

原创 除了python之外,你还应该来了解一下java的图像处理和人脸识别库:javacv

javacv是什么?javacv技术栈能做什么?大家肯定对javacv很感兴趣,恰巧博主对javacv稍有涉猎,这就来给各位小伙伴们安利一番,javacv到底可以做什么,可以在哪些领域独领风骚。javacv不仅能够搞图像处理,凭借javacv强大的跨平台性和快速开发,不管你是Windows,Mac,Linux,树莓派嵌入式,javacv都可以随心所欲的让你在图像处理、人脸检测识别、字符识别、音视频流媒体、树莓派(嵌入式)和深度学习等领域独领风骚。图像处理和图像识别再者是图像处理和图像识别,可以借

2021-04-12 13:19:18 232 4

原创 只知道用c++搞音视频?来来来,javacv了解一下

javacv是什么?javacv技术栈能做什么?大家肯定对javacv很感兴趣,恰巧博主对javacv稍有涉猎,这就来给各位小伙伴们安利一番,javacv到底可以做什么,可以在哪些领域独领风骚。javacv凭借强大的跨平台性和快速开发,既降低了跨平台要求,又提高了开发速度。不管你是Windows,Mac,Linux,树莓派嵌入式,javacv都可以随心所欲。音视频处理(ffmpeg)首先是音视频处理,编解码,装封装,只要ffmpeg可以的javacv就可以,他们没有什么不同。图像处理和图像识别

2021-04-12 13:02:17 141

原创 javacv开发详解之23补充篇2:hls切片转封装录制,无需转码进行ts切片,解复用后直接进行ts切片,以rtsp拉流录制hls为例

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-03-30 11:00:16 300 4

原创 javacpp-opencv图像处理补充篇:关于在树莓派和ubuntu等linux发行版平台上使用opencv原生api调用摄像头等设备时虚拟机crash的说明

出现的问题:代码在windows上调试运行正常,发布到树莓派和ubuntu后出现jvm虚拟机crash的情况。目前经过群里小伙伴们的反复复现和反馈,只有在使用opencv原生api调用时可以复现虚拟机crash的情况。出现问题的文章:opencv图像处理系列之3:使用opencv原生方法遍历摄像头设备及调用(方便多摄像头遍历及调用,相比javacv更快的摄像头读取速度和效率,方便读取后的图像处理)问题原因1、可能是由于opencv的某些api没办法保证跨平台一致性2、新版本的javacv编译的

2021-03-26 09:58:26 120

原创 JavaFX源码分析实战:如何设置窗体标题小图标和任务栏图标

JavaFX实战系列JavaFX源码分析和实战:javaFX线程结构分析JavaFX源码分析和实战之launcher启动器:两种启动javaFX的方式及launch(args[])参数设置和获取JavaFX源码分析和实战:两种启动窗口方式和窗口切换实现JavaFX源码分析和实战之窗体(Stage)分析及使用JavaFX源码分析实战之设置窗体小图标和任务栏图标JavaFX源码分析和实战之场景(Scene)分析及使用,多场景切换实现JavaFX源码分析和实战之Image组件:最简单的图片浏览器实

2021-03-25 15:33:55 145

原创 JavaCV进阶opencv图像处理:批量人脸图像分类训练

javacv进阶opencv图像检测/识别JavaCV进阶opencv图像处理:摄像头图像人脸检测JavaCV进阶opencv图像处理:ffmpeg视频图像画面人脸检测JavaCV进阶opencv图像处理:批量人脸图像分类训练JavaCV进阶opencv图像处理:摄像头图像人脸识别前言阅读顺序以检测、训练、识别为顺序阅读,识别需要用到本章训练好的数据fisherFaceRecognizer.xml。让我们立刻开始吧功能实现1、批量读取图片2、批量人脸训练.

2021-03-22 13:53:16 321 3

原创 JavaCV进阶opencv图像处理:摄像头图像人脸识别

javacv进阶opencv图像检测/识别JavaCV进阶opencv图像处理:摄像头图像人脸检测JavaCV进阶opencv图像处理:ffmpeg视频图像画面人脸检测前言人脸检测参考上面的两章。本章将讲讲javacv的人脸识别。闲话少说,让我们立刻开始吧(人脸训练将在下一章放出)。功能实现1、使用OpenCVFrameGrabber获取摄像头画面2、使用opencv的Haar cascade正面人脸分类器进行人脸检测3、使用训练好的数据进行人脸识别Haar c.

2021-03-22 13:37:37 353 2

原创 javacv开发详解之23补充篇1:rtsp拉流录制生成hls切片,m3u8清单/ts切片录制详解,解决hls_time无效问题

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-03-11 10:44:13 387 4

原创 javacv开发详解之11补充篇2:使用批量多张图片制作gif动态图,再也不用担心不会制作动态图了

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-03-02 23:04:00 211

原创 javacv开发详解之apng动态图补充篇:如何使用批量的多张图片制作apng动态图,再也不用担心不会制作动态图了

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-03-02 22:48:53 207

原创 如何在web浏览器中使用ffmpeg进行音视频转码,以avi转码成mp4为例

一篇文章全面了解WebAssembly!!!以及如何把c/c++编译成WebAssembly,并在浏览器网页中加载运行WebAssembly前言ffmpeg是世界最著名最流行的基于c语言开发的音视频库。除了博主写的javacv专栏讲了java如何调用ffmpeg外,基于现代浏览器的WebAssembly技术,使得我们在浏览器上也可以调用ffmpeg。废话少说,让我们一起来试试如何在浏览器上使用ffmpeg来处理音视频吧。本章以视频avi视频转码成mp4为例。ffmpeg.wasm说明ffmpe.

2021-02-20 17:31:09 556 2

原创 一篇文章全面了解WebAssembly!!!以及如何把c/c++编译成WebAssembly,并在浏览器网页中加载运行WebAssembly

WebAssembly简介官方描述:WebAssembly是一种低级的类汇编语言,具有紧凑的二进制格式,可以接近原生的性能运行,并为诸如C / C ++/rust/go等语言提供一个编译目标,以便它们可以在Web浏览器上运行。它被设计为可以与JavaScript共存,允许两者一起工作。大白话:WebAssembly是一门新的强类型编程语言,在浏览器中的有独立的虚拟机运行时。其他编程语言可以通过特定的WebAssembly编译器把源代码编译成WebAssembly的二进制字节码.wasm格式(不是机器

2021-02-20 14:57:27 364 2

原创 JavaCV开发详解之29:使用javacv将多个视频拼接合成单个视频,多个音频拼接合成单个音频,以多个mp4视频合成一个mp4为例

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-02-05 15:23:08 2303 11

原创 javacv项目maven打包jar或war包后提示缺少java.awt.headless的问题解决办法

适用场景适用于eclipse和idea的springboot等web项目打包时,awt或swing等java2d图形界面或组件无法运行的问题问题原因这个警告是因为maven打包时,默认不打入java.awt.headless导致基于swing的CanvasFrame窗口无法使用导致的。解决办法在maven打包时添加命令:packet -Djava.awt.headless=false或者在原有打包命令后面加上 -Djava.awt.headless=false即可...

2021-02-04 09:18:01 189

原创 JavaCV开发详解之30:使用javacv拉取rtsp视频流,rtsp解复用器详解。如何把rtsp调教的服服帖帖,让rtsp拉流不再丢包

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-02-02 13:35:43 3496 7

原创 ffmpeg和javacv在windows server 2012中无法运行的问题解决办法,ffmpeg报错缺少MFplat.dll

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-01-26 17:48:45 542 1

原创 JavaCV更新到1.5.x版本后的依赖问题说明以及如何精简依赖包大小

javaCV全系列文章汇总整理javacv教程文档手册开发指南汇总篇前言JavaCV更新到1.5.x版本,依赖包也迎来了很大变化,体积也变大了不少。很多小伙伴们反馈,之前很多1.3.x和1.4.x版本的包路径都找不到了,也就是说JavaCV1.5.x和之前版本已经不兼容了。 所以本章就单独讲讲JavaCV各个依赖库彼此之间的关系,当然还有面对越来越庞大的依赖包大小,本章还要再讲讲如如何精简依赖包的大小,去除不需要的依赖项。JavaCV模块依赖说明1.5.x版本依赖及包路径说明以ffmpeg

2021-01-13 17:46:27 1200

原创 JavaCV开发详解之28:如何使用javacv进行多图推流和多图合成视频文件,以批量jpg图片推流rtmp和jpg合成flv视频文件为例

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-01-06 22:58:03 749 12

原创 JavaCV开发详解之27:使用javacv把视频切割成多个视频分片文件,以mp4为例,把视频切割成MP4分片文件

javacv系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务

2021-01-05 23:08:27 1580 24

FFmpegCommandHandler.jar

FFmpegCommandHandler.jar是java封装的用于方便操作ffmpeg命令的管理器,支持ffmpeg命令任务执行,停止及任务信息查询

2016-10-30

haarcascade_frontalface_alt.xml

eguid专栏中javacv进阶opencv图像处理和图像识别专栏文章使用的基于haar级联分类的正面人脸特征检测

2020-07-15

tomcat-redis-session-manager-by-eguid.zip

实现tomcat 8及以后版本的tomcat集群的session持久化操作,基于redis实现tomcat容器的session的持久化 tomcat-redis-session-manager-by-eguid.jar+jedis-2.9.0.jar+commons-pool2-2.2.jar集合包

2016-09-23

ffmpeg-20200628.7z

ffmpeg-windows-x64-20200628最新版本,里面带三个bat,用于查看是否支持intel、amd和nvidia的硬件加速

2020-07-01

traineddata.zip

traineddata包含google的tesseract英文语言包和中文简体语言包,可以用于图片文字识别

2020-05-09

opencv-windows-x86_64.jar

opencv的驱动引用包,兼容windows的x86,x64平台

2016-06-14

opencv.jar

opencv的java引用包,java开发不需要安装opencv

2016-06-14

livePush.jar

实现rtsp协议转换为rtmp协议且可以实现rtmp直播流发布到nginx流媒体服务器,其中最为重要的是如何实现通过参数生成ffmpeg命令并执行,且可以通过接口进行控制ffmpeg命令的停止

2016-06-30

JavaEE 6 中文版 chm

JavaEE 6的中文离线版,格式是chm格式

2016-02-21

javaCV1.2.jar

javacv最新1.2引用包(注:javacv0.8以上不需要安装opencv驱动)

2016-06-14

javacv-opencv-1.3.zip

javacv-opencv-1.3.zip包含javacv1.3中所有opencv包

2016-12-20

javacv-core-1.3.zip

javacv-core-1.3.zip包含javacv.jar,javacpp.jar和javacv-platform.jar三个核心jar包

2016-12-20

opencv-macosx-x86_64.jar

opencv用于支持苹果mac系统的x86,x64平台的驱动引用包(注:引用该包不需要再额外安装opencv驱动)

2016-06-14

opencv-linux-x86_64.jar

opencv用于支持linux的x86,x64平台的引用包(注:javacv引用该包不再需要额外安装opencv)

2016-06-14

javacv-platform-1.3-bin.zip

javacv-platform-1.3-bin.zip包含javacv1.3版本所有依赖包

2016-12-23

videoinput.jar

videoinput是用于支持javacv视频输入的支撑包

2016-06-14

soapClient.zip

soapClient是一个webservice客户端,支持soap1.1和soap1.2标准,方便webervice接口动态调用和数据采集

2017-03-15

javacv-platform-1.3.3-bin.zip

javacv官方最新全量jar包,javacv-platform-1.3.3-bin.zip,由于github国内下载较慢,此文件只作为分流,由于现在csdn没办法设置免费资源了,只能设置最低的2分,望大家见谅!

2017-12-05

ffmpeg-3.1.2-1.2-macosx-x86_64.jar

ffmpeg-3.1.2-1.2-macosx-x86_64.jar 是javaCV-FFmpeg在苹果Mac64位系统环境依赖包

2016-10-21

video-js-5.10.6.zip4

国外开源的轻量级的前端流媒体播放器videojs,对于html5支持非常棒,对于移动端设备支持也是所有播放器中最好的

2016-07-14

big_buck_bunny.mp4

eguid的JavaCV开发指南专栏中使用的测试视频:big_buck_bunny.mp4,为保证测试的一致性,欢迎下载使用

2020-07-02

resources.zip

该resources压缩包是lwjgl游戏示例的素材资源,将此资源放在cc\eguid\learnlwjgl\learnlwjgl\resources路径下即可

2020-11-13

javacpp.jar

javacpp,与javacv搭配使用的引用包(注:javacv0.8以上不需要安装opencv驱动)

2016-06-14

eguid srs console

SRS流媒体服务控制台离线版,可本地部署(eguid srs console),中文,可配合srs使用

2019-05-01

ffmpeg-3.1.2-1.2-linux-x86.jar

ffmpeg-3.1.2-1.2-linux-x86.jar是javaCV在linux32位平台的依赖包

2016-10-21

ffmpeg-3.1.2-1.2-windows-x86_64.jar

ffmpeg-3.1.2-1.2-windows-x86_64.jar是javaCV-FFmpeg的windows64位环境开发包,在windows64位系统中使用该包进行开发部署

2016-10-21

毕设spring+struts2+hbernate博客系统源码+部署文档+论文.zip

毕业设计spring+struts2+hbernate博客系统源码+部署文档+论文

2021-02-04

Adobe_Flash_File_Video_Format_Specification_v10_1

Adobe_Flash_File_Video_Format_Specification_v10_1是adobe flash视频文件格式规范文档,用于描述flv和f4v的文件格式标准规范的文档

2020-12-31

FlashWavRecorder(eguid修改版).zip

FlashWavRecorder(eguid修改版).zip是基于FlashWavRecorder修改的,中文的,方便立即实现的浏览器端flash音频录制上传插件,支持IE8以上浏览器

2016-11-16

nginx for Windows - documentation 1.8.pdf

nginx for Windows - documentation 1.8 版本 的详细配置使用指南,英文原版

2020-05-06

360zip_setup_4.0.0.1230.exe

eguid倾情推荐的非常好用的360解压缩工具软件,eguid专栏都使用该软件作为解压缩工具,非常好用,推荐!!!!

2020-07-02

ffmpeg-20200628-4cfcfb3-macos64-static.zip

ffmpeg-20200628-4cfcfb3-macos64-static.zip是ffmpeg官方提供的mac平台编译好的运行库,可以直接运行

2020-07-13

pgrFlyCaptureManual-v1.4.pdf

pgrFlyCaptureManual-v1.4是flycapture开发库的官方开发指南,英文版,本资源用于配合javacv进阶flycapture教程

2020-10-25

ffmpeg-3.1.2-1.2-windows-x86.jar

ffmpeg-3.1.2-1.2-windows-x86.jar 是javaCV-FFmpeg在windows32位环境依赖包,在windows32位系统中开发或者部署需要用到该包

2016-10-21

ffmpeg-3.1.2-1.2.jar

ffmpeg-3.1.2-1.2.jar是javaCV-FFmpeg的依赖包,使用ffmpeg功能必须使用该包

2016-10-21

tomcat-redis-session-manager-by-eguid.jar

实现tomcat 8及以后版本的tomcat集群的session持久化操作,基于redis实现tomcat容器的session的持久化 本项目是基于jcoleman的二次开发版本 1、修改了小部分实现逻辑 2、去除对juni.jar包的依赖 3、去除无效代码和老版本tomcat操作API 4、支持tomcat 8 及以后的版本

2016-09-23

ffmpeg-3.1.2-1.2-linux-x86_64.jar

ffmpeg-3.1.2-1.2-linux-x86_64.jar是javaCV-ffmpeg在linux64位环境下的依赖包

2016-10-21

javacv-ffmpeg-1.3.zip

javacv-ffmpeg-1.3.zip 包含javacv中所有ffmpeg依赖包

2016-12-23

videoinput-windows-x86_64.jar

用于支持windows平台的videoinput引用包

2016-06-14

opencv-android-arm.jar

oepncv用于支持安卓ARM平台的驱动引用包

2016-06-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除