- 博客(8)
- 资源 (64)
- 收藏
- 关注
原创 javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换,音频参数的转换功能(以pcm16le编码的wav转mp3为例)
javaCV系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作...
2016-10-31 14:39:42 15459 34
原创 用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
javaCV图像处理系列:javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作javaCV图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制前言:这是个很常用的操作,一般我们的网站在用户上传图片时都会给图片添加一个水印以防止其他站点盗图的行为实现功能:①给图片增加文字水印...
2016-10-30 19:36:38 25419 18
原创 java封装FFmpeg命令,支持原生ffmpeg全部命令,实现FFmpeg多进程处理与多线程输出控制(开启、关闭、查询),rtsp/rtmp推流、拉流
前言:之前已经对FFmpeg命令进行了封装http://blog.csdn.net/eguid_1/article/details/51787646,但是当时没有考虑到扩展性,所以总体设计不是太好,需要改动的地方也比较多,也不支持原生ffmpeg命令,所以本次版本推翻了前面的版本重新设计接口和实现,全面支持各个流程注入自己的实现,并且在原有命令组装基础上增加一个接口用来支持全部原生FFmpeg...
2016-10-30 00:01:40 32784 52
原创 音视频编解码问题:javaCV如何快速进行音频预处理和解复用编解码(基于javaCV-FFMPEG)
前言:前面我用了很多章实现了javaCV的基本操作,包括:音视频捕捉(摄像头视频捕捉和话筒音频捕捉),推流(本地音视频或者摄像头话筒混合推流到服务器),转流(rtsp->rtmp),收流(录制)。序:我们知道javaCV中编码需要先取到一帧采样的音频(即采样率x通道数,我们姑且把这个称为一帧采样数据)其实我们在该篇文章http://blog.csdn.net/eguid_1/...
2016-10-20 21:15:45 13309 9
原创 玩转nodeJS系列:使用cluster创建nodejs单机多核集群(多进程)
前言:nodejs提供了cluster集群(支持端口共享的多进程),cluster基于child_process,process二次封装,方便我们使用该功能实现单机nodejs的web集群。1、cluster的处理机制都知道单线程的nodejs遇到cpu密集型操作会很容易出现CPU满载,服务阻塞的问题;通过类似nginx的master-worker多进程负载处理方式进一步压榨硬件性能,
2016-10-18 16:02:15 12712
原创 javaCV开发详解之6:本地音频(话筒/麦克风设备采集)和视频(摄像头图像画面)抓取混合录制视频文件或合并推流到流媒体服务器
javaCV系列文章:javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视频文件(基于javaCV-FFMPEG)javaCV开发详解之4:转流器实现(也可作...
2016-10-13 10:07:29 23288 64
原创 玩转nodeJS系列:使用原生API实现简单灵活高效的路由功能(支持nodeJs单机集群),nodeJS本就应该这样轻快
前言:使用nodeJS原生API实现快速灵活路由,方便与其他库/框架进行整合1、API介绍及使用说明1.1、在入口中引入eguidRoute路由模块var eguid = require("./eguidRouter");1.2、定义一个REST请求处理方法var getNowTime = function(req, res, pathName) { re
2016-10-13 09:34:20 3530
原创 java音视频编解码问题:16/24/32位位音频byte[]转换为小端序short[],int[],以byte[]转short[]为例
前言:Java默认采用大端序存储方式,实际编码的音频数据是小端序,如果处理单8bit的音频当然不需要做转换,但是如果是16bit或者以上的就需要处理成小端序字节顺序。注:大、小端序指的是字节的存储顺序是按从高到低还是从低到高的顺序存储,与处理器架构有关,Intel的x86平台是典型的小端序存储方式1、Java中使用ByteOrder.LITTLE_ENDIAN表示小端序,ByteOrder...
2016-10-11 19:42:29 8305 3
Setup Screen Capturer Recorder v0.12.11.zip
2021-12-29
Adobe_Flash_File_Video_Format_Specification_v10_1
2020-12-31
resources.zip
2020-11-13
pgrFlyCaptureManual-v1.4.pdf
2020-10-25
haarcascade-frontalface-alt.xml
2020-07-15
ffmpeg-20200628-4cfcfb3-macos64-static.zip
2020-07-13
ffmpeg-20200628.7z
2020-07-01
nginx for Windows - documentation 1.8.pdf
2020-05-06
javacv-platform-1.3.3-bin.zip
2017-12-05
BaseLog-2017.4.10.jar
2017-04-09
javacv-core-1.3.zip
2016-12-20
FlashWavRecorder(eguid修改版).zip
2016-11-16
FFmpegCommandHandler.jar
2016-10-30
ffmpeg-3.1.2-1.2-windows-x86.jar
2016-10-21
ffmpeg-3.1.2-1.2-windows-x86_64.jar
2016-10-21
ffmpeg-3.1.2-1.2-macosx-x86_64.jar
2016-10-21
ffmpeg-3.1.2-1.2-linux-x86_64.jar
2016-10-21
ffmpeg-3.1.2-1.2-android-x86.jar
2016-10-21
ffmpeg-3.1.2-1.2-android-arm.jar
2016-10-21
tomcat-redis-session-manager-by-eguid.zip
2016-09-23
tomcat-redis-session-manager-by-eguid.jar
2016-09-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人