精华内容
下载资源
问答
  • BMP图像文件格式分析

    2018-01-03 22:23:27
    多媒体技术对BMP文件格式进行分析,摘要必须大于50个字节!,
  • 4.1.2常见的图像文件格式

    千次阅读 2019-02-24 22:43:57
    图像素材一般以文件形式保存在计算机存储器。比较流行的图像文件格式有GIF、TIFF、TGA、BMP、PCX、JPG、PCD、PSD、PNG等。 (1)GIF。GIF(Graphics Interchange Format)图像交换格式,主要用于网上图像传输,其...

    4.1.2常见的图像文件格式

    图像素材一般以文件形式保存在计算机存储器中。比较流行的图像文件格式有GIF、TIFF、TGA、BMP、PCX、JPG、PCD、PSD、PNG等。
    (1)GIF。GIF(Graphics Interchange Format)图像交换格式,主要用于网上图像传输,其信息量小,控制方便,支持多种平台,文件扩展名为.gif。GIF是一种基于LZW算法的连续色调的无损压缩格式,其压缩率一般在50%左右。GIF格式同时提供对透明色的支持,而且在网络传输中增加了图像渐显方式。
    (2)TIFF。TIFF(Tagged Image File Format)标注图像文件格式,支持Macintosh平台,文件扩展名为.tif。由于TIF文件具有良好的兼容性,而压缩存储时又有很大的选择余地,支持Photoshop所有的图像类型、多通道存储及向量通道创建,因此常被用来保存最终图像并在各种应用程序及平台间切换文件格式。
    (3)TGA。TGA(Targe Image Format)文件格式是Truevision公司为其显示卡Targa和Vista开发的一种图像文件格式,文件扩展名为.tga,是计算机上应用最广泛的图像格式之一。它在兼顾了BMP图像质量的同时又兼顾了JPEG的体积优势,并且还有自身的特点:通道效果、方向性,在多媒体领域有很大的影响。TGA图像格式最大的特点是可以做出不规则形状的图形、图像文件,一般图形、图像文件都为四方形,若需要有圆形、菱形甚至是镂空的图像文件时,TGA就可派上用场了。
    (4)BMP。BMP(Bitmap)是标准的Microsoft Windows位图格式,其文件扩展名为.bmp。Windows软件的图像资源多数以BMP格式存储。多数图形图像软件,特别是Windows环境下运行的软件,都支持这种格式。BMP格式不支持多通道存储,文件也不压缩。常用的编码格式有1位、4位、8位、16位和24位,是Windows环境下开发多媒体作品的最基本格式。
    (5)PCX。PCX图像文件格式是Zsoft公司研制开发的,主要与商业性的PC-Pain Brush图形软件一起使用,文件扩展名为.pcx。PCX图像文件格式与特定图像显示硬件密切相关,PCX的最新版本支持24位色彩,存储方式通常采用RLE压缩编码。
    (6)JPG。JPG(Join Photographic Experts Group,JPEG)是最常用的静态图像压缩格式,文件扩展名为.jpg。JPEG格式采用有损压缩,即在形成JPEG文件时,会损失原有的一些数据,来换取较高的压缩效率。这种文件格式的最大特点是文件体积非常小,而且可以调整压缩比。JPG文件的显示比较慢,仔细观察图像可以看出不太明显的失真。因为JPG的压缩比很高,所以非常适用于需处理大量图像的场合。
    (7)PSD。PSD是Adobe公司的图形设计软件Photoshop的专用格式,但一般不将它作为最终图像存储格式。PSD文件可以存储成RGB或CMYK模式,还能够自定义颜色数并加以存储;其最大特点是能在图像文件中保存图层、通道、路径等信息,是目前唯一能够支持全部图像色彩模式的格式。但其体积庞大,在大多数平面软件内部可以通用,在一些其他类型的编辑软件内也可使用。
    (8)PNG。便携网络图形格式,是作为GIF的无专利替代品开发的,用于在WWW上无损压缩和显示图像。PNG用来存储灰度图像时,图像的深度可多达16位;存储彩色图像时,彩色图像的深度可多达48位,并且还可存储多到16位的α通道数据。PNG格式具有流式读/写(Stream Ability)功能、逐次逼近显示(Progressive Display)功能以及透明性(Transparency)功能等。
    (9)EPS。EPS标准的图像输出格式,内含两部分数据:支持PostScript格式的矢量图形数据和支持图形预览的点阵图像数据。生成PostScript图片的Adobe应用程序包括Adobe Illustrator、Adobe Dimensions和Adobe Streamline。包含矢量图片的EPS文件在打开时会被栅格化,矢量图片中经过精确定义的直线和曲线会转换为位图图像的像素。一般情况下,将矢量图形转换成位图图像之后,图像边缘会呈现阶梯状,Photoshop可以对EPS格式存储的矢量图形自动执行消减阶梯的操作,使其边缘平滑。
    (10)PDF。PDF便携文档格式,是一种灵活的、跨平台、跨应用程序的文件格式。基于Photoshop成像模型,PDF文件精确地显示并保留字体、页面版式以及矢量和位图图形。另外,PDF文件还可以包含电子文档搜索和导航功能(如电子链接)。
    (11)RAW。RAW是一种灵活的文件格式,用于在应用程序与计算机平台之间传递图像。这种格式支持具有Alpha通道的CMYK、RGB和灰度图像以及无Alpha通道的多通道和Lab图像。

    • 不同格式图像文件之间的相互转换,可以通过很多图像软件来实现。
    展开全文
  • 常用的图像文件格式

    千次阅读 2021-07-27 00:13:36
    常用的图像文件格式介绍常用的图像文件格式图像文件格式决定了图像数据的存储内容和存储方式,以及文件是否与一些应用程序兼容,另外还涉及到如何与其他程序交换数据等。我们现在来列举一些常用的图像文件格式,如...

    常用的图像文件格式介绍

    常用的图像文件格式

    图像的文件格式决定了图像数据的存储内容和存储方式,以及文件是否与一些应用程序兼容,另外还涉及到如何与其他程序交换数据等。我们现在来列举一些常用的图像文件格式,如以下:

    1. PSD格式:是由Photoshop生成的默认的文件格式,它支持Photoshop所有的特性,可以保存图层、通道和任何一种颜色模式。

    2.JPEG格式:是应用最广泛的一种可跨平台操作的压缩格式文件,最大特点是压缩性很强。

    3.TIFF格式:是一种通用的文件格式,用于在应用程序和计算机平台之间交换文件,几乎所有的绘画、图像编辑和页面排版程序都支持这个格式。

    4.GIF格式:是一种用LZW压缩的格式,可以减小文件的大小,减少传输的时间。 5.PDF格式:是一种灵活的、跨平台、跨应用程序的文件格式,主要用于网上出版。

    6.BMP(Windows Bitmap)格式:是Microsoft开发一种Windows下的标准图像文件格式,这种格式

    被大多数软件所支持。

    7.TGA格式:是计算机上应用最广泛的图象文件格式,支持32位图像色彩,可以保存Alpha通道信息。

    这些格式在平面设计 /修复照片 /网页制作 /效果图后期修饰 /影像创意 /界面设计 /多媒体课件制作/图像处理/图形编辑/广告印刷/网页设计等都运用广泛.

    展开全文
  • 多媒体计算机图像文件格式

    千次阅读 2009-11-04 13:11:00
    图形和图像文件形式存储。图形和图像文件格式分两大类:一类是静态图像文件格式,一类是动态图像文件格式。静态图像文件格式有:GIF,TIF,BMP,PCX,JPG,PCD等;动态图像文件格式有AVI,MPG等。

     图形和图像以文件形式存储。

    图形和图像文件格式分两大类:一类是静态图像文件格式,一类是动态图像文件格式。

    静态图像文件格式有:GIF,TIF,BMP,PCX,JPG,PCD等;

    动态图像文件格式有AVI,MPG等。

    展开全文
  • BMP图像文件格式分析与显示,报告包含2部分。第一部分有关BMP图像文件存储结构,第二部分是分析了BMP文件结构,有实例。部分内容参考《揭秘数据解密的关键技术》一书。
  • 格式转换软件,视频格式转换软件,图片格式转换软件,音频格式转换软件
  • 多媒体文件格式总览

    2019-03-03 23:19:40
    目录 0 前言 1 数字封装格式 Digital container format 2 多媒体封装格式 Multimedia container...2.2 图像文件格式 Image file format 2.3 视频文件格式 Video file format 3 重要的视频文件格式 3.1 QuickTi...

    目录

    0  前言

    1 数字封装格式 Digital container format

    2 多媒体封装格式 Multimedia container formats

    2.1 音频文件格式 Audio file format

    2.2 图像文件格式 Image file format

    2.3 视频文件格式 Video file format

    3 重要的视频文件格式

    3.1 QuickTime File Format  (.mov)

    3.2 ISO Base Media File Format

    3.3 MP4

    3.4 FLV

    3.5 MPEG-TS

    3.6 HLS

    3.7 MKV


    0  前言


    本文将是一篇如何学习音视频封装的总览性文档,借此梳理并形成自己的关于音视频封装这个知识点的完整知识树,将一切零散学习到的东西归总起来,一是方便后来者快速入门,二是促进自我学习,自我总结,形成良好的知识体系。

    学习的内容主要来源于三个方面:Wikipedia,Blog,Specification。鉴于这三者都是非常重要的东西,那么每个知识点梳理前都会提供这三者相关的链接。一是方便自己后续查阅,学而时习之;二是,告知赏光看此篇文章的同道者们,如果想要理解透彻,这些是必看内容。

    写博客很费时,一篇文章不会一蹴而就,慢慢补充之。2019年3月4日记之。

    1 数字封装格式 Digital container format


    1. 内容来源

    Wikipedia: Digital container format

    2. 简介

    一个container (容器)或者 wrapper format(封装格式) 是一个元数据文件格式,其规范描述了不同类型的数据元素以及描述这些数据元素的元数据(metadtata)如何在一个电脑文件中共存。

    在最早的跨平台的容器格式为DER(Distinguished Encoding Rules)和1985年出现的IFF(Interchange File Format),容器格式在多媒体应用中使用非常频繁。

    根据定义,一个容器格式可以封装任何类型的数据。尽管确实存在这样的文件格式,比如微软的DLL文件,但是绝大多数的容器格式是为了特殊数据存储需求而进行特殊设计的格式。比如,存在一系列的专门为多媒体数据存储而设计的多媒体文件格式。由于音频流和视频流数据可以被不同的编解码算法进行编码和解码,一种容器格式在单个文件格式中就能容纳被不同编码算法编码的音频流及视频流。

    2 多媒体封装格式 Multimedia container formats


    1. 内容来源

    Wikipedia: Digital container format

    2. 简介

    Multimedia container format / file format / wrapper format 多媒体容器格式/文件格式/封装格式是同一个东西。

    容器文件用来定义和交互存储不同类型的数据。简单的容器格式可以存储不同类型的音频格式,而更高级的容器格式可以支持多音频和视频流,字幕流,章节信息,元素据(标签tags),以及用于不同流一起进行回放时的同步信息。在绝大多数的情况下,文件头(即文件的元数据和同步块之所在)对于不同的容器格式是不一样的。比如,为最优的,低品质的,网络传输视频流所设计的容器格式与为高质量的,蓝光高清视频流的容器格式是不一样的。

    容器格式的组成部分在不同的容器中有不同的称呼:RIFF(Resource interchange file format)和PNG文件中称为"chunks",QuickTime/MP4文件中称之为"atoms" 和 "Box",MPEG-TS文件中称之为"packets",JPEG文件中成为"segments"。而"chunks"中主要的内容称之为"data" (数据)或者为 "payload"(载荷)。

    3. 容器存储方式

    第一种:大多数容器格式存储的是chunks序列,每个chunk都有一个文件头来描述这个chunk。也即每个chunk中既包含了媒体的描述信息,也包含了真正的媒体数据。典型的比如MPEG-TS文件。

    另一种:类似于TIFFTagged Image File Format)格式一般是只有一个文件头,文件头中的元数据描述了媒体数据以及媒体数据在此文件中的偏移量。也即媒体数据本身以及描述媒体数据的metadata是在一个多媒体文件中是分开存储的。特别的,文件头元数据中描述媒体数据偏移位置,分块等所建立表格信息,我们称之为索引,可以快速的定位查找想要获取的媒体数据。典型的比如mp4文件。

    第一种的优势:模块化的"chunks"在出现文件损毁,丢帧或者位滑动的情况下容易进行错误隐藏和恢复,而通过偏移量来定位媒体数据的存储方式在出现位滑动的情况下容易造成帧错误。

    4. 容器格式分类

    一些容器格式是专门存储音频数据的(Audio File Format):

    • AIFF (IFF file format, widely used on Mac OS platform),苹果电脑上用以存储原始pcm的文件格式
    • WAV (RIFF file format, widely used on Windows platform),windows上用以存储原始pcm的文件格式
    • XMF (Extensible Music Format)

    一些容器格式是专门存储静态图片的(Image File Format):

    • FITS (Flexible Image Transport System) still images, raw data, and associated metadata.
    • TIFF (Tagged Image File Format) still images and associated metadata.

    视频容器格式一般可以存储多种类型的音频,视频以及其他媒体数据,比如字幕,文本信息,字体信息(Video File Format):

    2.1 音频文件格式 Audio file format


    1. 内容来源 

    Wikipedia: Audio file format

    2. 简介

    音频文件格式是为了在电脑系统上存储数字音频数据而设计的文件格式。音频数据(不包含metadata音频描述信息,正真的音频数据)的bit布局称之为音频编码格式 audio coding format ,音频数据可以是非压缩的原始PCM数据,也可以是为了减小文件大小进行了压缩的格式,通常使用有损压缩。音频文件可以是音频编码格式的原始比特流,但更多的是将音频编码格式的原始比特流嵌入音频文件格式的存储层,即meta data + media data存储的方式。

    3. 格式类型

    明确的区分音频编码格式audio coding format),包含原始音频数据的容器container),以及音频编解码器audio codec)三者的含义是非常重要的:音频编解码器是用来对原始音频数据进行编码和解码的。编码后的音频数据一般存储在音频容器文件中。尽管大多数的音频文件格式只支持一种编码类型音频数据,但是像 Matroska(mkv) or AVI这种多媒体容器可能会支持多种类型的音频编码数据和视频编码数据

    4. 分类

    根据存储内容,主要分三种音频格式文件:

    5. 非压缩音频文件格式

    主要的非压缩音频格式为Linear pulse-code modulation (LPCM),和CD中使用的数字音频格式PCM是同一种类型,是低级音频API和D / A转换器硬件最常用的格式。尽管LPCM可以作为一种原始音频数据格式存储于电脑上,但是最常用的方式还是封装进入音频文件格式中,Windows上是.wav文件,macOS上是.aiff文件。

    AIFF是基于Interchange File Format (IFF)的音频文件格式,而WAV是基于相似的Resource Interchange File Format (RIFF)的音频文件格式。WAV和AIFF文件可以用来存储各种格式的音频数据,不仅是存储非压缩的LPCM数据,还可以存储无损压缩的数据和有损压缩的数据,仅仅是在音频数据前添加一个短小的,包含元数据的文件头。比如,存储LPCM数据时,这个小的文件头包含有采样率,位深,大小端格式,通道数等metadata信息。因为WAV和AIFF被广泛的支持(因为是Windows和MacOS平台的主要格式),并且可以存储LPCM,因此他们用来存储和归档原始记录的合适文件格式。

    BWF(广播波形格式)是由欧洲广播联盟(European Broadcasting Union)创建的标准音频格式,作为WAV的后继者。 除了其他增强功能之外,BWF还允许在文件中存储更强大的元数据。 这是电视和电影行业许多专业音频工作站使用的主要录音格式。 BWF文件包括标准化的时间戳参考,允许与单独的图像元素轻松同步。 

    6. 无损压缩音频文件格式

    无损压缩格式以更小的空间存储数据而不损失任何信息。原始的非压缩数据可以通过其无损压缩的版本重新创建出来。

    非压缩音频格式在单位时间内使用相同的比特数来编码声音片段以及静音片段。在无损压缩格式中,将使用更小的比特数来编码音乐片段,而对于静音片段,基本上不占任何空间。

    常见的无损压缩格式有:FLAC(Free Lossless Audio Codec)WavPack,  Monkey's Audio,  ALAC (Apple Lossless)

    能提供大约2:1的压缩比例,即只占原始的PCM文件一半的大小。发展无损压缩格式的目的是减少处理时间而又保持一个好的压缩比例。

    7. 有损压缩音频文件格式

    有损压缩通过移除一些音频信息,简化音频数据的方式来提供更大的压缩比,使得产生的音频文件更小。这种方式会降低音频质量,但是很多技术利用心理声学模型psychoacoustics来达到移除的音频信息的那一部分是对降低音频质量最小的部分,并且在处理过程中尽可能减少可听噪音的数量。(举个例子,人耳的听觉范围是20hz~20khz,那么移除20khz以上的高频部分,可以减少编码数据量的同时,人耳听不出差别)。

    有损压缩格式中最著名的要数MP3 format,  但是 AAC format 在iTunes的音乐商店中也非常普遍. 大多数格式提供一系列压缩程度,通常以比特率来衡量。越低的比特率,产生的文件就越小,质量的损失也就越显著。

    2.2 图像文件格式 Image file format


    1. 内容来源

    Wikipedia: Image file formats

    2. 简介

    图像文件格式 Image file formats 是组织和存储数字图像的标准化手段。 图像文件由未压缩压缩的矢量格式之一的数字化数据组成,可以光栅化以便在计算机显示器或打印机上使用。光栅化后,图像变为像素网格,每个像素都由一些比特位来表示,用于指定其颜色,且等于显示它的设备颜色深度。

    3. 图像文件大小

    光栅图像文件大小与图像中的像素数量和颜色深度(每像素所占比特数,bits per pixel)正相关。但是,图像可以以各种方式压缩。压缩算法以较小数量的字节存储原始图像的精确表示或近似,可以使用相应的解压缩算法将其解压回其未压缩形式。具有相同像素数和颜色深度的图像可能压缩后文件大小非常不一样。对于完全相同的压缩算法,两张同样像素数和颜色深度图片,由于压缩算法的性质,原始图像的不同图形复杂度也可能导致压缩后的文件大小非常不同。对于某些压缩格式,较不复杂的图像可能会导致较小的压缩文件大小。这种特性有时会使得使用无损压缩算法得到的文件大小比有损格式格式更小。例如,图形简单的图像(即具有大的连续区域的图像,如艺术线条或动画序列)可以无损压缩成GIF或PNG格式,并且导致比有损JPEG格式更小的文件大小。

    例如:  一张分辨率位640 * 480 ,颜色位深为24-bit可能会占据近M字节的空间大小:

    640 * 480 * 24 = 7,372,800 bits  = 921,600 bytes = 900 kB

    对于矢量图像,文件大小仅在添加更多矢量时增加.

    4. 图像文件压缩

    有两种类型的图像文件压缩算法:无损和有损。

    无损压缩算法可减小文件大小,同时保留原始未压缩图像的完美副本无损压缩通常但不总是导致比有损压缩更大的文件(如3中论述的情况)应该在编辑图像时使用无损压缩,从而避免有损压缩的世代性降级。

    有损压缩算法保留原始未压缩图像的表示,这可能看起来是完美的副本,但它不是完美的副本。 有损压缩通常能够实现比无损压缩更小的文件大小。 大多数有损压缩算法允许进行不同程度的压缩,可以得到不同文件大小和图像质量的图像文件。

    5. 主要的图像文件格式

    包括专有类型,有数百种图像文件类型。 PNG,JPEG和GIF格式最常用于在Internet上显示图像。 下面列出并简要描述了其中一些图形格式,分为两个主要的图形系列:光栅图像矢量图像

    除了直接图像格式(光栅图像和矢量图像),Metafile格式是可移植格式,可以包括光栅和矢量信息,例如WMF和EMF,他们是应用程序无关的格式。 元文件格式是中间格式,大多数应用程序打开元文件,然后以本地格式保存它们。

    光栅图像 Raster formats

    在计算机图形学中,光栅图形或位图图像是点阵数据结构,其表示通常矩形的像素网格(颜色点),可通过监视器,纸张或其他显示介质查看。位图是一个矩形像素网格,每个像素的颜色由多个位指定。光栅在技术特征在于图像的宽度和高度(以像素为单位)和每像素的位数(或颜色深度,它决定了它可以表示的颜色数量)打印将光栅图形视为连续色调,与连续色调相反的是“线条工作”,通常在数字系统中实现为矢量图形矢量图像可以通过软件进行光栅化(转换为像素),并将光栅图像矢量化(光栅图像转换为矢量图形)在这两种情况下,一些信息都会丢失

    • JPEG/JFIF:   JPEG(Joint Photographic Experts Group) (联合图像专家组)是一种有损压缩方法。JPEG压缩图像通常以JFIF(JPEG文件交换格式)文件格式存储,文件扩展名为JPG或JPEG。 几乎每个数码相机都可以保存JPEG / JFIF格式的图像,这种格式支持8位灰度图像和24位彩色图像(红色,绿色和蓝色各8位)。 JPEG对图像应用有损压缩,这可以显着减小文件大小。 应用程序可以选择压缩程度,而压缩程度会影响结果的视觉质量。 如果不是太大,压缩不会显着影响或降低图像的质量,但JPEG文件在重复编辑和保存时会遭受世代性降级。(JPEG还提供无损图像存储,但无损版本不受广泛支持)
    • JPEG 2000:JPEG 2000是一种压缩标准,支持无损和有损存储。 使用的压缩方法与标准JFIF / JPEG中的压缩方法不同,它们可以提高质量和压缩比,但也需要更多的计算能力来处理。 JPEG 2000还添加了JPEG中缺少的功能。 它并不像JPEG那么常见,但它目前在专业电影编辑和发行中使用(例如,某些数字电影院使用JPEG 2000作为单独的电影帧)。
    • GIF: GIF(Graphics Interchange Format) (图形交换格式)正常使用仅限于8位调色板,或256色(技术上可以使用24位颜色深度)。GIF最适合存储颜色很少的图形,例如简单的图形,形状,徽标和卡通风格的图像,因为它使用LZW无损压缩,当大区域有单一颜色时压缩效果比摄影或抖动的图像效率高很多。 由于GIF的简单性以及出现比较久,它获得了绝大多数软件支持。 由于其动画功能,它仍然广泛用于提供图像动画效果,尽管与现代视频格式相比压缩率低。

    • BMP:BMP文件格式(Windows位图)处理Microsoft Windows操作系统中的图形文件。 通常,BMP文件是未压缩的,因此大而无损; 它们的优点是结构简单,在Windows程序中广泛接受。

    • PNG:PNG(Portable Network Graphics) (可移植网络图形)文件格式是作为GIF的免费开源替代品创建的。 PNG文件格式支持8位调色板图像(所有调色板颜色可选透明)和24位真彩色(1600万种颜色)或48位真彩色,带或不带alpha通道 —— 而GIF仅支持256种颜色和单个透明颜色。与JPEG相比,当图像具有大而均匀着色的区域时,PNG表现优异。即使对于照片而言,由于其无损压缩,PNG仍然非常适合在编辑过程中存储图像,而JPEG通常作为照片编辑完成后最终保存的图像,因为其压缩技术通常会产生较小的文件大小。PNG为GIF提供了无专利的替代品(尽管GIF本身现在没有专利),也可以取代TIFF的许多常见用途。支持索引颜色,灰度和真彩色图像,以及可选的Alpha通道。 PNG可以存储伽玛和色度数据,以改善异构平台上的色彩匹配。PNG旨在在网络浏览器等在线查看应用程序中运行良好,并且可以使用渐进式显示选项进行完全流式处理。 PNG功能强大,可提供文件完整性检查和简单的常见传输错误检测。从PNG派生的动画格式是MNG和APNG。后者由Mozilla Firefox和Opera支持,并向后兼容PNG。

    • WebP:WebP是一种新的开放图像格式,它使用无损和有损压缩。 它是由谷歌设计的,旨在减少图像文件大小以加快网页加载速度:其主要目的是取代JPEG作为网络上照片的主要格式。 WebP基于VP8的帧内编码,并使用基于RIFF的容器

    矢量图像 Vector formats

    矢量图形是根据2D点定义的计算机图形图像,它们通过线和曲线连接形成多边形和其他形状。这些点中的每一个在工作平面的x轴和y轴上具有确定的位置并确定路径的方向。此外,每个路径可以具有各种属性,包括笔划颜色,形状,曲线,厚度和填充的值。矢量图形现在通常以SVG,EPS和PDF图形文件格式存在,并且与JPEG,PNG,APNG,GIF和MPEG4的更常见的光栅图形文件格式本质上不同。

    • SVG:SVG(Scalable Vector Graphics)(可伸缩矢量图形)是由万维网联盟创建和开发的开放标准,用于满足网络和其他方面的多功能,可编写脚本和通用矢量格式的需求。 SVG格式没有自己的压缩方案,但由于XML的文本性质,可以使用诸如gzip之类的程序压缩图形。 由于其脚本编写潜力,SVG是Web应用程序中的关键组件:外观和行为类似于应用程序的交互式Web页面。

    复合图像 Compound  formats

    这些是包含像素和矢量数据的格式,可能的其他数据,例如PDF的交互功能。

    2.3 视频文件格式 Video file format


    1. 内容来源

    Wikipedia: Video file formats

    2. 简介

    视频文件格式是一种用于在计算机系统上存储数字视频数据的文件格式。视频几乎总是使用有损压缩来存储以减小文件大小。

    视频文件通常是一个容器(例如Matroska格式),其包含视频编码格式(例如VP9)的视频数据以及音频编码格式(例如Opus)的音频数据。容器还可以包含同步信息,字幕和元数据(如标题)。标准化(或事实标准)的视频文件类型(例如.webm)是一个配置文件(profile),这个文件指定了容器格式及其可容纳的视频和音频压缩格式。视频文件容器内的编码视频和音频(不是文件头,文件尾和元数据)被称为本质。可以解码压缩视频或音频的程序(或硬件)称为编解码器。播放或编码视频文件有时需要用户安装与文件中使用的视频和音频编码类型相对应的编解码器库。

    大致有两种视频文件封装设计:
    非通用容器类型:
    通常可以根据文件扩展名暗示用户使用哪种应用程序去打开文件。某些视频文件格式就是这种情况,例如WebM(.webm),Windows Media Video(.wmv),Flash Video(.flv)和Ogg Video(.ogv),每种格式只能包含几个定义好的视频和音频编码格式子类型,使得相对容易知道哪个编解码器将播放该文件。
    通用的容器类型:如AVI(.avi)和QuickTime(.mov)几乎可以包含任何格式的视频和音频,并且以容器类型命名文件扩展名,这使得用户很难根据文件扩展名来决定使用哪种编解码器或者应用程序来播放文件。

    免费软件FFmpeg项目的库对视频文件格式的编码和解码具有非常广泛的支持。例如,Google使用ffmpeg支持YouTube的各种上传视频格式。使用ffmpeg库的一种广泛使用的媒体播放器是免费软件VLC媒体播放器,它可以播放用户遇到的大多数视频文件。

    3. 常见的视频文件格式

    NameFile extension(s)Container formatVideo coding format(s)Audio coding format(s)Notes
    WebM.webmMatroskaVP8VP9AV1VorbisOpusRoyalty-free format created for HTML5 video.
    Matroska.mkvMatroskaanyany 
    Flash Video (FLV).flvFLVVP6Sorenson Spark, Screen video, Screen video 2, H.264MP3ADPCMNellymoserSpeexAACUse of the H.264 and AAC compression formats in the FLV file format has some limitations and authors of Flash Player strongly encourage everyone to embrace the new standard F4V file format[2] de facto standard for web-based streaming video (over RTMP).
    F4V.flvMPEG-4 Part 12H.264MP3AACReplacement for FLV.
    Vob.vobVOBH.262/MPEG-2 Part 2 or MPEG-1 Part 2PCMDTSMPEG-1, Audio Layer II (MP2), or Dolby Digital (AC-3)Files in VOB format have .vob filename extension and are typically stored in the VIDEO_TS folder at the root of a DVD. The VOB format is based on the MPEG program stream format.
    Ogg Video.ogv, .oggOggTheoraDiracVorbisFLAC 
    Dirac.drc?Dirac? 
    GIF.gifN/AN/AnoneSimple animation, inefficient compression, no sound, widely supported
    Video alternative to GIF.gifvHTMLanynoneNot standardized, and not a real video file in the classical meaning since it merely references the real video file (e.g. a .webm file), which has to exist separately elsewhere. A .gifv "file" is simply a HTML webpage which includes a HTML5 video tag, where the video has no sound. As there were large communities online which create art using the medium of short soundless videos in GIF format, GIFV was created as a functionally similar replacement with vastly smaller filesizes than the inefficient GIF format.
    Multiple-image Network Graphics.mngN/AN/AnoneInefficient, not widely used.
    AVI.aviAVIanyanyUses RIFF
    MPEG Transport Stream.MTS, .M2TSAVCHDAVCHD (MPEG-4 / H.264 )Dolby AC-3 or uncompressed linear PCMThe standard video format used by many Sony and Panasonic HD camcorders. It is also used for storing high definition video on Blu-ray discs.
    QuickTime File Format.mov, .qtQuickTimemany[3]AACMP3, others[3] 
    Windows Media Video.wmvASFWindows Media Video, Windows Media Video Screen, Windows Media Video ImageWindows Media Audio, Sipro ACELP.net 
    Raw video format.yuvFurther documentation neededDoesn't applyDoesn't applySupports all resolutions, sampling structures, and frame rates
    RealMedia (RM).rmRealMediaRealVideoRealAudioMade for RealPlayer
    RealMedia Variable Bitrate(RMVB).rmvbRealMedia Variable BitrateRealVideoRealAudioMade for RealPlayer
    Advanced Systems Format(ASF).asfASFanyany 
    AMV video format.amvModified version of AVI[4]Variant of Motion JPEGVariant of IMA, ADPCMProprietary video file format produced for MP4 players and S1 MP3 players with video playback
    MPEG-4 Part 14(MP4).mp4, .m4p (with DRM), .m4vMPEG-4 Part 12H.264MPEG-4 Part 2MPEG-2MPEG-1Advanced Audio CodingMP3, others 
    MPEG-1.mpg, .mp2, .mpeg, .mpe, .mpvMPEG-1 part 1MPEG-1 part 2MPEG-1 Audio Layer I, MPEG-1 Audio Layer I, MPEG-1 Audio Layer III (MP3)Old, but very widely used due to installed base.
    MPEG-2 – Video.mpg, .mpeg, .m2v?H.262AACMP3MPEG-2 Part 3, others 
    M4V – (file format for videos for iPods and PlayStation Portables developed by Apple).m4vMPEG-4 Part 12H.264AACDolby DigitalDeveloped by Apple, used in iTunes. Very similar to MP4 format, but may optionally have DRM.
    SVI.sviMPEG-4 utilising a special header??Samsung video format for portable players
    3GPP.3gpMPEG-4 Part 12MPEG-4 Part 2H.263H.264AMR-NBAMR-WBAMR-WB+AAC-LCHE-AAC v1 or Enhanced aacPlus (HE-AAC v2)Common video format for cell phones
    3GPP2.3g2MPEG-4 Part 12MPEG-4 Part 2H.263H.264AMR-NBAMR-WBAMR-WB+AAC-LCHE-AAC v1 or Enhanced aacPlus (HE-AAC v2), EVRCSMV or VMR-WBCommon video format for cell phones
    Material Exchange Format(MXF).mxfMXF?? 
    ROQ.roq???used by Quake 3[5]
    Nullsoft Streaming Video(NSV).nsvNSV??For streaming video content over the Internet
    Flash Video (FLV).flv .f4v .f4p .f4a .f4bAudio, video, text, dataAdobe Flash PlatformSWF, F4V, ISO base media file formatDeveloped by the Adobe Flash Platform

    3 重要的视频文件格式


    3.1 QuickTime File Format  (.mov)

    3.2 ISO Base Media File Format

    先罗列下关键知识点:    

    1. 由苹果的QuickTime容器封装扩展而来

    2. specification:  ISO/IEC 14496-12    ISO/IEC 15444-12 二者相同

    3. 通用的基于时间的多媒体文件格式,由于其网络协议无关性,因此能很好的支持各种网络协议。具有格式交换,管理,编辑,呈现等方面的功能。对于媒体呈现,既可以是本地文件,也可以通过网络或者是其他流传输机制。

    4. 可扩展性,许多文件格式是iso base media file format的扩展,如mp4, 3gpp, f4v,DVB,iTunes,JPEG2000,mj2,QT(quicktime),Opus.

    5  网站www.mp4ra.org可查,扩展格式可注册,注册权在苹果公司控制着。

        也可以不注册:如f4v

    6. 文件是面向对象设计,很容易解析为基础的对象 ,而文件中的基础对象都是在所谓的box或者是atom中,根据box的type就知道如何解析box

    7. file type box  内涵了major_brand minor_brand compatible_brands根据前2者可以找到文件适用的specification,后者指出兼容的格式。

    8. 支持媒体数据流化在网络上传播。主要通过hint track来实现

    9. 鉴于ISO/IEC 14496-12重要性,3月5日开始为期一个月的specification学习。

    3.3 MP4

    3.4 FLV

    3.5 MPEG-TS

    3.6 HLS

    3.7 MKV

     

    展开全文
  • VC++转换图像文件格式

    2021-03-17 12:43:08
    摘要:VC/C++源码,图形处理,图像转换 VC++转换图像文件格式,浏览一幅新图像,可将其的格式转换为BMP/JPG/GIF/PNG/TIF等格式,转换的格式还挺全,而且操作也方便,程序主要是想让VC初学者了解一些图像操作的知识,...
  • 常见图形图像文件格式课程简介 1.多媒体技术的基本概念 2.多媒体特征与关键技术 3.多媒体计算机系统(软件和硬件) 4.常见多媒体文件格式 5.多媒体技术的发展与应用 6.多媒体作品设计的一般流程 图片格式转换器...
  • 案例分析二: 请求分页管理系统,假设某进程的页表内容如下表所示。页号页框(Page Frame)号有效位(存在位) 0—0 1906H1 2—0 3235H1 4—0 页面大小为4KB,一次内存的访问时间是200ns,一次快表(TLB)的访问...
  • 常用多媒体文件格式

    千次阅读 2016-05-27 17:28:20
    常用多媒体文件格式 图片格式 文件格式或后缀 描述 1 BMP Windows 位图 2 PCX PC 画笔 3 PNG 可移植网络图形 4 JPEG 联合摄影专家组 5 GIF 图形交换格式 6 ...
  • 1.JPG、GIF及TGA在图象的运用,特别是随着网络技术的普及,对图片的压缩已成了一种很常见的事。压缩图象格式有数十种之多,这里只介绍几种最常用的。JPG是压缩比最大的格式。它属于有损压缩,压缩时会有一个选项...
  • 通过计算机处理的图像一般称为数字图像,它与传统照片不同,它可以通过某种软件被任意修改和编辑。但他又与传统照片有密切联系,因为好多图像信息大都由照片扫描而来,另外,离开了照相机的镜头,数字图像也会濒临...
  • 多媒体文件格式全解说

    千次阅读 2016-01-25 22:02:47
    发现很多做前端的,还是做后台的,对视频、音频的格式都不太了解,也不知道H5里面浏览器的适用方案是什么。此文作科普,只为给大家对众多的多媒体文件一个大概的认识,以便在需要的场合作出合适的选择。
  • 一、BMP图像文件格式 BMP是一种与硬件设备无关的图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何...由于BMP文件格式是Windows环境交换与图有关的数据的一种标准,因此在
  • TGA图像文件格式解析

    千次阅读 2021-03-23 15:41:10
    文章目录一、TGA图像文件格式概述1. 图像格式2. 结构3. 压缩二、TGA格式解析(含实例分析)三、总结 一、TGA图像文件格式概述 1. 图像格式 TGA(Targa)格式是计算机上应用最广泛的图象格式。在兼顾了BMP的图象质量...
  • 包含实验要求和可执行文件。...编写C/C++程序,读取一个24位真彩色BMP文件,然后转化为灰色图像,最后存储为8位伪彩色BMP文件。 编写C/C++程序,读取一个8位伪彩色BMP文件,转化为24位真彩色BMP文件,最后存储。
  • 图像是一类非常重要的多媒体数据,人类获取的信息70%来自视觉系统,所以在所有的多媒体数据图像提供的信息最多!但是,在图像数字化之后的数据量是非常大的,由于存储介质和传输的限制,我们必须对图像数据进行...
  • 多媒体文件封装格式

    千次阅读 2017-03-17 15:19:20
    多媒体文件封装格式[top] 常见的封装格式有:TS、AVI、MKV、TP、MOV、M2T等等,它们与编码类型没有必然联系。不同的封装方式就好比是不同的盒子,高清视频...在AVI文件中,运动图像和伴音数据是以交织的方式存储,并独
  • 文件格式是在文件中存储信息的一种标准方法。首先,文件格式指定文件是一个二进制或ASCII文件。其次,文件展示了文件的组织形式。例如,逗号分隔值(CSV)文件格式存储在纯文本的表格数据。image.png2、为什么数据科学...
  • 常见的图像文件格式 无损压缩

    万次阅读 2016-03-03 09:38:47
    一、BMP格式 BMP是英文Bitmap(位图)的简写,它是Windows操作系统的标准图像文件格 式,能够被多 种Windows应用程序所支持。随着Windows操作系统的流行与丰富的 Windows应用程序的开发,BMP位图格式理 所...
  • 多媒体文件格式简单介绍

    千次阅读 2010-02-05 17:04:00
    多媒体技术,不外乎有声音、图形、静态图像、动态图像等几种媒体形式。每一种媒体形式都有严谨而规范的数据描述,其数据描述的逻辑表现形式是文件。■音频文件格式音频文件通常分为两类:声音文件和MIDI文件。...
  • 多媒体——图像文件大小的计算

    千次阅读 2014-10-04 18:39:48
    一,知道像素数和位数求图像文件的大小   每个像素为16位,图像为1600*1200像素,求容量: 1600*1200*16/8 注:16位,可以表示2^16种颜色,也就是每个点需要两个Byte(16/8)     二,知道像素数和色数求图像...
  • RTF文件格式说明

    千次阅读 2019-04-15 08:25:31
    这是一种类似DOC格式(Word文档)的文件,有很好的兼容性,使用Windows“附件”的“写字板”就能打开并进行编辑。RTF是一种非常流行的文件结构,很多文字编辑器都支持它。一般的格式设置,比如字体和段落设置,页面...
  • 嵌入多媒体文件embed标记语法及属性设置方法。 采用超链接插入动画、音频和视频类多媒体文件图像 网页上插入图像的方法就是使用<img>标记。它的众多属性可以控制图像的路径、尺寸和替换文字等各种功能。...
  • 适当的应用图像可以使网页变得赏心悦目,充满吸引力。怎么样在网页中插入图像呢,利用html代码实现起来是一件非常简单的...并不是真正的把图片加入到HTML文件中,而是通过一个路径告诉浏览器图像在哪里。 基本语法 ...
  • 文件格式、后缀名、图片格式详解

    千次阅读 2019-03-12 08:51:19
    .acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 .aif:声音文件,支持压缩,可以使用WindowsMediaPlayer和QuickTimePlayer播放 .AIF:音频文件,使用WindowsMediaPlayer播放 .AIFC:...
  • iOS图形图像、动画和多媒体编程技术最佳实践主要介绍了iOS的图形图像、动画和多媒体编程技术,全部采用基于iOS7的最新API。 全书分为10章:第1章开篇综述;第2章2D图形图像技术,介绍了UIKit绘图技术、绘制视图的...
  • 常见的文件格式有哪些

    千次阅读 2021-01-09 08:54:49
    A AAC:MPGE-4高级音频编码 ACC:苹果设备的专属音乐格式 ...APK:AndroidPackage /Android(安卓)安装包,APK是类似Symbian Sis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机执行即可安装 APS

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 51,032
精华内容 20,412
关键字:

多媒体中图像文件格式