javaCV开发详解之5:录制音频(录制麦克风)到本地文件或推流到流媒体服务器(基于javax.sound、javaCV-FFMPEG)

JavaCV实战教程(JavaCV教程) 同时被 2 个专栏收录
53 篇文章 1418 订阅 ¥99.00 ¥39.90
88 篇文章 17 订阅 ¥99.00 ¥89.90

javacv实战专栏目录:

JavaCV实战专栏文章目录(JavaCV速查手册)


 

前言

本篇文章基于javaCV-FFMPEG,关于javaCV官方是没有文档或者api文档可以参考的,所以还有很多地方需要研究;

本章对于ffmpeg的需要有一定了解以及对于音频处理有一定基础,可以先了解javaCV是如何进行音频的解复用和编码的:http://blog.csdn.net/eguid_1/article/details/52875793

依赖

对于依赖的包,本章用到的jar包有javaCV基础支撑包(即javaCV,javaCPP)和FFMPEG及其相关平台的jar包

推荐把javaCV.bin的所有包放到项目目录中

javaCV.bin下载请到javaCV的github下载:https://github.com/bytedeco/javacv

 

代码实现

实现录制本机麦克风音频到本地文件或者流媒体服务器,

对于录制音视频混合的同学可以很方便的将本章代码移植到到录制视频的代码里

注意:由于音频、视频时两个不同线程同时进行,所以在进行混合录制的时候需要注意统一帧率,以防止音画不同步现象

 


                
  • 10
    点赞
  • 18
    评论
  • 7
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 酷酷鲨 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值