下一个五年

talk is cheap,show me the code.!!!要重实践。找准定位和方向,不急不躁,持续投入。顺势而为。...

视频处理——添加滤镜效果

视频处理——添加滤镜效果 前段时间学习了视频编解码,感觉比较枯燥,因为实际应用的少且偏理论,导致学习效果比较差。 后来思考了一下,怎么去提高学习效果。得出一个结论,先设定一个目标,然后全力去把这个东西做出来,之后再自上到下的去吃透效果会好一些。有反馈有趣才会有动力去继续学习。 ...

2018-09-10 18:33:57

阅读数:177

评论数:0

MediaExtractor&MediaMuxer解析和封装MP4文件

MediaExtractor API介绍 MediaExtractor主要用于多媒体文件的音视频数据的分离。 该类主要用于音视频混合数据的分离,接口比较简单,首先要通过setDataSource(String path)函数设置数据源,数据源可以是本地文件地址,也可以使用HTTP协议的网络码流...

2018-08-28 19:35:15

阅读数:87

评论数:0

MimeType、码流、码率、比特率、帧速率、分辨率、高清概念理解

码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清/MimeType 码流 / 码率  码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,通俗一点的理解就是取样率,是视频编码中画面质量控制中最重要的部分,一般我们用的单位是kb/s或者Mb/s。一...

2018-08-28 18:12:50

阅读数:52

评论数:0

音轨与声道区别

音轨与声道区别 音轨 过去,当歌手在录音棚里录音的情况跟现在大不一样 就是让歌手和乐队一起录音 歌手一边唱,乐队一边伴奏 然后录音机把这些声音一起录下来。 大多数读者都认为录音就是这样录 而且过去也的确这样录的 不过这样录音有一个很不方便的地方 那就是,如果歌手...

2018-08-28 17:54:39

阅读数:67

评论数:0

mediacodec使用涉及的相关API介绍

MediaExtractor类说明 MediaExtractor相当于一个reader,它用于读取媒体文件,并提取出其中的视音频数据。 MediaExtractor的作用是把音频和视频的数据进行分离。 主要API介绍: setDataSource(String path):即可以设置本地文...

2018-08-10 16:51:55

阅读数:121

评论数:0

MediaCodec基本原理及使用

MediaCodec类Android提供的用于访问低层多媒体编/解码器接口,它是Android低层多媒体架构的一部分,通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频格式。广义而言,Media...

2018-08-06 16:07:24

阅读数:111

评论数:0

硬编码和软编码

工作中,经常被问硬编码、软编码怎么区分的问题,还是对这个问题整理一下吧。

2018-08-03 17:08:17

阅读数:70

评论数:0

mp4parser库

功能介绍 https://github.com/sannies/mp4parser Java MP4 Parser是一个读取和写入MP4容器的java api。直接操作容器而不是对音视频进行编解码。 功能: MP4parser的典型功能如下: 混合音频视频到MP4文件中 合并同样编码设置...

2018-08-02 18:11:34

阅读数:144

评论数:0

音视频开发系列1:音视频开发基本概念

视频文件的本质 一张图 音视频技术=封装技术+视频压缩编码技术+音频压缩编码技术+流媒体协议技术 每个阶段做了什么? 一.采集 采集内容 1.音频采集 面临问题:延时敏感、噪音消除、回声消除、静音检测等 主要参数:采样率、位宽、声道数、音频帧 2.图像采集 ...

2018-03-09 11:55:29

阅读数:481

评论数:0

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