H263、H264和3GPP、MPEG4是什么关系
H263、H264和3GPP、MPEG4是什么关系,下面的表格Android支持的编解码格式,看其标题,你就应该知道这个概念:H263、H264是视频编解码器(编码标准),而3GPP (.3gp)、MPEG-4 (.mp4)是容器格式(Supported File Type/Container formats),也就是说,这个容器(文件)是用来保存H263、H264编码后的输出的,.3gp、.mp4就是这个输出文件的格式。
一个是编解码器(编码标准),一个是实际存储的文件格式,这是两个不同纬度的概念。
网上有更形象的说法:mpge4是视频格式,h264是编码器,前者就像水桶后者就像水桶里的水,一个水桶可以装不同的水,同样一种水也可以装在不同的水桶里,mpge可以用h264编码同样其他格式也可以用h264编码
http://developer.android.com/guide/appendix/media-formats.html
Type | Format / Codec | Encoder | Decoder | Details | Supported File Type(s) / Container Formats |
---|---|---|---|---|---|
Audio | AAC LC | • | • | Support for mono/stereo/5.0/5.1 content with standard sampling rates from 8 to 48 kHz. |
• 3GPP (.3gp)
• MPEG-4 (.mp4, .m4a)
• ADTS raw AAC (.aac, decode in Android 3.1+, encode in Android 4.0+, ADIF not supported) |
HE-AACv1 (AAC+) |
• (Androi 4.1+) |
• | |||
HE-AACv2 (enhanced AAC+) | • | Support for stereo/5.0/5.1 content with standard sampling rates from 8 to 48 kHz. | |||
AAC ELD (enhanced low delay AAC) |
• (Androi 4.1+) |
• (Android 4.1+) |
Support for mono/stereo content with standard sampling rates from 16 to 48 kHz | ||
AMR-NB | • | • | 4.75 to 12.2 kbps sampled @ 8kHz | 3GPP (.3gp) | |
AMR-WB | • | • | 9 rates from 6.60 kbit/s to 23.85 kbit/s sampled @ 16kHz | 3GPP (.3gp) | |
FLAC |
• (Android 3.1+) |
Mono/Stereo (no multichannel). Sample rates up to 48 kHz (but up to 44.1 kHz is recommended on devices with 44.1 kHz output, as the 48 to 44.1 kHz downsampler does not include a low-pass filter). 16-bit recommended; no dither applied for 24-bit. | FLAC (.flac) only | ||
MP3 | • | Mono/Stereo 8-320Kbps constant (CBR) or variable bit-rate (VBR) | MP3 (.mp3) | ||
MIDI | • | MIDI Type 0 and 1. DLS Version 1 and 2. XMF and Mobile XMF. Support for ringtone formats RTTTL/RTX, OTA, and iMelody |
• Type 0 and 1 (.mid, .xmf, .mxmf) • RTTTL/RTX (.rtttl, .rtx) • OTA (.ota) • iMelody (.imy) |
||
Vorbis | • |
• Ogg (.ogg) • Matroska (.mkv, Android 4.0+) |
|||
PCM/WAVE |
• (Androi 4.1+) |
• | 8- and 16-bit linear PCM (rates up to limit of hardware). Sampling rates for raw PCM recordings at 8000, 16000 and 44100 Hz. | WAVE (.wav) | |
Image | JPEG | • | • | Base+progressive | JPEG (.jpg) |
GIF | • | GIF (.gif) | |||
PNG | • | • | PNG (.png) | ||
BMP | • | BMP (.bmp) | |||
WebP |
• (Androi 4.0+) (Lossless, Transparency, Android 4.2.1+) |
• (Android 4.0+) (Lossless, Transparency, Android 4.2.1+) |
WebP (.webp) | ||
Video | H.263 | • | • |
• 3GPP (.3gp) • MPEG-4 (.mp4) |
|
H.264 AVC |
• (Androi 3.0+) |
• | Baseline Profile (BP) |
• 3GPP (.3gp) • MPEG-4 (.mp4) • MPEG-TS (.ts, AAC audio only, not seekable, Android 3.0+) |
|
MPEG-4 SP | • | 3GPP (.3gp) | |||
VP8 |
• (Androi 4.3+) |
• (Android 2.3.3+) |
Streamable only in Android 4.0 and above |
• WebM (.webm) • Matroska (.mkv, Android 4.0+) |
H263、H264和3GPP、MPEG4是什么关系相关推荐
- 视频编码 MPEG2 MPEG4 DIVX Xvid H264 VC1封装格式MKV AVI RMVB MPG TS解析
mkv和avi的格式只是封装容器,里面封装的是视频流+音频流.容器不会影响画面质量,影响质量的是容器里面封装的什么东西.所以你换换容器,而里面的东西不换的话,对清晰度字幕音频等是没有影响的. 补充一下 ...
- 视频编解码和MPEG4编码
来自 http://blog.csdn.net/dansin/article/details/389149 MPEG-4编解码学习. 1.视频数据编码的办法对数据进行编码的目的前面以前提过,一方面降低 ...
- Android音视频【三】硬解码播放H264
人间观察 穷人家的孩子真的是在社会上瞎混 遥远的2020年马上就过去了,天呐!!! 前两篇介绍了下H264的知识和码流结构,本篇就拿上篇从抖音/快手抽离的h264文件实现在Android中进行解码播放 ...
- 文件后缀名和MimeType的映射关系
tomcat 的源码里边有. 打开 Tomcat官网 在 Download 菜单下找一个版本,比如 Tomcat 9,点进去,下载源码 找到 conf 目录下的 web.xml 文件 打开,里边有很多 ...
- MPEG4和DivX的问题解答荟萃
MPEG4和DivX的问题解答荟萃 作者/来源:赛迪网 ●有关音乐格式MP4与MPEG4 问:MP3是Internet上最流行的音乐格式,去年又出现了一种称为MP4的音乐格式,这个MP4与MPEG4有 ...
- H264和X264究竟有什么区别?
先简单说一下,mkv和avi的格式只是封装容器,里面封装的是视频流+音频流.容器不会影响画面质量,影响质量的是容器里面封装的什么东西.所以你换换容器,而里面的东西不换的话,对清晰度字幕音频等是没有影响 ...
- 音视频文件的容器格式和编码格式
转自:http://blog.chinaunix.net/uid-25885064-id-3338166.html 音视频文件的容器格式和编码格式 视频和音频以视频文件格式的形式放在一个文件中,方便同 ...
- 【mediacodec】MediaRecorder--MediaCodec
文章目录 前言 查看代码重点关注log 1 应用层 1.1 创建 1.2 获取 1.3 设置VideoSource 1.4 设置输出模式 1.5 设置文件名 1.6 设置编码方式 2 获取video ...
- 如何在Android Framework中添加自定义硬件编解码器?
原文:How to add custom hardware codec to Android Framework? http://gopinaths.gitlab.io/post/custom_har ...
最新文章
- 如何用JavaScript操作form表单组件?
- FDA转向AI加快药物研发和审批速度
- linux中时间戳与date的互转
- python分词_Python 结巴分词实现关键词抽取分析
- linux fflush函数,fflush - wwliu的个人页面 - OSCHINA - 中文开源技术交流社区
- python中修饰器_python 中的修饰器
- 那些面对面试官的“绝杀技”
- html添加兄弟元素,jquery插入兄弟节点的操作方法
- matlab lbp特征,lbp特征(lbp纹理特征提取)
- cms自动更新php文件,PHPCMS站群管理系统-PHPCMS自动采集-PHPCMS自动更新
- opencv学习笔记(八)-IplImage数据结构
- python 在线ide搭建_从头开始制作OJ-在线IDE的搭建
- Ensp实验随心记——帧中继
- P3110 [USACO14DEC]驮运Piggy Back-最短路,spfa
- stm32定时器配置与时间计算公式
- 【Python爬虫】2022年数学建模美赛B题数据爬取
- word 条件多项式公式对齐
- 麻省理工学院计算机研究生读几年,2020年麻省理工学院一年制硕士含金量
- 仿射密码之加解密及破解
- 安卓一键新机改串软件的原理是什么