E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mediaCodec
YUV420格式学习
最初在项目中做实时视频流的时候,采用的方案是,设置CameraPreview格式是NV21,最终
MediaCodec
需要的格式是I420,由于之前对YUV一无所知,所以一些旋转算法也是在网上淘的,导致有部分是在
黄河远去楼依在
·
2019-10-31 21:37
Android音频开发(四)——ffmpeg的编译
,由于年中跳了槽,到新公司一直忙于项目的开发,如今才有时间抽空来继续我们的android音频开发前几节我们讲的都是调用android原生API来进行音频的播放,编解码等操作,是在java层面,而且由于
MediaCodec
又尔enter
·
2019-10-31 18:43
Android音频播放与编码
在这篇文章中,我们来学习:使用AudioTrack进行实时播放学习WAV格式,将采集得到的数据编码成WAV格式学习
MediaCodec
,将采集得到的数据编码成AAC格式AudioTrack播放音频数据Android
kamlin
·
2019-10-31 10:42
Android使用
MediaCodec
将摄像头采集的视频编码为h264
本文实例为大家分享了Android使用
MediaCodec
将摄像头采集的视频编码为h264,供大家参考,具体内容如下MainActivity.javaimportandroid.app.Activity
CrazyDiode
·
2019-10-09 11:56
MediaCodec
编码后视频时长不正确的问题
使用
MediaCodec
对相h机数据进行编码,存储为h264文件之后发现播放的视频长度与实际相比或变长或变短(跟机型有关高端手机会变长)。
duguju
·
2019-09-26 18:06
Android
安卓直播推流SDK
1,支持市面上绝大部分的rtmp服务器nginx-rtmp,SRS,RED5等2,视频用软编,兼容性好市面上的一些androidrtmp推流sdk用的是android中
mediacodec
来进行,但是有两个缺点
微微之知
·
2019-09-20 14:10
直播
自定义音视频基类六:ImageReader+GPUImage+
MediaCodec
音视频这块从一个懵懵懂懂的新手到现在也快一个月了,越是学习越是感受到音视频开发的博大精深,每进一步都要花费很多精力,这篇文章是在前面学习的基础上对自己的总结,实现视频的采集+渲染+编码的基类现在9102下半年了,5.0以下的手机已经不多了,对音视频开发来说最低版本可以定位5.0了(个人意见如有错误请指正),便不再适配5.0以下手机,如果想适配5.0以下手机可以看看前面的几篇文章,自己修改一下废话不
白云飘絮
·
2019-09-05 10:22
Camera2
音视频开发
OpenGL ES:视频加滤镜后导出
视频加滤镜播放:
MediaCodec
解码——>OpenGLes——>GLSurfaceView视频滤镜合成导出:
MediaCodec
解码——>OpenGLes——>
MediaCodec
编码大体来说就是OpenGL
ikata
·
2019-08-04 17:35
OpenGL
ES
Andoid
MediaCodec
解码视频快速取帧
MediaCodec
解码视频快速取帧开发背景所以考虑在需要1s视频取30帧缩略图时,采取
MediaCodec
硬解视频,获取YUV数据,再使用libyuv库,编码YUV为ARGB生成bitmap的优化方案
叉腰大魔王
·
2019-07-15 20:10
Mediacodec
SurfaceViewsurfaceView;SurfaceHolderholder;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);surfaceView=findViewById(R
bianshaopeng
·
2019-06-19 15:26
mediacodec
android
一键编译FFmpeg Android arm64位和32位共享库(armeabi-v7a arm64-v8a)
根据此教程编译出来的FFmpeg支持
mediacodec
硬件解码h264,h265,不支持硬件编码;编码h264可以用x264。文中的编译脚本可以直接编译出arm32位和64位的动态链接库。
bobcatkay
·
2019-06-15 21:34
MediaCodec
Camera视频编码失败log
我们的Camera是使用OpenGL开发的滤镜相机,有滤镜、贴纸等功能,测试报了如下问题:问题现象:使用滤镜相机录制视频,结束后视频播放显示全黑,没有画面。查看mtklog,发现了如下log:05-3114:43:35.8192422777828253IMPEG4Writer:Receivedtotal/0-length(0/0)buffersandencoded0frames.-Video05-
Frank_de_Boer
·
2019-06-10 14:31
Decoder init failed: OMX.qcom.video.decoder.avc
抛出异常Causedby:com.google.android.exoplayer2.
mediacodec
.
MediaCodec
Renderer$DecoderInitializationException
Deng94
·
2019-06-05 00:00
Exoplayer
decoder
init
failed
Android自学习——go
Joe!
Android视频流解码
一、硬解码步骤:1.创建
MediaCodec
:如
MediaCodec
.createDecoderByType(keyMime);2.configurecodec:配置format,surface等参数3
Eason风云
·
2019-05-13 17:45
Android视频流解码
Android视频录制-MediaRecorder
MediaRecorder流程如下:当使用CameraSource的时候
MediaCodec
Source会从CameraSource中取数据。当使用Surface的时候不用CameraSource。
cheriyou_
·
2019-05-07 20:59
安卓基础
【播放器】播放器/短视频 SDK 架构设计
用Android4.1增加的API
MediaCodec
和Android4.3增加的APIMediaMuxer进行Mp4视频的录制。音视频编解码用到的
MediaCodec
是Android4
eastbell
·
2019-05-07 12:34
流媒体
使用
MediaCodeC
将图片集编码为视频
提要这是
MediaCodeC
系列的第三章,主题是如何使用
MediaCodeC
将图片集编码为视频文件。在Android多媒体的处理上,
MediaCodeC
是一套非常有用的API。
AiLoiii
·
2019-05-06 09:00
Android开发问
视觉图像
从零开始仿写一个B站客户端
写在之前之前一直在研究Android平台自带的
mediacodec
进行音视频的编解码,在使用一段时间之后,直观的感受是比较繁琐,兼容性不够好。
凌霄plus
·
2019-04-30 15:35
Android:
MediaCodeC
硬编码解码视频,并将视频帧存储为图片文件
目的
MediaCodeC
搭配MediaExtractor将视频完整解码视频帧存储为JPEG文件使用两种方式达成硬编码输出数据二次封装为YuvImage,并直接输出为JPEG格式文件硬编码搭配Surface
AiLoiii
·
2019-04-17 17:12
Android开发问
视觉图像
MediaCodeC
解码视频指定帧,迅捷、精确
春在天涯原文地址提要最近在整理硬编码
MediaCodec
相关的学习笔记,以及代码文档,分享出来以供参考。本人水平有限,项目难免有思虑不当之处,若有问题可以提Issues。
AiLoiii
·
2019-04-17 17:04
Android开发问
视觉图像
System.err: android.media.
MediaCodec
$CodecException: Error 0xfffffc0e
MediaFormat.createVideoFormat(MIME_TYPE,mWidth,mHeight);format.setInteger(MediaFormat.KEY_COLOR_FORMAT,
MediaCodec
Info.CodecCapabilities.COLOR_FormatSurface
王冥
·
2019-04-16 18:53
使用 MediaExtractor 及
MediaCodec
解码音视频
01前言大家好,本文是iOS/Android音视频专题的第四篇,从本篇文章开始我们将动手编写代码。代码工程将在Github进行托管。你可以在微信公众号(GeekDev)后台回复资料获取项目地址。GeekDev02MediaExtractor的基本使用对音视频媒体文件解码时,我们首先需要分离出媒体文件的音视频轨道,MediaExtractor就是干这个的,它可以告诉你媒体中轨道(Track)数量,并
sprint
·
2019-04-16 18:36
Android音视频开发入门(九)
MediaCodec
视频硬解任务目标流程介绍主要代码1.同步方式2.异步方式参考任务目标通过
MediaCodec
API实现视频的硬解流程介绍本例采用的视频格式为mp4,先把mp4格式的视频解码,然后通过
LPF_FORFREE
·
2019-03-29 14:38
Android音视频入门
Android音视频开发入门(八)
MediaCodec
音频AAC硬编、硬解任务目标
MediaCodec
API原理介绍代码实现1.初始化解码器2.初始化编码器3.音频解码PCM数据4.编码PCM数据成AAC关于ADTS格式参考任务目标学习
LPF_FORFREE
·
2019-03-19 19:48
Android音视频入门
MediaCodec
API笔记
MediaCodec
API笔记
MediaCodec
介绍数据类型(DataTypes)缓冲区的压缩原始音频缓冲区原始视频缓冲区在旧的设备上访问原始视频缓冲区状态(States)创建(Creation)创建安全解码器
LPF_FORFREE
·
2019-03-12 09:22
API
笔记
Android 判断Codec是否支持AdaptivePlayback模式
AdaptivePlayback模式用于判断codec在seekTo后是否需要flush()截止目前目前支持到minSdkVersion19版本
MediaCodec
InfocodecInfo=videoCodec.getCodecInfo
chudongfang2015
·
2019-03-04 11:47
Android开发
Android多媒体框架(3)—— libstagefright中
MediaCodec
源码分析
libstagefright中
MediaCodec
源码分析和前两篇一样,我们按照
MediaCodec
的各个状态来分析libstagefright中
MediaCodec
的源代码。
hunter800421
·
2019-02-03 15:48
Android
linux
c++
架构
源码
Android音视频之MediaRecorder录制视频
MediaRecorder使用和SoundPool的使用主要讲解了音频的录制和播放,这篇AudioRecord和AudioTrack更加底层的音频录制和播放今天这篇文章讲解录制视频,其实前面已经讲过了利用
MediaCodec
lidongxiu0714
·
2019-01-25 17:51
Android音视频学习
Android
音视频处理学习专题
Android音视频学习:
MediaCodec
硬编 aac
AudioRecord录制音频
MediaCodec
把录制的PCM流硬编为aac(AdvancedAudioCoding)裸的PCM流是不能直接播放的,要加上ADTS(AudioDataTransportStream
lesliefang
·
2019-01-24 10:03
Android 基于
MediaCodec
开发抖音短视频录制(贰)
前言上一篇文章中,我大概介绍了一下短视频的拍摄,主要就是音视频的加减速。这篇文章我将介绍下抖音视频特效的实现,废话不多说,进入正题。1.特效概览抖音上目前有这九种视频特效,本文将介绍前面六种的实现。有人可能会问了,为什么最后三种特效被忽略了。当然是因为我懒啦。2.『灵魂出窍』抖音的实现效果如下:我的实现效果如下:代码实现通过观察抖音的效果,可以看到,共有两个图层,一个是视频原图,还有一个是从中心放
疯狂的程序员丶
·
2019-01-23 16:28
Android开发
Android 基于
MediaCodec
开发抖音短视频录制(壹)
前言当一个Android开发者玩抖音玩疯了之后,就会绞尽脑汁思考自己是否也能开发出一款相同的APP来呢?滴,滴滴!本篇文章将介绍自己总结的短视频录制的相关内容,主要分为三个部分:摄像头内容录制音频录制视频合成先上效果图录制过程录制结果1.摄像头内容录制录制流程大致如上图所示。渲染关键代码新建外部纹理@OverridepublicvoidonSurfaceCreated(GL10gl,EGLConf
疯狂的程序员丶
·
2019-01-23 14:18
Android开发
Android音视频编码基础一
以下内容来源于https://developer.android.google.cn/reference/android/media/
MediaCodec
和网上文档,感谢。
lidongxiu0714
·
2019-01-17 19:30
Android音视频学习
Android
音视频处理学习专题
Android音视频学习:
MediaCodec
硬编解码
官方文档https://developer.android.google.cn/reference/android/media/
MediaCodec
MediaCodec
是做硬件(GPU,充分利用GPU的并行处理能力
lesliefang
·
2019-01-15 16:09
Android音视频(四)
MediaCodec
编解码AAC
Android音视频(一)Camera2API采集数据Android音视频(二)音频AudioRecord和AudioTrackAndroid音视频(三)FFmpegCamera2推流直播
MediaCodec
MzDavid
·
2019-01-10 11:27
一点点摸透
MediaCodec
的心
MediaCodec
是AndroidL之后提供的底层多媒体基础框架中,负责编解码的重要的类。Q:
MediaCodec
是否存在实例数量的限制?A:答案是肯定的。
罗力
·
2018-12-04 20:43
硬编码的github例子
java/com/serenegiant/encoder/MediaVideoEncoder.java:95:format.setInteger(MediaFormat.KEY_COLOR_FORMAT,
MediaCodec
Info.CodecCapabil
hongge372
·
2018-11-22 21:53
android
video
《Android 美颜类相机开发汇总》第二章 Android OpenGLES 录制视频
视频录制之前写过一篇关于利用
MediaCodec
和SharedContext实现无丢帧录制的文章:OpenGLES+
MediaCodec
短视频分段录制实现与无丢帧录制优化本项目也是通过这种方式实现的,但由于项目发生了比较大的改变
cain_huang
·
2018-11-19 00:31
MediaCodec
这玩意是什么处理输入的数据,然后输出数据。它借助input和outputbuffers异步的处理数据,简单的流程:跟大管家codec请求得到空的buffer装填原始的数据发送给大管家codec来处理大管家codec处理完毕后,把该buffer交出去消费者再处理buffer,完毕后交给大管家codecov它可以处理的数据类型压缩的数据原始的音频数据原始的视频数据结合surface,可以极大的提升大管
linheimx
·
2018-11-15 15:04
Android PC投屏简单尝试(录屏直播)2—硬解章(
MediaCodec
+RMTP)
代码地址:https://github.com/deepsadness/MediaProjectionDemo想法来源上一边文章的最后说使用录制的Api进行录屏直播。本来这边文章是预计在5月份完成的。结果过了这么久,终于有时间了。就来填坑了。主要思路直接使用硬件编码器进行录制直播。使用rtmp协议进行直播推流使用MediaProjection示意图.png整体流程就是通过创建VirtualDisp
deep_sadness
·
2018-11-08 12:32
Exoplayer 音频播放器实现(结合RecyclerView实现多个音频播放效果)
Android还提供低级别的媒体api框架,如
MediaCodec
、AudioTrack和MediaDrm,可用于构建自定义媒体播放器解决方案。
喃喃自语的姜先森
·
2018-11-02 14:46
Android-音视频(7):使用Camera录制视频,并存文件
1.
MediaCodec
的作用因为这里会用到,所以先介绍这个的用法。
MediaCodec
类用于使用一些基本的多媒体编解码操作。
小黑刘颜
·
2018-10-02 16:23
Android-音视频
Android音视频学习
Android硬编码——音频编码、视频编码及音视频混合
本篇博客主要讲到的是利用Android4.1增加的API
MediaCodec
和Android4.3增加的APIMediaMuxer进行Mp
嘤嘤嘤999
·
2018-09-17 15:58
Android 音视频开发总结
多媒体基础概念视频分辨率•标清、高清、720P…视频编码•H.264、H.265…音频编码•AAC、MP3、AC3…视频封装格式•TS、RMVB、MKV多媒体播放组件(Android)•MediaPlayer、
MediaCodec
基会来了
·
2018-09-04 14:58
Android媒体解码
MediaCodec
MediaExtractor学习
Android提供了MediaPlayer播放器播放媒体文件,其实MediaPlyer只是对AndroidMedia包下的
MediaCodec
和MediaExtractor进行了包装,方便使用。
just_yang
·
2018-08-31 09:00
使用
MediaCodec
和RTMP做直播推流
本文将介绍使用Android原生的视频编码类
MediaCodec
实现直播推流。数据流及大致原理这里所说的直播,就是将你的客户端产生的视频数据,实时发送到服务器上。
突围的鱼
·
2018-08-29 08:00
android 原生 MediaPlayer 和
MediaCodec
的区别和联系(三)
目录:(4)Android官方网站对
MediaCodec
的介绍注:编解码器特定数据(Code-specificData,简写为csd)部分结合网上资料加入了补充和个人理解。请悉知。
Binary-Stream
·
2018-08-16 18:00
Android 音视频开发(六):
MediaCodec
API 详解
Android音视频开发(六):
MediaCodec
API详解在学习了Android音视频的基本的相关知识,并整理了相关的API之后,我们应该对基本的音视频有一定的轮廓了。
堕落8
·
2018-08-13 15:44
中级Android工程师进阶
Android录音并且输出为Mp4文件的方法教程
前言录音采用的是AudioRecord,通过
MediaCodec
进行编码,用MediaMuxer合成输出MP4文件。
滑板上的老砒霜
·
2018-08-03 11:12
硬解和软解
Android中硬件解码直接使用
MediaCodec
就可以,虽然MediaPlayer也是硬件解码,但是被封装得太死了,支持的协议很少。
smallest_one
·
2018-08-03 09:31
android使用
MediaCodec
实现异步视频编解码
android使用
MediaCodec
实现异步视频编解码最近在做屏幕投影的项目中需要对H.264的视频流做解码播放显示,项目基于Android7.0的系统,虽然android系统已经提供了一套以
MediaCodec
圈圈爸
·
2018-07-29 21:06
android应用开发
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他