
MPEG
文章平均质量分 70
menuconfig
当别人前进时,你不能妒忌,当别人妒忌时,你必须前进。
展开
-
码率、帧率,what mean?
以前没有接触视频这一块,对视频这一方面的知识不是很了解。现在了解一下码率和帧率的问题。 码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件,但是文件体积与取样率是成正比的,所以几乎所有的编码格式重视的都是如何用最低的码率达到最少的失真,围绕这个核心衍生出来的cbr转载 2008-07-10 14:29:00 · 1559 阅读 · 0 评论 -
H.264 sequence parameter sets成员值含义学习笔记
sequence_parameter_set_rbsp_t结构体内成员及用途:1. unsigned profile_idc:它指的是码流对应的profile.1.1 基线profile(Baseline profile)遵循基线profile的码流应该遵循以下的约束:a) 只有I和P切片存在b) NAL单元流不应该有范围在2到4的nal_unit_type值,包括2和4.转载 2008-07-02 09:57:00 · 829 阅读 · 0 评论 -
MPEG
名称(MPEG的全名为[Moving Pictures Experts Group],中文译名是动态图像专家组。 MPEG标准MPEG标准主要有以下五个,MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21等。该专家组建于1988年,专门负责为CD建立视频和音频标准,而成员都是为视频、音频及系统领域的技术专家。及后,他们成功将声音和影像的记录脱离了传统转载 2008-06-30 21:26:00 · 1506 阅读 · 0 评论 -
MPEG4 & H.264学习笔记之一 ------ 视频格式与质量
.1 介绍压缩(compress) 动词: 挤压到更小的空间中;即condense压缩(conpress) 名词: 压缩的行为或是压缩的状态压缩是把数据用更小的空间来存放的技术.视频压缩(视频编码)是把数字视频流序列用更少的数据位进行存放的方法."Raw"或叫没压缩过的视频需要大量的码(大约每秒信息216M),而且压缩对于数字视频的存储和传输来说都是需要的.压缩包括一对互补的系统,转载 2008-07-02 09:47:00 · 1326 阅读 · 0 评论 -
可分级的视频编码基础(Scalable Video Coding)
可分级的视频编码(Scalable Video Coding)1. 出现的原因主要解决网络传输视频信息的时候,带宽限制了数据的传输,而我们通过某种方法使得视频流拥有可分级性,当网络带宽较小的时候,只保持基本的视频信息被传输,并根据实际的网络环境决定是否传增强的视频信息以使得图像质量得到加强,以此得到自适应性.这样的方式可以保持拥有网络连接的大部分终端都可以以适当的码流来使用多媒体信息,而不转载 2008-07-02 09:54:00 · 1374 阅读 · 0 评论 -
mplayer在ARM9(s3c2410)上的移植
mplayer在ARM9(s3c2410)上的移植在S3C2410 嵌入式开发平台上移植了几款linux媒体播放器,感觉播放效果不是很理想,320x240分辨率下的视频播放也不是很流畅,难道200M主频的速度就只能这样了?我开始有点失望了。上个月,当mplayer摘取了年度Linux world 博览会“新媒体”大奖的消息传来,激发了我再次移植mplayer 到2410的决心,尽管前几次移植的转载 2008-07-02 14:19:00 · 1142 阅读 · 0 评论 -
ARM MPlayer移植过程
移植前的准备 源代码包选用目前最新的MPlayer-1.0pre7try2.tar.bz2,这些很容易从网上找到来就不给出联结了。编译工具选择arm-linux-gcc-3.3.2.tar.bz2,这个有70多M,也忘了当初从哪里收集回来的,本人就有这些收破烂的嗜好,没想到这次管用了:)2.95.3的在编译MPlayer-1.0pre7try2这个版本时会有问题,另外网上常见的g转载 2008-07-02 14:28:00 · 1052 阅读 · 0 评论 -
ffmpeg和Mencoder使用实例小全
下载电影的时候,我们总希望在全部下载完成之前能够预览一下影片内容,于是发布者时常会放一些影片截图在种子文件中,或者直接贴到网上,也有一些截图是一张图片,但包含很多幅影片在一起,就像下面这张:有很多软件能够截取影片图像、合并图像,但如果影片太多,比如视频网站为用户上传的图像生成预览图之类的,人工在gui方式下操作就不可取了,我们需要在命令行方式下来截取、合并。首先,截取影片图像使转载 2008-07-01 10:10:00 · 3587 阅读 · 0 评论 -
MPEG4 & H.264学习笔记之二 ------ 视频编码基本概念及时域模型
2.1介绍视频编码是对一个数字视频信号的编码和解码的过程.这一章讨论了数字图象和视频信号的结构和特征以及对于视频编码来说很重要的一些基本概念,比如采样格式等.数字视频是对于一人自然的视觉场景的从时间和空间上进行采样的表示方式.一个场景是由通过在时间上对于点进行采样来得到帧从而产生的(一种对于在时间上点在整个视频场景中的表示方法)或是一个场(由奇数或偶数行的空间采样组成).采样在一定的时间间隔上转载 2008-07-02 09:49:00 · 1088 阅读 · 0 评论 -
H.263介绍
H.263视频编码对于ITU-T H.263视频压缩标准的介绍: 概念, 特征和实现1. 介绍H.263标准是由国际电信联盟(ITU)发布的,对视频会议和视频电信应用提供视频压缩(编码).在这个指南中,我们会介绍关于H.263的概念和特征,并描述一些实现的实例.2. 应用程序视频会议和视频电信有很广泛的程序应用,包括:桌面环境或室内环境下的会议系统通过Internet或转载 2008-07-02 09:58:00 · 1240 阅读 · 0 评论 -
基于ARM处理器的LCD控制及触摸屏接口设计
研究了一种基于ARM处理器的嵌入式网络收音机的设计方案。该系统以ARM处理器及其外围模块为硬件平台,以嵌入式Linux为操作系统,以Mplayer为网络播放软件,实现了嵌入式网络收音机的全部功能。 以嵌入式技术来实现网络收音机,是一个设计技术的创新。该设计有较高的科研价值和极好的市场应用前景。 收音机作为接收广播的工具,经过漫长的发展过程,由单波段发展到多波转载 2008-07-07 14:06:00 · 1665 阅读 · 0 评论 -
H.264 picture parameter sets成员值含义学习笔记
picture parameter sets1. pic_parameter_set_idpic_parameter_set_id指明了在切片头中对应的某个psp.pic_parameter_set_id的值应该在0到255,包括0和2552. seq_parameter_set_idset_parameter_set_id表示激活的sps.seq_parameter_set_id转载 2008-07-02 09:56:00 · 799 阅读 · 0 评论 -
MPEG4 & H.264学习笔记之三 ------ 熵编码
3.5 熵编码熵编码把一系列用来表示视频序列的元素符号转变为一个用来传输或是存储的压缩码流.输入的符号可能包括量化的变换系数(像上面所说的运行级或零树),运动向量(对于每个运动补偿块的向量值x和y),标记(在序列中用来表示重同步位的点),头(宏块头,图象头,序列的头等)以及附加信息(对于正确解码来说不重要的信息).在这一节中,我们将介绍一些预测性的预编码的方法(用来表示编码帧中的区域关系)在之转载 2008-07-02 09:51:00 · 939 阅读 · 0 评论 -
Linux下编译FFMpeg
环境:RedHat AS4 1。首先获取ffmpeg 通过svn下载: 从 http://subversion.tigris.org下载SVN客户端程序。 先装subversion,确保已经安装了apr和apr-util,在apache.org网站能下到 wget http://subversion.tigris.org/downloads/subversion-1转载 2008-07-01 14:17:00 · 2644 阅读 · 0 评论 -
mplayer 参数
MPlayer 是我在 Linux 系统中用到的相当好的媒体播放程序,它因支持播放广泛的音/视频文件格式而著称。本文所要探讨的,除却一般的使用方法之外,更包括一些鲜为人知的提示和诀窍。相信在阅读此文后,你的多媒体播放体验将会增色不少。 播放文件 使用 MPlayer 播放媒体文件最简单的方式是: mplayer MPlayer 会自动检测文件的类型并加以播放,如果是音频文件,则会在命令行转载 2008-07-09 15:46:00 · 3845 阅读 · 0 评论 -
AVIVO HD与PUREVIDEO HD技术对比介绍
AVIVO HD与PUREVIDEO HD技术对比介绍(上) 新一代编码H.264/VC-1的编解码方案流程主要包括如下5个部分:精密运动估计与帧内估计(Estimation)、变换(Transform)及逆变换、量化(Quantization)及逆量化、环路滤波器(Loop Filter)、熵解码(Entropy Coding)。下图则是H.264编码流程图screen.width-461)转载 2008-07-14 12:30:00 · 1612 阅读 · 0 评论 -
MPEG1、MPEG2、MPEG4标准比较
MPEG1的标准制定于1992年左右,它是将视频数据压缩成1-2MB/S的标准数据流,对于动作不激烈的视频信号能获得较好的图像质量。但如果图像对象动作激烈时,图像有可能产生马赛克现象,此种标准没有定义用于额外数据流进行编码的格式,它主要用于家用VCD,并且它需要的存储空间较大,以下举例说明: 如果用清晰度为352x288的彩色画面,采用25帧/每秒,压缩比为50:1时,实际录像一小时,经测转载 2008-07-14 15:25:00 · 3300 阅读 · 0 评论 -
H264简单描述(一)
一、视频信息和信号的特点1.1直观性 利用人的视觉系统,直接获取视频信息1.2确定性 视频信息只管具体,不易与其他内容混淆1.3高效性 利用视觉系统,人们可以并行的观察图像的各个象素,因此具有高效性。1.4广泛性 视觉系统占外界信息总量的70%1.5视频信号的高带款性 视频信息包含大量的变化的转载 2008-07-14 15:27:00 · 1912 阅读 · 0 评论 -
微软高级流格式ASF简介
Microsoft公司的Windows Media的核心是ASF(Advanced Stream Format)。微软将ASF 定义为同步媒体的统一容器文件格式。ASF是一种数据格式,音频、视频、图像以及控制命令脚本等多媒体信息通过这种格式,以网络数据包的形式传输,实现流式多媒体内容发布。 ASF最大优点就是体积小,因此适合网络传输,使用微软公司的最新媒体播放器(M转载 2008-07-14 15:33:00 · 1144 阅读 · 0 评论 -
H263简介、基本原理(二)
4、编解码原理图 5、h263编解码数据结构H.263采用句法和语义学的方法对多路视频来管理的。 句法被划分为四层,四个层(从上到下)分别是图象(Picture)、块组(Group of Blocks)、宏块(Macroblock)、块(Block)。图象层每帧图象的数据包含一个图象头(a picture header),并紧跟着块组数据(Group转载 2008-07-14 15:18:00 · 5076 阅读 · 0 评论 -
四大网络视频压缩技术大比拼
宽带网发展神速,在网上可以很轻易就找到大家想知道的各种资料信息。正因为如此,许多人都将自己平时的一些生活片段用数码摄像机或数码相机拍成图像,再通过互联网传送给亲友。而如果想在网上进行视频发布的话,一种容量少且质量高的视频格式自然不可或缺。就现阶段而言,Divx是大家心目中最理想的压缩图像标准。但是,如果将它与其它视频格式(如WMV、RM等)作一比较,它们在容量、画质等方面究竟有多大分别呢转载 2008-07-14 15:23:00 · 2264 阅读 · 0 评论 -
H264简单描述(二)
附录:264学习指南―――分三个阶段学习1、第一个阶段:学习H.264,首先要把最基本最必要的资料拿在手里(//172.22.113.200/share/h264/H.264相关论文/其他/经典文章)。这些资料包括:标准文档+测试模型+经典文章。首先看《H.264_MPEG-4 Part 10 White Paper》,看完之后再看《Video coding using th转载 2008-07-14 15:30:00 · 1349 阅读 · 0 评论 -
H263简介、基本原理(一)
1. H.263 简介 H.263 由 ITU 定义,为视频会议和视频电话应用程序提供图象压缩(译码)。H.263 基于 H.261,并且其带宽是由小于 20K 到 24K bit/sec 的视频流形成。作为一种一般规则,H.263 要求其半带宽要于 H.261 的对应带宽达到相同的视频质量,所以在很大程度上 H.263 取代了 H.261。H.263 使用传输视转载 2008-07-14 15:13:00 · 4540 阅读 · 0 评论 -
视频编码标准的发展
从H.261到H.264 数字视频技术广泛应用于通信、计算机、广播电视等领域,带来了会议电视、可视电话及数字电视、媒体存储等一系列应用,促使了许多视频编码标准的产生。ITU-T与ISO/IEC是制定视频编码标准的两大组织,ITU-T的标准包括H.261、H.263、H.264,主要应用于实时视频通信领域,如会议电视;MPEG系列标准是由ISO/IEC制定的,主要应用于视频转载 2008-07-14 15:20:00 · 1254 阅读 · 0 评论 -
RM和RMVB格式有什么区别?
长篇大论就不转了..没什么意思.. 简单来说就是RMVB用了可变比特率技术..其中的VB就是指Variable Bit Rate(可改变之比特率).. 而RM是采用平均压缩采样方式的.. 如果你对音频了解的话,应该知道MP3里也分普通的平均比特率的MP3与VBR的区别.. 要说作用的话就是RM在处理复杂动态画面与简单的动态画面时都采用相同的采样率..而RMVB在处理复杂动态画面时采用较高比特率,而转载 2009-04-18 14:00:00 · 3026 阅读 · 0 评论