![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android音视频
文章平均质量分 88
白云苍狗日悠悠
Android 开发者
展开
-
android 音视频混合
接到过这样的一个需求:给你一个视频(mp4)和一段音乐,合成一个新的视频,新的视频去掉原有的音频,而是用该音乐作为音频。看似简单的几句话,但接到这个需求的时候,真的非常头疼,其实这个真不简单。关于音视频的编辑,业界普遍使用的是FFmpeg库,但是如果要自己去编译优化得到一个稳定可使用FFmpeg库,需要花费巨大的人力和时间成本,这在我当时的情境下,并不现实。在网上查找资源时候,了解到,自从andr原创 2017-05-10 14:55:48 · 3802 阅读 · 6 评论 -
android音频裁剪(2)——Wav裁剪
在android音频裁剪(1)——MP3裁剪一文中我分享了对mp3文件裁剪方法。在本文中我将分享对另外一种音频格式——wav格式音频的裁剪。不同于mp3格式的裁剪,对于wav裁剪并不是通过android提供的多媒体库对音频进行处理,而是直接通过java代码对wav音频进行裁剪,所以以下方法对于wav音频裁剪具有平台通用性。 俗话说的好,知己知彼,百战不殆,要对wav文件进行处理,首先要去详细了解w原创 2017-05-09 16:54:10 · 3324 阅读 · 2 评论 -
android 音频裁剪(1)—MP3裁剪
android 音频裁剪(1)—MP3裁剪=====原创不易,请尊重每一位原创,让我们更有分享的动力,转载请注明=====在android开发中,一说到音视频,程序员第一反应肯定是FFMpeg,但是FFMpeg这个库,又复杂,又性能差,如果只想简单的要个音频裁剪的功能,就要去引入这么大的库,完全不值得。然而自从android api 16之后谷歌就开始在音视频方面进行布局,android 18之后继原创 2017-05-08 18:44:28 · 5877 阅读 · 10 评论 -
Android DIY抠图——想怎么抠就怎么抠
下面我分享Android的一个抠图技巧,这篇文章只适合有Android基础和向量基础的小伙伴,如果朋友们刚学Android不久,建议先去了解Android自定义View、Touch机制、Canvas/Path/Paint、向量等相关知识。 先来看看效果图:这张是原图 抠出脸部图片,下面是结果: 下面我给小伙伴们讲述具体流程。1,获取本地相册,很简单,直接代码,不解释public void sc原创 2017-10-09 14:56:18 · 5051 阅读 · 11 评论 -
Android 音视频录制(3)——全关键帧视频录制(视频编辑必备)
概述在看本篇文章之前请务必先查看这面三篇文章:第一篇:Android音视频录制概述 第二篇Android音视频录制(1)——Surface录制 第三篇Android音视频录制(2)——Buffer录制全关键帧录制顾名思义,就是视频所有帧都是关键帧(I帧),毫无疑问,全I帧的视频肯定会比正常录制的视频要大很多,但是为什么需要全I帧录制的视频?原因就是,大部分音视频app录制完视频之后都要对视频进行原创 2017-12-05 16:20:50 · 2605 阅读 · 3 评论 -
Adroid音视频录制(1)——Surface录制
概述在上一篇文章Android音视频录制概述。已经大概讲述了Surafce录制的原理,如果大家还没看那篇文章,请先去查看哈。后续文章介绍Android音视频录制(2)——buffer录制Android全关键帧视频录制——视频编辑必备(待续) Surface录制视频数据一共分为以下几个部分: 1,摄像头预览预览 包括A:摄像头配置 B:基于GLSurface View的OpenGL绘制2,编码器原创 2017-12-04 19:18:31 · 4112 阅读 · 6 评论 -
Android音视频录制(4)——变速录制
概述在看本篇文章之前请务必先查看这面三篇文章:第一篇:Android音视频录制概述 第二篇Android音视频录制(1)——Surface录制 第三篇Android音视频录制(2)——Buffer录制视频变速是一个非常有趣的东西,在我们平时看电影的时候,导演对某些镜头进行快放(比如动作片的拳脚片段),某些镜头进行慢放(比如一些火山喷发之类的),从而造成非常震撼的影视效果。最近非常火原创 2017-12-21 15:09:41 · 2893 阅读 · 4 评论 -
Android 音视频录制概述
相比于IOS健全的多媒体库,Android的多媒体库就显得非常的发育不全了,视频录制在安卓手机上是一个比较有挑战性的问题,当然我这里说的并不是那种用MediaRecorder做视频录制,那种说实话太low,很固化,灵活性为0。但是现在应用市场音视频的app比比皆是,视频录制在这类音视频应用中又是一种必须,虽然,安卓提供的音视频库是那么的“不堪”,但是,录制视频还是可行的。抛开刚刚说的MediaRec原创 2017-12-03 18:47:04 · 1926 阅读 · 0 评论 -
Android 音视频录制(2)——Buffer录制
概述没有看上一篇Surface录制的小伙伴,先去看了Android音视频录制概述 和Android音视频录制(1)——Surface录制 这两篇文章在来看此篇文章。正如前面文章说的,surface录制是将摄像头数据通过egl和opengl绘制到编码器surface最后输出到文件的,buffer录制则是更直接,直接将摄像头数据灌输到编码器,让编码器直接编码数据后输出到文件,具体详见下文。因为在surf原创 2017-12-05 15:27:42 · 2026 阅读 · 3 评论