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
IllegalStateException
image.png记录利用
MediaCodec
解码h264遇到的一些问题Java层的主要两段代码/***初始化
MediaCodec
*@paramcodecName*@paramwidth*@paramheight
最美下雨天
·
2020-02-14 14:27
Android 编译 ijkplayer
JustDo23官方:https://github.com/Bilibili/ijkplayer基于:MacOS01.简介Android/iOSvideoplayerbasedonFFmpeg,with
MediaCodec
JustDo23
·
2020-02-14 12:10
Android 使用
MediaCodec
实现视频的无缝切换
那么利用
MediaCodec
对视频流进行硬解码的小伙伴该如何在不同的控件之间无缝切换呢?是不是TextureView的生命周期很难控制?二、实现方案流程图.png三、实现效果效果图
chezi008的光辉之路
·
2020-02-13 00:34
利用 FFmpeg 在 Android 上做视频编辑
转载请联系:微信号:michaelzhoujay原文请访问我的博客众所周知,Android对涉及底层硬件的API控制力都比较弱,从其难用的Camera/Camera2、
MediaCodec
等API就可见一斑
MichealZhou
·
2020-02-12 13:30
Android音视频处理之基于
MediaCodec
合并音视频
Android提供了一个MediaExtractor类,可以用来分离容器中的视频track和音频track,下面的例子展示了使用MediaExtractor和MediaMuxer来实现视频的换音:privatevoidmuxingAudioAndVideo()throwsIOException{MediaMuxermMediaMuxer=newMediaMuxer(mOutputVideoPath
灰色飘零
·
2020-02-09 21:00
Android音视频系列(四):使用MediaExtractor和MediaMuxer完成断点录制以及文件合成
前言本来计划介绍一下
MediaCodec
,写Demo的时候发现它要结合其他的API一起使用,所以先延后。这一篇我们先了解一下MediaExtractor和MediaMuxer。
珠穆朗玛小王子
·
2020-02-09 02:42
MediaCodec
框架剖析
MediaCodec
是Android提供的编解码库,
MediaCodec
可以访问底层的媒体编解码器框架(StageFright或者OpenOMX),就是编解码组件,它与MediaExtractor、MediaMuxer
JeffMony
·
2020-02-08 18:42
给FFmpeg加上
MediaCodec
和线程支持
还有就是在Android上,其实可以使用
MediaCodec
来硬解码视频的。本文讲述怎么解决上面两个问题。
voiddog
·
2020-02-08 16:42
Android 直播流程3()
3、使用
MediaCodec
创建之后,需要通过start()方法进行开启。
韩瞅瞅
·
2020-02-08 06:10
Android音视频系列(五):使用
MediaCodec
播放视频文件
前言本片博客我们一起来研究Android系统音视频api中,应该算是最难、最复杂的类:
MediaCodec
。
珠穆朗玛小王子
·
2020-02-07 18:58
Android RTMP推流之
MediaCodec
硬编码一(H.264进行flv封装)
接下来讲分几篇文章来介绍如何使用Android系统的
MediaCodec
进行H264硬编码,然后封装推流。这一块涉及的内容很多,其中涉及一些基础知识也会有单独文章介绍比如flv格式。
小狸junior
·
2020-02-02 19:39
MediaCodec
进行AAC编解码(AudioRecord采集录音)
我们先回顾一下上一篇
MediaCodec
进行AAC编解码(文件格式转换)的内容,里面介绍了MediaExtractor的使用,
MediaCodec
进行音频文件的解码和编码,ADTS的介绍和封装。
小狸junior
·
2020-02-02 19:38
Android实现录屏直播+远程控制之
MediaCodec
编码篇
远程控制(一)和Android实现录屏直播+远程控制(二)两篇文章说到了实现Android录屏的方法接下来就讲讲录制音视频的幕后黑手,这里实现录制音视频也有两种方案,分别是MediaRecorder和
MediaCodec
黄宏发
·
2020-02-02 10:22
MediaCodec
进行AAC编解码(文件格式转换)
AAC,全称AdvancedAudioCoding,是一种专为声音数据设计的文件压缩格式。与MP3不同,它采用了全新的算法进行编码,更加高效,具有更高的“性价比”。利用AAC格式,可使人感觉声音质量没有明显降低的前提下,更加小巧。至于AAC的其他特点网上资料就很多,就不多做介绍了。在介绍AAC编解码之前,首先要先学习几个新知识MediaExtractor和ADTS格式仓库源码FFmpegSampl
小狸junior
·
2020-02-02 06:27
Android RTMP推流之
MediaCodec
硬编码二(RTMPDump推流)
简介在前面的两篇文章中:AndroidRTMP推流之
MediaCodec
硬编码一(H.264进行flv封装)介绍了如何
MediaCodec
进行H264硬编码,然后将编码后的数据封装到flv文件中。
小狸junior
·
2020-02-02 00:59
MediaCodec
之Decoder
1.介绍:
MediaCodec
类可用于访问Android底层的媒体编解码器,也就是,编码器/解码器组件。
Young_Allen
·
2020-01-06 19:25
Android
MediaCodec
编解码详解及demo
原文地址Android
MediaCodec
stuff这篇文章是关于
MediaCodec
这一系列类,它主要是用来编码和解码音视频数据。并且包含了一些源码示例的集合以及常见问题的解答。
sheepm
·
2020-01-05 11:20
运用NEON指令集加速RGB与YUV相互转换
最近做H264编解码的工作,使用了Android平台
MediaCodec
,进行硬编解码,以减少CPU的压力。
我心若氺
·
2020-01-05 04:21
Android 端音频变声方案
如果是mp3、aac等压缩音频,则需提前解码成PCM数据,Android端可以通过MediaExtractor及
MediaCodec
解码得到PCM,但调整音调、节拍仅靠Androidapi就无能为力了,
王英豪
·
2020-01-03 15:38
有关Android截图与录屏功能的学习
本篇文章已授权微信公众号guolin_blog(郭霖)独家发布这篇文章,会带你学习如何使用MediaProjection,
MediaCodec
以及MediaMuxer来实现简单的截屏和录屏功能。
陈添
·
2020-01-03 12:48
Android平台使用
MediaCodec
进行H264格式的视频编解码
Android平台使用
MediaCodec
进行H264格式的视频编解码Android多媒体简介
MediaCodec
MediaExtractorMediaMuxH264关键词FAQscreenrecordAndroid
TakakuraKenSan
·
2020-01-03 09:10
Android录屏与截图功能
陈添的博客地址:http://www.jianshu.com/u/f7fa41541bf9前言这篇文章,会带你学习如何使用MediaProjection,
MediaCodec
以及MediaMuxer来实现简单的截屏和录屏功能
木木00
·
2020-01-02 12:37
android 视频
mediacodec
播放视频文件
本博客仅限播放视频文件,没有快进快退,暂停等功能1、开启线程,视频通道和音频通道要分开,2、本code视频和音频没有做到同步3、intoutputBufferIndex=
mediaCodec
.dequeueOutputBuffer
XX杰
·
2020-01-01 01:06
硬件、软件解码,H264、H265/HEVC
常见的硬件编解码方式有:1、Android平台提供的
MediaCodec
2、iOS平台提供的VideoToolBox3、Intel提供的QuickSync对视频数据编解码一般有两种方式:1、软件的方式。
已退之号
·
2019-12-30 08:46
Android 端处理 YUV 数据 - Libyuv 的编译与使用
NV21(YUV420SP系列)格式,当我们想进行录像处理时,会面临两个问题问题1图像的旋转问题后置镜头:需要旋转90°前置镜头:需要旋转270°然后再进行镜像处理问题2处理好镜头的旋转后,当我们尝试使用
MediaCodec
SharryChoo
·
2019-12-29 17:47
使用Camera+
MediaCodec
录制编译音视频
的视频录制编辑使用的是VCamera库来录制,效果很差,主要是因为ffmpeg的so库编译版本不支持targetSdkVersion26以上,导致现在大部分项目都用不了,而且优化不是很好所以我用了基于Camera录制源+
MediaCodec
Zhaoss
·
2019-12-29 13:35
IjkPlayer 学习笔记
×××××××××××××××××××目录×××××××××××××××××××ijk概述
mediacodec
相关OpenGL相关filter相关setOption配置相关metadata相关h264编码器特有的设置域线程相关消息机制音频输出声道切换
王英豪
·
2019-12-29 06:13
Android音视频编码录制mp4
这里介绍的是用
MediaCodec
+MediaMuxer录制视频,这种方式是将音频流和视频流用
MediaCodec
编码,然后用MediaMuxer混流合成mp4视频,这种方式的通用性较好,它不关心数据来源
rome753
·
2019-12-25 12:59
Mediacodec
学习(EXOPlayer分析)
Mediacodec
学习第二篇--EXOPlayer分析的主要内容#网络视频流解析根据数据解析成对应的封装类型还记得这个MediaSource吗?
Young_Allen
·
2019-12-23 00:20
Android 仿B站实现视频换脸
最近逛B站总是看到一些鬼畜视频,于是也模仿写了一个,效果如下:原视频换脸后所需的技术介绍:视频编解码(用于将视频解码为裸数据,再编码成视频,解码使用
MediaCodec
,编码同时介绍使用
MediaCodec
省油的灯_wsy
·
2019-12-23 00:27
Android
MediaCodec
使用说明
最近公司要求提供一个支持Android硬件转码的底层库,所以自己从头去看了
MediaCodec
相关的知识,费了老大的劲终于完成了。
GeorgeMR
·
2019-12-22 14:23
MediaCodec
硬编码 h264
本篇文章记录一下,Android调用
mediacodec
编码camera回掉的YUV数据为h264的方法。由于公司需要,软编码(X264)由于手机性能的瓶颈,已不能满足要求,所以决定使用硬编码。
TakakuraKenSan
·
2019-12-22 14:22
Android平台
MediaCodec
避坑指北
最近使用
MediaCodec
做编解码H264,写一点东西以免自己再次掉坑。
我心若氺
·
2019-12-18 18:02
直播总结
3.Android4.3(api18)以上硬编码,以下软编码软编码libffmeng硬编码
mediacodec
1、协议国内常见公开的直播协议有几个:RTMP、HDL(HTTP-FLV)
一洼世界
·
2019-12-18 16:27
使用android原生的MediaExtractor,
MediaCodec
和opengl抽取mp4视频文件的帧缩略图
最近在做一个类似抖音裁剪本地视频文件的需求.效果图如下:image.png不考虑UI的实现,涉及三个主要功能:获取视频文件时长,抽取视频文件的帧显示成一系列bitmap,裁剪我们项目处理视频使用的是腾讯的sdk(liteavsdk),正好最近也在学习安卓多媒体相关的内容,就想到,能不能脱离腾讯的sdk,使用安卓原生的系统接口来实现帧的截取.查了一些资料,试了一下,是可以的.而且从效率上来看,跟腾讯
vb12
·
2019-12-17 21:04
Android
MediaCodec
[官网翻译]
Google中国开发者网站
MediaCodec
是用来访问系统底层编解码器的一个类,通常与MediaExtractor,MediaSync,MediaMuxer,MediaCrypto,MediaDrm,
xiaohai_d
·
2019-12-17 03:20
视频录制——3.输出到编码器
MediaCodec
、MediaFormat既是编码,也是解码;既可用于音频,也可用于视频;可以建立多个实例创建
MediaCodec
class
MediaCodec
{//type:输出数据的mimetype
猫侠
·
2019-12-13 01:51
MediaCodec
编码OpenGL速度和清晰度均衡
h264视频编码,我们通常可以使用libx264,ffmpeg等第三方视频编码库,但是如果对编码的速度有一定的要求,要实现实时甚至超实时的高速视频编码,我们并没有太多选项,只能使用Android提供的
MediaCodec
VE视频引擎
·
2019-12-12 00:05
android
webrtc源码分析之视频编码之三
硬编码与软编码视频编码有硬编码和软编码,在android平台上,
MediaCodec
封装了硬编码和软编码,对于软编码,也可以直接使用其他主流开源编码库,比如H264编码标准有libx264、libopenh264
Jimmy2012
·
2019-12-08 06:45
Android中MediaMuxer和
MediaCodec
用例 - audio+video(转载)
在Android的多媒体类中,MediaMuxer和
MediaCodec
算是比较年轻的,它们是JB4.1和JB4.3才引入的。前者用于将音频和视频进行混合生成多媒体文件。
CHSmile
·
2019-12-07 23:24
Android屏幕镜像一:屏幕采集 +
MediaCodec
编码
接下来实现一个简单的Android屏幕镜像功能,主要涉及到以下这些知识点:1、Android屏幕采集2、
MediaCodec
编解码3、Android音频数据采集4、AudioTack播放pcm5、tcp
DON_1007
·
2019-12-07 16:26
exoplayer2中使用TextureView如何获取MP4文件帧, 一个有意思的尝试
2018.9.25更新
mediaCodec
的做法是正解https://www.jianshu.com/p/567d7ce47f52最近有个需求,需要仿照抖音,对视频(MP4)进行裁剪,裁剪时,需要显示视频的帧列表
vb12
·
2019-12-07 07:31
仿微信相机拍摄预览
MediaCodec
硬编解码
尝试利用Android仿照微信相机完成一个拍摄录制短视频的功能:利用Androidcamera和SurfaceView实时预览手动对焦、自动对焦、拍摄预览照片利用
MediaCodec
硬编码成H264视频数据使用
三木仔
·
2019-12-02 11:17
使用
MediaCodec
对本地mp4视频进行帧预览, 区间选择, 快速慢速播放,裁剪生成
image.png实现说明使用的播放器为原生MediaPlayer,所以在帧选择时可能不太流畅,在高于O版本的手机上会好一点,这是因为如下的一个新接口:if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.O){player.seekTo(startMillSec,SEEK_CLOSEST)}else{player.seekTo(startMillSec.to
vb12
·
2019-12-02 04:30
Android平台上使用
MediaCodec
, Opengl对视频进行处理
前言当前众多的视频SDK中,大都是封装ffmpeg对视频进行转码,压缩,裁剪的处理.优点是ffmpeg发展到现在已经相对成熟,支持的视频格式较多.但是缺点也是显而易见的的,速度慢用cpu来执行视频数据的处理属于软解码,效率并不高;是需要的程序运行尺寸较大.以腾讯视频sdk为例,有20m上下,这样的sdk合入应用后,对应用尺寸影响太大.版权问题那可是GPL许可证,当然,在国内这个没人在意...当然目
vb12
·
2019-12-01 16:48
Android NDK
MediaCodec
在ijkplayer中的实践
从API21(Android5.0)开始Android提供C层的NDK
MediaCodec
的接口。
金山视频云
·
2019-11-29 21:43
Android FFmpeg和
MediaCodec
对比分析
FFmpeg好处:(1)封装了很多的格式,使用起来比较灵活,简单,兼容性好;(2)命令行的方式不要太方便,比如视频裁剪的步骤:ffmpeg-ss10-t20-iINPUT-acodeccopy-vcodeccopyOUTPUT,相对来说写个函数去实现就太麻烦。(3)功能十分强大缺点:(1)学习成本有点高(2)软编解码功耗大适用场景:多平台使用(例如不同芯片厂商的手机);短时间摄像;MediaCod
AndroidTony
·
2019-11-06 20:49
Android 视频编辑系列-视频转场(上)
一、前言最近公司要做一个类似剪映的视频剪辑工具,目前用得比较多的就是采用ffmpeg或者基于android原生的
mediacodec
来做。
cover_tech
·
2019-11-05 18:15
MediaCodec
之Encoder
1.介绍:
MediaCodec
类可用于访问Android底层的媒体编解码器,也就是,编码器/解码器组件。
Young_Allen
·
2019-11-02 13:34
ffmpeg为AVPacket添加解码头信息
FFmpeg解码获得的AVPacket只包含视频压缩数据,并没有包含相关的解码信息(比如:h264的spspps头信息,AAC的adts头信息),没有这些编码头信息解码器(
MediaCodec
)是识别不到不能解码的
曾大稳丶
·
2019-11-02 05:43
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他