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
Android
MediaCodec
的数据处理方式分析
*由于工作需要,需要利用
MediaCodec
实现Playback及Transcode等功能,故在学习过程中翻译了Google官方的
MediaCodec
API文档,由于作者水平限制,文中难免有错误和不恰当之处
crystaltiger
·
2023-10-07 17:03
OMX Service Codec加载
20210906100244903.png图来自https://blog.csdn.net/VNanyesheshou/article/details/115027180我这看的平台是Android9av/services/
mediacodec
Nothing_655f
·
2023-10-07 14:58
音视频项目总结
陆陆续续看了不少项目,按开发历程记录如下1.https://github.com/shaopx/VideoClipEditViewTest用原生
MediaCodec
,Opengl对视频进行处理,裁剪,滤镜
maiduoduo
·
2023-10-06 11:00
MediaCodec
结合FFmpeg实现视频加图片水印
1、前言最近在研究FFmepg滤镜方面的知识,索性就准备尝试一下代码给视频添加水印。一开始想直接FFmpeg直接c代码加水印,写完后测试了一下比较慢,毕竟软解得看CPU即使设置了多线程编解码还是一个吊样,然后想到了另一条路硬解码然后ffmpeg数据处理水印接着送入硬编码这样效率会很高,毕竟GPU还是很快的。软解永远是兜底方案注:这不是一篇单纯的FFmpeg水印命令文章注:本篇使用JNI开发2、效果
【零声教育】音视频开发进阶
·
2023-10-05 07:07
程序员
编程
音视频开发
ffmpeg
音视频
FFmpeg
webrtc
ios
AnnexB流的ffmpeg硬解、截图成JPEG、OpenGL渲染、编码成MP4
关于ffmpeg硬解码,其实就是不使用ffmpeg自身的解码器,而是从系统查找硬解码器,在Android上就是通过反射调用系统的解码器中间件
MediaCodec
。
纵马横刀pro
·
2023-10-02 09:24
媒体编解码器
MediaCodec
目录1.介绍
MediaCodec
类2.创建
MediaCodec
的方式3.
MediaCodec
流程(1)配置编码参数(2)创建编码器(3)创建混合器(4)开始编码4.
MediaCodec
编码的工作方式5.
Hdnw
·
2023-09-30 05:20
Android音视频
媒体
java
开发语言
android
Android 云游戏实现
公司最近有和云游戏相关的业务,最开始采用的是virtualdisplay+
mediacodec
实现,屏幕视频录制编码推流。
一只想颠覆世界的蚂蚁
·
2023-09-29 23:05
C/C++
Android
云游戏
NDK中使用
mediacodec
解码h264
《Ndk中使用Mediacode解码》《android
mediacodec
编码demo(java)》《NDK中使用
mediacodec
编码h264》《Androidnative层使用opengl渲染YUV420p
王二の黄金时代
·
2023-09-25 12:20
h264
android多媒体
ndk
android
ffmpeg
Android
MediaCodec
设置H264 Profile到High
H264HighProfile压缩率高,能降低码率,这里记录下
MediaCodec
Profile设置到High遇到的一些问题。
直播技术开发交流
·
2023-09-25 12:49
MediaCodecLevel
MediaCodecAVC
MediaCodecHEVC
MediaCodecH264
安卓AVCHighProfil
Codec2简介
谷歌在2019年发布的AndroidQ上提供了一套新的
MediaCodec
实现框架--Codec2.0,这一套新的框架是相对于旧的ACodec与OMX而言的。
Kayson12345
·
2023-09-25 12:18
音视频
视频处理
android
中间件
codec
Android 音视频入门 (四)- 记录一次
MediaCodec
,非科班生金九银十求职经历
主要是初始化:cameraId和outputSizes属性,前者是相机的ID,后者是相机输出的画幅尺寸。privatefuninitCamera(){//初始化相机的一些参数valinstanceOfCameraUtil=CameraUtils.getInstance(this).apply{
[email protected]
=this.cameraManager!
m0_64319000
·
2023-09-24 17:47
程序员
面试
android
移动开发
【音视频笔记】
Mediacodec
+Muxer生成mp4,浏览器无法播放问题处理
文章目录背景解决过程曲线修复方案解决问题根源背景最近在测试视频录制功能时发现,AudioRecord+
MediaCodec
+MediaMuxer生成的MP4,PC浏览器无法播放,但是Android、Windows
ShenYong812
·
2023-09-24 17:45
Android开发
音视频
android
ffmpeg
mediacodec
Android 基于
MediaCodec
+MediaMuxer实现音视频录制合成
AudioVideoCodec一款视频录像机,支持AudioRecord录音、
MediaCodec
输出AAC、MediaMuxer合成音频视频并输出mp4,支持自动对焦、屏幕亮度调节、录制视频时长监听、
·
2023-09-24 02:09
Android
MediaCodec
OMX_FillThisBuffer流程分析
OMX_FillThisBuffer#defineOMX_FillThisBuffer(hComponent,pBuffer)((OMX_COMPONENTTYPE*)hComponent)->FillThisBuffer(hComponent,pBuffer)作用:向组件的输出端口发送空白bufferallocateOutputBuffersFromNativeWindowstatus_tACo
左山艾艾
·
2023-09-21 01:49
Android
android
FillThisBuffer
Mediacodec
如何硬件解码到纹理的
Mediacodec
如何硬件解码到纹理的背景:网上很多关于
mediacodec
,surface,surfacetexture的源码分析,以及内部原理,但是都局限于各自的内容,今天我们就从
mediacodec
程龙-音视频
·
2023-09-20 11:27
android
android
java
开发语言
MediaCodec
中的AHandler、ALooper和AMessage机制简单分析
AHandler、ALooper和AMessage的消息机制,之前简单分析了一下java层的消息机制,而native层的消息机制同java层原理类似,但又有一些区别,所以单独拿来分析一下,在nuplayer和
mediacodec
丽萨的托马斯
·
2023-09-20 11:57
Android媒体
Android技术
Android之
MediaCodec
::PostAndAwaitResponse消息原理(四十三)
:Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮1.前言本篇目的:理解Android之
MediaCodec
Android系统攻城狮
·
2023-09-20 11:25
android
OpenGl和
MediaCodec
的常见用法
一:综述在Android中使用
MediaCodec
进行视频解码,将解码完成之后的视频解码到opengl的环境中,使用Opengl进行绘制,增加特效,多层显示控制等常见用法。
一枚懒人
·
2023-09-19 22:39
[Android] 关于AudioTrack
前言:AudioTrack是Android的PCM播放音频组件,只能用来播放PCM数据,因此AudioTrack往往配合软解组件或者
MediaCodec
硬解一起工作。
ykun089
·
2023-09-16 11:30
Android
framework
android
Android codec2 编码 -- 基于录屏
文章目录前言android原生的应用srcreenrecord
MediaCodec
获取编码数据流程前言本篇文章主要是理解Android12编码的流程,首先从上层的应用出发理解
mediacodec
提供给外部
dawnminghuang
·
2023-09-14 00:47
android
c++
codec2
编码
FFmpeg 调用
MediaCodec
硬解码到 Surface 上
原文链接:https://glumes.com/post/ffmpeg/ffmpeg-call-
mediacodec
-deocde-to-surface/这是关于FFmpeg和
MediaCodec
爱恨情仇系列的第三篇文章了
glumes
·
2023-09-10 12:46
Android 从LibVLC-android到自编译ijkplayer播放H265 RTSP
概述ijkplayer:Android/iOSvideoplayerbasedonFFmpegn3.4,with
MediaCodec
,VideoToolboxsupport.官方的描述就这么简单的一句话
ansondroider
·
2023-09-10 08:51
android
android
ijkplayer
MediaPlayer
VLC
LibVLC
Android 音视频笔记3:
MediaCodec
笔记01
0X00
MediaCodec
1.
MediaCodec
的两种编码模式:ByteBuffer模式:格式:COLOR_FORMAT对应的值是
MediaCodec
Info.CodecCapabilities.COLOR_FormatYUV420SemiPlanar
silencefun
·
2023-09-07 11:25
Android平台H264硬编码遇到的坑
可以使用下面的代码获取支持列表//编码器
MediaCodec
mediaCodec
=
MediaCodec
剑雪封侯之
·
2023-09-07 09:38
flutter开发实战-video_player播放多个视频
MediaCodec
VideoRenderer error问题
flutter开发实战-video_player播放多个视频
MediaCodec
VideoRenderererror问题在开发过程中,我这里使用video_player播放多个视频的时候,出现了
MediaCodec
VideoRenderererror
BruceGwo
·
2023-09-05 07:56
移动开发
flutter开发实战
flutter
flutter
音视频
video_player
视频播放
相机之为录像添加音频
相机之使用OpenGL预览相机之使用OpenGL拍照相机之使用OpenGL录像添加音频步骤创建音频格式MediaFormat创建
MediaCodec
音频编码器初始化AudioRecord,并调用startRecording
0246eafe46bd
·
2023-09-04 23:52
【源码解读】Android Opengl OES 纹理怎么渲染到 GL_TEXTURE_2D?
背景在客户端中存在一种应用场景:需要将
MediaCodec
或者Camera产生的图像,通过OpenGL交给算法做特效,由于算法可能是基于普通的Texture2D纹理实现的,而Android上更常用的则是
笨笨11
·
2023-09-03 16:01
Android 13 - Media框架(9)- NuPlayer::Decoder
这一节我们将了解NuPlayer::Decoder,学习如何将
MediaCodec
wrap成一个强大的Decoder。这一节会提前讲到
MediaCodec
相关的内容,如果看不大懂可以先跳过此篇。
青山渺渺
·
2023-09-03 09:40
Android
Media
android
Framework
Media
多媒体
Android源码
相机之使用OpenGL录像
相机之使用OpenGL预览相机之使用OpenGL拍照相机之使用OpenGL录像使用
MediaCodec
生成一个Surface,在这个Surface上的画面会自动编码。
0246eafe46bd
·
2023-09-02 03:21
1、ffmpeg+QT开发环境搭建
开发库的选择(1)音视频开发库每个主流平台基本都有自己的音视频开发库(API),用以处理音视频数据,比如:iOS:AVFoundation、AudioUnit等Android:MediaPlayer、
MediaCodec
想文艺一点的程序员
·
2023-08-29 07:44
#
#
环境搭建
ffmpeg
Android音视频之MediaExtractor
简介MediaExtractor的作用是负责将指定类型的媒体文件从文件中找到轨道,并填充到
MediaCodec
的缓冲区中,内部方法均为native方法,可以把音频和视频的数据进行分离。
极客匠
·
2023-08-29 02:14
MediaCodec
错误整理
System.err:android.media.
MediaCodec
$CodecException:FailedtoinitializeOMX.qcom.video.encoder.avc,error0xfffffff4
Arman_
·
2023-08-28 22:57
音视频开发
MediaCodec
ACodec
OMX
CodecException
android
完美解决flutter video_player的bug
Videoplayerhaderrorcom.google.android.exoplayer2.ExoPlaybackException:
MediaCodec
VideoRenderererrorVideoplayerhaderrorcom.google.android.exoplayer2
李新阳
·
2023-08-26 12:47
[Android] 如何编写基于
MediaCodec
的播放器
基于
MediaCodec
JNI的播放器,以native
mediacodec
demo为基础扩展
ykun089
·
2023-08-23 12:08
Android
framework
android
Android车机录制视频报错,竟是编码器的锅 ?
但当我满怀欣喜地将App安装到车机上,却发现在车机上录制视频就会报下图的这个错误:java.lang.illegalStateException:at
MediaCodec
.native_dequeueOutputBuffer
氦客
·
2023-08-22 12:06
音视频开发
android
音视频
MediaCodec
录制视频崩溃
illegalState
MediaCodec
在Android视频硬解码组件的应用
Android系统在Android4.0(API16)增加了
MediaCodec
,可以支持app调用java接口,进而使用底层硬件的音视频编解码能力。
七岁的凯哥
·
2023-08-20 17:18
(Android 11)
MediaCodec
加载系统支持解码
解析系统中所有支持的编码和解码器信息/frameworks/av/media/libstagefright/
MediaCodec
List.cpp
MediaCodec
List::
MediaCodec
List
贝特西波琳
·
2023-08-20 17:44
android
c++
[Andorid] [ExoPlayer] 如何给
MediaCodec
增加 configure 阶段的自定义字段
前言:ExoPlayer使用
MediaCodec
作为底层解码组件,如果希望
MediaCodec
在configure的时候增加自定义字段,则可以通过如下的方式。
ykun089
·
2023-08-18 01:26
Android
framework
android
Android12之
MediaCodec
用法套路(三十四)
Audio工程师进阶系列【原创干货持续更新中……】人生格言:人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.更多原创,欢迎关注:Android系统攻城狮1.前言本篇目的:理解Android12之
MediaCodec
Android系统攻城狮
·
2023-08-14 03:58
MediaCodec
Android音视频之
MediaCodec
音频解码
简介
MediaCodec
:负责媒体文件的编码和解码工作,内部方法均为native方法。
极客匠
·
2023-08-13 03:45
Android metaRTC6.0 编译指南
demo支持软硬编解码,软编码为openh264,软解码为yangh264decoder,gpu编解码为
mediacodec
。
metaRTC
·
2023-08-11 17:30
metaRTC
android
webrtc
MediaExtractor
MediaCodec
手动解码播放音乐
MediaExtractor
MediaCodec
手动解码播放音乐,笔记privateclassDecodeAudioimplementsRunnable{@Overridepublicvoidrun()
一航jason
·
2023-08-11 14:06
Android
java
前端
数据库
android
Android音视频开发基础(五):学习
MediaCodec
API,完成音频AAC硬编、硬解
本文是Android音视频任务列表的其中一个,对应的要学习的内容是:学习
MediaCodec
API,完成音频AAC硬编、硬解。
LZacking.
·
2023-08-09 19:40
Android音视频
android
android nv21数据用
mediacodec
编解码
在Android中使用
MediaCodec
进行NV21编码和解码的过程如下:编码NV21数据://创建
MediaCodec
编码器,并配置编码器格式和参数valencoder=
MediaCodec
.createEncoderByType
一航jason
·
2023-08-09 00:22
android
python
服务器
MediaCodec
创建对应解码器
媒体编解码API使用示例//获取相关格式文件的内容信息,如轨道数量、获取MIME信息、视频的高度与宽度、语言格式、播放总时长等MediaExtractormediaExtractor=newMediaExtractor();try{mediaExtractor.setDataSource(path);//设置数据源}catch(IOExceptione1){e1.printStackTrace()
wing_7
·
2023-08-08 22:47
android
Android 13(T) - Media框架(2)- libmedia
MediaPlayer的创建与销毁了解与native的串接1、源码路径Media相关的API位于:frameworks/base/media/java/android/media,里面提供有MediaPlayer
MediaCodec
ListMediaExtractor
MediaCodec
青山渺渺
·
2023-08-03 23:52
Android
android
视频中抽取关键帧
https://www.jianshu.com/p/0f6578362e58方法一:exoPlayer2相关方法;方法二:使用MediaExtrator、
MediaCodec
对原始数据进行读取和解码,从而解析出每帧图片
BUAA1506_头Max
·
2023-08-02 08:57
Android
Android录制视频,硬编API实现录制的几种方式
实现录制的几种方案与简单的使用前言关于如何使用视频录制,之前也讲到过可以有多种方式实现,Intent跳转系统页面,FFmpeg之类的软编,以及CameraX封装的硬编码实现,MediaRecorder的配置硬编实现,也可以通过
MediaCodec
程序员一东
·
2023-08-02 02:36
Android开发
android
音视频
FFmpeg 打包
mediacodec
编码帧 MPEGTS
在Android平台上合成视频一般使用
MediaCodec
进行硬编码,使用MediaMuxer进行封装,但是因为MediaMuxer支持格式有限,一般会采用ffmpeg封装,比如监控一般使用mpeg2ts
江太翁
·
2023-08-01 21:47
音视频
ffmpeg
android音视频记录仪工作流程
视频采集(Camera1Camera2CameraX)->一般输出YUV数据(nv21)->YUV处理(旋转、前置摄像头镜像处理)->nv21转I420格式->编码(
mediacodec
珍惜注意力
·
2023-07-26 07:06
上一页
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
其他