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
ExoPlayer 播放视频黑屏的解决方法
EAudiocodecerrorandroid.media.
MediaCodec
$CodecException:Error0xeEPlaybackerrorandroidx.media3.exoplayer.ExoPlaybackException
PowerMartin
·
2024-03-04 10:31
音视频
FFmpeg 调用 Android
MediaCodec
进行硬解码(附源码)
FFmpeg在3.1版本之后支持调用平台硬件进行解码,也就是说可以通过FFmpeg的C代码去调用Android上的
MediaCodec
了。
glumes
·
2024-02-12 07:54
android ANativeWindow旋转渲染角度
androidANativeWindow旋转渲染角度
MediaCodec
旋转角度借鉴videoExtractor在打开有角度视频文件mediaFormat.getInteger(MediaFormat.KEY_ROTATION
baoyu45585
·
2024-02-07 07:37
android
视频
android
ffmpeg
c语言
c++
OpenGL ES +
MediaCodec
音视频采集录制录
对于一个视频的录制,包括以下几个部分:1,视频图像的采集2,视频录像的编码录制3,音频的采集4,音频的编码录制5,音视频的合成涉及到的技术包括OpenGLES、EGL、
MediaCodec
、AudioRecord
神迹12
·
2024-02-02 23:58
Android原生编解码接口
MediaCodec
详解
MediaCodec
是Android中的编解码器组件,用来访问底层提供的编解码器,通常与MediaExtractor、MediaSync、MediaMuxer、MediaCrypto、MediaDrm、
音视频开发进阶
·
2024-02-02 15:35
java
android
python
大数据
编程语言
利用MediaExtractor和MediaMuxer实现视频剪切
publicclassVideoDecoder{privatefinalstaticStringTAG="VideoDecoder";private
MediaCodec
mediaDecoder;privateMediaExtractorm
小二人
·
2024-02-02 15:05
android应用
Android使用
MediaCodec
和OpenGL对多段视频画面进行裁剪和拼接
太久没写博客了,由于工作,过年还有孩子出生搞得自己焦头烂额,现在有些时间了就搞点东西。发现浏览量突破10万了,也是挺高兴的,虽然很多东西写的不好,可也看到了自己的进步,也是前年到现在的累积。刚开始我只是学习视频解码,渲染和视频编码,慢慢的也开始搞音频了,本来没想过搞视频编辑这一块的,慢慢的做着做着就接触到了,也没想到会搞成一个系列,等完成了再好好整理一下,废话不多说开始说正题。转gif由于文件大小
红色与青色
·
2024-02-02 15:04
android
android
opengl
android中
MediaCodec
类解析
转载自:https://www.jianshu.com/p/14da1baaf08f简介
MediaCodec
类可以获取底层媒体编码/解码库,是Android底层多媒体支持库的一部分(一般和MediaExtractor
刘泊然
·
2024-02-02 15:33
音视频
安卓开发
安卓开发
音视频
Camera2+OpenGL ES+
MediaCodec
+AudioRecord实现录制音视频写入H264 SEI数据
记录一下学习过程,得到一个需求是基于Camera2+OpenGLES+
MediaCodec
+AudioRecord实现录制音视频。
海螺姑娘的小魏
·
2024-02-02 07:36
Android
音视频
FFMPEG 之 DXVA2 硬解
一:FFMPEG支持的硬解方式有很多:DXVA2、D3D11VA、CUDA、QSV、OPENCL、DRM、VAAPI、VDPAU、VIDEOTOOLBOX、
MEDIACODEC
。
dbyoung
·
2024-02-01 17:32
FFMPEG
视频
SDK
ffmpeg
DXVA2
硬解
FFmpeg添加
MediaCodec
硬编码
音视频文章汇总接到需求,做一个iOS和Android两端的编码测试工具,可选编码器,分辨率,帧率,码率控制ABR或CBR,GOP进行转码,查看软编码libx264和硬编码
MediaCodec
的编码效率和画质以及查看是否少帧
一亩三分甜
·
2024-01-31 17:30
MediaCodec
对接到OMX的简单分析
一、引言:nuplayer播放器是使用
MediaCodec
来进行编解码的,而OMX组件则是
MediaCodec
的解码核心,但是因为涉及的面太过底层,往往是芯片公司才会涉及到这一块,所以就做一个简单分析,
程序员老舅
·
2024-01-31 12:29
音视频开发进阶
MediaCodec
ffmpeg
ijkplayer
音视频
音视频开发
NDK OpenGL仿抖音极快极慢录制特效视频
实现效果:实现逻辑:在上一节的特效效果的基础上,使用
MediaCodec
和自定义EGL,将效果视频录制保存到本地.mp4文件。
sziitjin
·
2024-01-30 15:47
NDK
音视频
OpenGL
NDK
Android
MediaCodec
简明教程(四):使用
MediaCodec
将视频解码到 Surface,并使用 SurfaceView 播放视频
系列文章目录Android
MediaCodec
简明教程(一):使用
MediaCodec
List查询Codec信息,并创建
MediaCodec
编解码器Android
MediaCodec
简明教程(二):使用
芥末的无奈
·
2024-01-30 08:09
android
音视频
Android
MediaCodec
解析
Android
MediaCodec
解析1引言
MediaCodec
是Android平台提供的一个底层的音视频编解码框架,它是安卓底层多媒体基础框架的重要组成部分。
sw.dev
·
2024-01-29 12:59
android
ffmpeg
【Android】
MediaCodec
学习
在开源Android屏幕投屏代码scrcpy中,使用了
MediaCodec
去获取和display关联的surface的内容,再通过写fd的方式(socket等)传给PC端,
MediaCodec
的处理看起来比较清楚
aaajj
·
2024-01-29 12:56
Android
android
学习
[三]H264编码和
MediaCodec
[三]H264编码和
MediaCodec
一.
MediaCodec
二.H264
MediaCodec
)一.
MediaCodec
MediaCodec
是Android平台提供的一种多媒体编解码器的API。
_yao_
·
2024-01-27 22:03
音视频处理
java
修复ijkplayer没有正确处理sps导致的
MediaCodec
解码失败问题
0001:表示startcode接着的103:表示sps类型接着的就是sps的数据最后的0001104:104表示是pps数据接着的就是pps的数据这里针对这种情况做了处理,提取出其中的sps数据给到
MediaCodec
andylao62
·
2024-01-27 16:02
ijkplayer
流媒体
java
开发语言
MediaMuxer+
MediaCodec
生成MP4视频黑屏
发表这篇文章目的是为了记录一次解决Android开发中遇到的问题,总结解决思路及心得.这里要特别感谢指导我的刘老师,新项目的领导.现象:配置(CPU)稍微偏低的手机生成视频播放时为黑屏.初步分析:为写入视频时出错导致.分析的思路如下:下面是音视频混合代码:EncoderVideoRunnable和MediaMuxerRunnable是两个线程,前者生成编码后的视频数据,后者将视频数据写入文件.(A
semon_chen
·
2024-01-26 09:21
Exoplayer Out of memory异常解决
HTTP服务中的M3U8文件,切片前视频属性如下:一般关注的主要信息为Format:HEVC,Bitrate:37.6Mb/sGeneralFormat:MPEG-4Formatprofile:Base
MediaCodec
ID
Jeno李
·
2024-01-23 06:31
Android
android
Exoplayer
【无标题】
MediaCodec
是Android平台上音视频编解码的标准接口,无论是使用软解还是硬解都要通过调用
MediaCodec
来完成,是学习Android音视频不可跳过的重要部分。
青山渺渺
·
2024-01-22 07:55
android
C++
Framework
Media
Android
MediaCodec
硬编码 H264 文件
在Android4.1版本提供了
MediaCodec
接口来访问设备的编解码器,不同于FFmpeg的软件编解码,它采用的是硬件编解码能力,因此在速度上会比软解更具有优势,但是由于Android的碎片化问题
十年编程老舅
·
2024-01-20 09:07
音视频开发
音视频开发
音视频
H264
MediaCodec
音视频编解码
编解码的同步和异步机制
一、代码实现不同与同步解码的流程基本一致;只不过,在同步的代码中,我们通过intinputBufferId=
mediaCodec
.dequeueInputBuffer(TIME_US);去等待拿到空闲的
Eason风云
·
2024-01-19 20:37
android
android 获取视频编码,Android视频编码
所谓视频编码就是将每帧的图片内容通过某种方式编码成视频,今天给大家介绍的是用android自带的
MediaCodec
进行硬编码,与前一篇文章的硬解码类似,硬编码就是利用硬件进行编码。
游戏葡萄
·
2024-01-17 05:17
android
获取视频编码
Android音视频编码(2)
本文介绍的音视频编解码利用的就是android自带的
MediaCodec
。视频编码之后,你可以对视频做任何形式的处理,比如添加广告,
helloworddm
·
2024-01-17 05:15
android
音视频
解码中的AnnexB和avcC两种分割数据方式
对于这两种格式,各家的支持程度也不太一样,例如,Android硬解码
MediaCodec
只接受AnnexB格式的数据,而Apple的VideoToolBox,只支持avcC的格式。
小白啥时候能进阶成功
·
2024-01-13 19:44
多媒体播放(音视频解析
编解码
渲染)
音视频
Android 13(T) - Media框架(2)- libmedia
MediaPlayer的创建与销毁了解与native的串接1、源码路径Media相关的API位于:frameworks/base/media/java/android/media,里面提供有MediaPlayer
MediaCodec
ListMediaExtractor
MediaCodec
青山渺渺
·
2024-01-13 06:22
android
华为旧手机多媒体控件问题
就是在调用
MediaCodec
库的方法时,会出现一个错误。
Edward.W
·
2024-01-11 22:41
scrcpy
ADB系列
android
Android
MediaCodec
简明教程(一):使用
MediaCodec
List 查询 Codec 信息,并创建
MediaCodec
编解码器
系列文章目录文章目录系列文章目录前言一、
MediaCodec
List是什么?
芥末的无奈
·
2024-01-08 10:00
音视频
安卓
android
音视频
Windows环境Ubuntu虚拟机中编译androidijkplayer
VMwareWorkstation虚拟机ijkplayerGithub地址:GitHub-bilibili/ijkplayer:Android/iOSvideoplayerbasedonFFmpegn3.4,with
MediaCodec
勿忘初心_kk
·
2024-01-06 08:33
Android
FFmpeg
android
FFmpeg调用
MediaCodec
解码
详情请参考:NDK编译ffmpeg6.0与x264的坑在写《NDK编译ffmpeg6.0与x264的坑》一文的时候就说过了,我们编译FFmpeg6.0的目的就是为了体验一下它NDK式的
MediaCodec
老张音视频开发进阶
·
2024-01-05 09:29
ffmpeg
Android 13 - Media框架(29)-
MediaCodec
(四)
1、获取inputBuffer获取
MediaCodec
中的buffer有两种方式,一种是调用getInputBuffers获取端口上所有的buffer,另一种是根据索引获取某一个buffer。
青山渺渺
·
2024-01-02 17:29
Android
Media
OpenMAX
android
Framework
C++
Media
多媒体
Opengl中使用
MediaCodec
进行视频录制用法分析
一:综述在Android中使用
MediaCodec
会进行视频录制,一般视频数据来自于Camera数据,但是Camera数据可能会经过opengl进行渲染的处理,增加各种滤镜,或者我们在想服务器推流时,也需要使用
一枚懒人
·
2024-01-01 14:30
Android 13 - Media框架(30)-
MediaCodec
(五)
这一节我们一起了解queueInputBuffer的处理流程,这一节将会把
MediaCodec
-ACodecBufferChannel-ACodec-OMXNodeInstance贯穿起来,了解完整的数据写入过程
青山渺渺
·
2023-12-31 10:40
Android
Media
OpenMAX
android
Framework
Media
多媒体
C++
Android 13 - Media框架(28)-
MediaCodec
(三)
上一节我们了解到ACodec执行完start流程后,会把所有的inputbuffer都提交给
MediaCodec
层,
MediaCodec
是如何处理传上来的buffer呢?
青山渺渺
·
2023-12-29 07:49
Android
Media
OpenMAX
android
Framework
音视频
视频编解码
framework
MediaCodec
低延时解码
MediaCodec
低延时解码介绍我们在使用Android的硬解进行解码时,如果是Android11以上则可以使用其特性低延迟,谷歌官方文档以下是Android11支持的低时延特性:ANGLE支持:Android11
juruiyuan111
·
2023-12-22 03:34
音视频
MediaCodec
详解
MediaCodec
`是Android平台提供的一个API,用于对音频和视频数据进行编码(转换为不同的格式)和解码(从一种格式转换回原始数据)。
Zsama666
·
2023-12-21 00:34
android
音视频直播核心技术介绍
编码:就是音视频数据的压缩,便于传输,一般有软编码和硬编码,软编码有x264、x265、openh264等,硬编码有iOS的VideoToolBox、Android的
mediacodec
,W
DogDaoDao
·
2023-12-20 20:32
音视频架构
音视频直播
直播卡顿
直播秒开
实时音视频
直播转码
直播延迟
视频分辨率
Android 音视频配音之音频提取、截断、混音、合并、合成(一)——从视频中提取音频文件
目录前言提取前提----了解提取需要用到的工具类:MediaExtractor、
MediaCodec
1.MediaExtractor2.
MediaCodec
3.释放具体提取转码代码调用Demo下载CSDN
pgc_tel
·
2023-12-20 14:11
我的Android之路
android
MediaExtractor
MediaCodec
ijkplayer.0 简介
项目需求,播放实时h264裸流,最初使用自行实现的
mediacodec
播放,仅支持硬编码,适配没做好,并且发热情况比较厉害,故此找了些开源项目,发现ijkplayer比较适合(不过后面发现此项目长期不维护
搁浅的三刀流zoro
·
2023-12-19 01:03
Android codec2 视频框架之编码输出内存管理
文章目录pool的创建pool中申请内存buffer从service传递到clientC2buffer转换为
MediaCodec
Buffer编码输出C2buffer的生命周期buffer在框架中的流动流程
jamsShadow
·
2023-12-17 07:02
android
音视频
codec2
MediaCodec
Android 13 - Media框架(20)- ACodec(二)
这一节开始我们就来学习ACodec的实现1、创建ACodecACodec是在
MediaCodec
中创建的,这里先贴出创建部分的代码:mCodec=mGetCodecBase(name,owner);if
青山渺渺
·
2023-12-15 11:34
Android
Media
android
C++
Framework
Media
多媒体
Android:使用
MediaCodec
开发一个简易VideoPlayer
一.简述最近疏于写文,忙里抽闲写一篇关于
MediaCodec
使用的博文,对上一篇
MediaCodec
的理论讲解进行落地实现。
肖云鹤
·
2023-12-04 22:23
Android
android
音视频
视频编解码
实时音视频
视频
Codec2入门:框架解析
3.2启动流程3.3InputBuffer的回调3.4OutputBuffer的回调4总结1前言–Codec2.0是什么在AndroidQ之前,Android的两套多媒体框架分别为MediaPlayer与
MediaCodec
Kayson12345
·
2023-12-04 07:05
音视频
Codec2类的解析
最顶层为Codec2类,对接到
MediaCodec
,其代码文件
Kayson12345
·
2023-12-04 07:05
音视频
Android MultiMedia框架——ACodec加载OMX
AndroidMultiMedia框架——OMX服务启动AndroidMultiMedia框架——OMXPluginAndroidMultiMedia框架——
MediaCodec
编码(上)AndroidMultiMedia
VNanyesheshou
·
2023-12-03 23:56
Android
多媒体
Acodec
OMX
MeidaCodec
状态机
Android OpenGL ES 学习(十二) -
MediaCodec
+ OpenGL 解析H264视频+滤镜
OpenGL学习教程AndroidOpenGLES学习(一)–基本概念AndroidOpenGLES学习(二)–图形渲染管线和GLSLAndroidOpenGLES学习(三)–绘制平面图形AndroidOpenGLES学习(四)–正交投影AndroidOpenGLES学习(五)–渐变色AndroidOpenGLES学习(六)–使用VBO、VAO和EBO/IBO优化程序AndroidOpenGLES
夏至的稻穗
·
2023-12-03 15:22
Android
音视频
音视频
OpenGL
Mediacodec
H264解析
音视频基础:H264、H265、MPEG-4、VP8、VP9编码基础知识
编码器发展史Android中创建编码器
MediaCodec
.createEncoderByType("video/av");//创建H264编码器
MediaCodec
.createEncoderByType
程序员老舅
·
2023-12-03 05:42
音视频开发进阶
音视频
视频编解码
webrtc
实时音视频
实时互动
Android 13 - Media框架(22)-
MediaCodec
(三)
这一节开始我们将重新回到
MediaCodec
这一层来学习buffer的流转status_t
MediaCodec
::dequeueOutputBuffer(size_t*index,size_t*offset
青山渺渺
·
2023-12-03 01:45
Android
Media
android
Framework
Media
多媒体
音视频
Android 13 - Media框架(24)-
MediaCodec
List
这一节我们要了解
MediaCodec
List中的信息是如何加载的,以及这些信息是如何使用到的。
青山渺渺
·
2023-12-03 01:45
Android
Media
android
Framework
音视频
视频编解码
framework
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他