1MedieCodec支持4.1以上系统使用,是谷歌SDK的一个类。
2能够对mp3,wma格式音频文件解码
3解码前,需要MediaExactor提取文件信息,包括文件类型,采样率,
package com.dawin.mediacodec;
import java.io.IOException;
import java.nio.ByteBuffer;
import andro...
分类:
移动开发 时间:
2015-04-14 08:33:41
阅读次数:
240
本文将讲述H264和AAC的关键解码配置参数的解析,如果没有这些配置信息,数据帧往往不完整,导致了解码器不能解码。
分类:
其他好文 时间:
2015-04-14 08:27:28
阅读次数:
155
1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的...
分类:
其他好文 时间:
2015-04-10 21:47:50
阅读次数:
128
引言
FFMPEG以其强大的功能而在音视频领域著称,更重要的是它还是开源的!音视频格式转换、裁剪、拼接、提取字幕或某音轨等等,它都能胜任,可谓一把瑞士军刀,小巧但功能强大,是音视频研究的必备利器之一。
示例
1. 转换成H264编解码
ffmpeg -i input_file -vcodec h264 output_file
其中 -i 表示输入文件, -vcodec h2...
分类:
其他好文 时间:
2015-04-08 16:36:19
阅读次数:
283
http://stackoverflow.com/questions/27279161/using-live555-to-stream-live-video-from-an-ip-camera-connected-to-an-h264-encodeI am using a custom Texas ...
分类:
Web程序 时间:
2015-04-07 13:33:09
阅读次数:
563
一. h264基础概念 1、NAL、Slice与frame意思及相互关系? 1 frame的数据可以分为多个slice. 每个slice中的数据,在帧内预测只用到自己slice的数据, 与其他slice 数据没有依赖关系。? NAL 是用来将编码的数据进行...
分类:
其他好文 时间:
2015-03-29 19:40:35
阅读次数:
178
How to install MP4box on CentOS 6MP4Box is a MP4 multiplexer. It can import MPEG-4 video, DivX, XviD, 3ivx, h264 etc, audio streams and subtitles into...
分类:
其他好文 时间:
2015-03-29 07:02:48
阅读次数:
202
RTMP推送的音视频流的封装形式和FLV格式相似,由此可知,向FMS推送H264和AAC直播流,需要首先发送"AVC sequence header"和"AAC sequence header",这两项数据包含的是重要的编码信息,没有它们,解码器将无法解码。 AVC sequence header....
分类:
其他好文 时间:
2015-03-19 19:52:45
阅读次数:
457
为了提高H264的保存效率,抛弃了FFmpeg库的avi封装,直接才源码的方式封装avi文件,源码来源于网络,经改造回馈网络。废话不多说,直接上干货。...
分类:
其他好文 时间:
2015-03-19 16:23:15
阅读次数:
303