
多媒体
文章平均质量分 58
雪山飞狐88
计算机专业,热爱软件开发,愿与大家成为朋友。
展开
-
常见多媒体压缩格式
多媒体压缩格式视频压缩ISO/IECMJPEG · Motion JPEG 2000 · MPEG-1 · MPEG-2 (Part 2) · MPEG-4 (Part 2/ASP · Part 10/AVC) · HEVCITU-TH.120 · H.261 ·原创 2013-03-07 09:14:40 · 2218 阅读 · 0 评论 -
JPEG文件编/解码详解
JPEG(Joint Photographic Experts Group)是联合图像专家小组的英文缩写。它由国际电话与电报咨询委员会CCITT(The International Telegraph and Telephone Consultative Committee)与国际标准化组织ISO于1986年联合成立的一个小组,负责制定静态数字图像的编码标准。 小组一直致力于标准化工转载 2013-03-23 16:38:25 · 13703 阅读 · 0 评论 -
AMR文件格式分析
说明:这个是一年前的工作了,现在把相关资料整理一下。 目录1. 概述2. AMR编码方式3. AMR文件结构示范图4. AMR帧头格式分析5. 异常帧分析6. AMR帧读取算法7. 参考资料1. 概述现在很多智能手机都支持多媒体功能,特别是音频和视频播放功能,而AMR文件格式是手机端普遍支持的音频文件格转载 2013-04-06 14:14:48 · 1097 阅读 · 0 评论 -
AMR音频编码器概述及文件格式分析
全称Adaptive Multi-Rate,自适应多速率编码,主要用于移动设备的音频,压缩比比较大,但相对其他的压缩格式质量比较差,由于多用于人声,通话,效果还是很不错的。一、分类1. AMR: 又称为AMR-NB,相对于下面的WB而言,语音带宽范围:300-3400Hz,8KHz抽样2. AMR-WB:AMR WideBand, 语音带宽转载 2013-04-06 12:54:43 · 856 阅读 · 0 评论 -
用 GStreamer 简化 Linux 多媒体开发
简介: GStreamer 是 GNOME 桌面环境下用来构建流媒体应用的编程框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。一、基本概念GStreamer 作为 GNOME 桌面环境推荐的流媒体应用框架,采用了基于插件(plugin)和管道(转载 2013-03-21 11:49:53 · 1203 阅读 · 0 评论 -
GStreamer学习笔记
本文介绍如何使用GStreamer 编写一个简单的MP3播放器。1,需要使用mad解码插件,因此需要先安装gstreamer0.10-plugins-ugly2,编写mp3播放器下面来看看如何利用GStreamer框架提供的组件,来实现一个简单的MP3播放器。数据源元件负责从磁盘上读取数据,过滤器元件负责对数据进行解码,而接受器元件则负责将解码后的数据写入声卡。如果想要在程序中应用转载 2013-03-19 13:28:18 · 801 阅读 · 0 评论 -
stagefright与opencore对比
1引言Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,弃用之前的opencore,仅仅对opencore中的omx-component部分做了引用。Stagefright自android2.0后才添加,其稳定性有待商榷,是否存在bug也未知,opencore自android诞生起便存在,稳定性有保障转载 2013-03-18 23:04:20 · 1069 阅读 · 0 评论 -
StageFright框架流程解读
1、 StageFright介绍 Android froyo版本多媒体引擎做了变动,新添加了stagefright框架,并且默认情况android选择stagefright,并没有完全抛弃opencore,主要是做了一个OMX层,仅仅是对 opencore的omx-component部分做了引用。stagefright是在MediaPlayerService这一层加入的,和open转载 2013-03-18 22:56:39 · 638 阅读 · 0 评论 -
运动估计与运动补偿
运动补偿是通过先前的局部图像来预测、补偿当前的局部图像,它是减少帧序列冗余信息的有效方法。运动估计是从视频序列中抽取运动信息的一整套技术。运动估计与运动补偿技术 MPEG-4采用I-VOP、P-VOP、B-VOP三种帧格式来表征不同的运动补偿类型。它采用了H.263中的半像素搜索(half pixel searching)技术和重叠运动补偿(overlapped motion转载 2013-03-17 21:55:13 · 10949 阅读 · 1 评论 -
常见数据压缩方法
数据压缩方法 无损数据压缩理论熵 · 复杂性 · 信息冗余 · 有损数据压缩 熵编码法香农-范诺编码 · Shannon–Fano–Elias · 霍夫曼编码 · 算术编码 · Range · Golomb · Exp-Golomb ·统一编码(Elias · Fibonacci原创 2013-03-07 09:16:28 · 4854 阅读 · 0 评论 -
H.264编码标准的码率控制结构
本文详细讨论了H.264编码标准的码率控制结构,与MPEG-2的TM5模型进行了比较;并对JVT-G012提出的流量往返控制模型进行了探讨;最后对H.264码率控制提出了一些改进意见。一、引言到目前为止,视频编码标准通常采用去除时空域相关性的帧内/帧间预测、离散余弦变换量化和熵编码技术,以达到较高的编码效率。对视频通信而言,由于通信信道带宽有限,需对视频编码码率进行控制,来保证编码转载 2013-04-09 00:22:39 · 1451 阅读 · 0 评论