会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
eguid
eguid创作和软件开发。每周分享自研工具软件,分享且不限于音视频、GIS等领域技术内容。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
20
下一页
2016年10月31日
javaCV开发详解之7:让音频转换更加简单,实现通用音频编码格式转换、重采样等音频参数的转换功能(以pcm16le编码的wav转mp3为例)
摘要: javaCV系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视
阅读全文
posted @ 2016-10-31 14:39 eguid
阅读(2069)
评论(0)
推荐(1)
2016年10月30日
用java实现给图片增加图片水印或者文字水印(也支持视频图像帧添加水印)
摘要: javaCV图像处理系列: javaCV图像处理之1:实时视频添加文字水印并截取视频图像保存成图片,实现文字水印的字体、位置、大小、粗度、翻转、平滑等操作 javaCV图像处理之2:实时视频添加图片水印,实现不同大小图片叠加,图像透明度控制 前言: 这是个很常用的操作,一般我们的网站...
阅读全文
posted @ 2016-10-30 19:36 eguid
阅读(2893)
评论(1)
推荐(1)
java封装FFmpeg命令,支持原生ffmpeg全部命令,实现FFmpeg多进程处理与多线程输出控制(开启、关闭、查询),rtsp/rtmp推流、拉流
摘要: 前言: 之前已经对FFmpeg命令进行了封装http://blog.csdn.net/eguid_1/article/details/51787646,但是当时没有考虑到扩展性,所以总体设计不是太好,需要改动的地方也比较多,也不支持原生ffmpeg命令,所以本次版本推翻了前面的版本重新设计接口和...
阅读全文
posted @ 2016-10-30 00:01 eguid
阅读(3359)
评论(0)
推荐(1)
2016年10月20日
音视频编解码问题:javaCV如何快速进行音频预处理和解复用编解码(基于javaCV-FFMPEG)
摘要: 前言: 前面我用了很多章实现了javaCV的基本操作,包括:音视频捕捉(摄像头视频捕捉和话筒音频捕捉),推流(本地音视频或者摄像头话筒混合推流到服务器),转流(rtsp->rtmp),收流(录制)。 序: 我们知道javaCV中编码需要先取到一帧采样的音频(即采样率x通道数,我们姑且把这个称为一...
阅读全文
posted @ 2016-10-20 21:15 eguid
阅读(3332)
评论(0)
推荐(0)
2016年10月18日
玩转nodeJS系列:使用cluster创建nodejs单机多核集群(多进程)
摘要: 前言: nodejs提供了cluster集群(支持端口共享的多进程),cluster基于child_process,process二次封装,方便我们使用该功能实现单机nodejs的web集群。 1、cluster的处理机制 都知道单线程的nodejs遇到cpu密集型操作会很容易出现CPU满载,服...
阅读全文
posted @ 2016-10-18 16:02 eguid
阅读(404)
评论(0)
推荐(0)
2016年10月13日
javaCV开发详解之6:本地音频(话筒设备)和视频(摄像头)抓取、混合并推送(录制)到服务器(本地)
摘要: javaCV系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视
阅读全文
posted @ 2016-10-13 10:07 eguid
阅读(1325)
评论(0)
推荐(0)
玩转nodeJS系列:使用原生API实现简单灵活高效的路由功能(支持nodeJs单机集群),nodeJS本就应该这样轻快
摘要: 前言: 使用nodeJS原生API实现快速灵活路由,方便与其他库/框架进行整合; 1、原生API,简洁高效的轻度封装,加速路由解析,nodeJS本就应该这样轻快 2、不包含任何第三方库/框架,可以灵活的搭配其他库/框架进行web开发 github项目地址:https://github.co...
阅读全文
posted @ 2016-10-13 09:34 eguid
阅读(740)
评论(0)
推荐(0)
2016年10月11日
java音视频编解码问题:16/24/32位位音频byte[]转换为小端序short[],int[],以byte[]转short[]为例
摘要: 前言:Java默认采用大端序存储方式,实际编码的音频数据是小端序,如果处理单8bit的音频当然不需要做转换,但是如果是16bit或者以上的就需要处理成小端序字节顺序。 注:大、小端序指的是字节的存储顺序是按从高到低还是从低到高的顺序存储,与处理器架构有关,Intel的x86平台是典型的小端序存储...
阅读全文
posted @ 2016-10-11 19:42 eguid
阅读(1603)
评论(0)
推荐(0)
2016年9月29日
javaCV开发详解之5:录制音频(录制麦克风)到本地文件/流媒体服务器(基于javax.sound、javaCV-FFMPEG)
摘要: javaCV系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视
阅读全文
posted @ 2016-09-29 15:52 eguid
阅读(2360)
评论(0)
推荐(0)
2016年9月28日
javaCV开发详解之4:转流器实现(也可作为本地收流器、推流器,新增添加图片及文字水印,视频图像帧保存),实现rtsp/rtmp/本地文件转发到rtmp流媒体服务器(基于javaCV-FFMPEG)
摘要: javaCV系列文章: javacv开发详解之1:调用本机摄像头视频javaCV开发详解之2:推流器实现,推本地摄像头视频到流媒体服务器以及摄像头录制视频功能实现(基于javaCV-FFMPEG、javaCV-openCV)javaCV开发详解之3:收流器实现,录制流媒体服务器的rtsp/rtmp视
阅读全文
posted @ 2016-09-28 16:45 eguid
阅读(3107)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
20
下一页
公告