本文主要是介绍【多媒体文件格式】ASF、WMA、WMV,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ASF/WMA/WMV
它们都是 Windows Media 文件的有效文件扩展名。当文件内容被格式化为高级系统格式 (ASF) 并使用任何编解码器压缩时,将使用 .asf 文件扩展名。如果内容是使用 Windows Media 音频编解码器压缩的,则使用 .wma 文件扩展名。如果内容是使用 Windows Media 视频编解码器压缩的,则使用 .wmv 文件扩展名。某些程序可能需要文件具有 .asf 文件扩展名才能接受内容。如果是这样,您可以简单地重命名任何 .wma 或 .wmv 文件以使用 .asf 文件扩展名,然后将它们用于程序。
ASF
ASF,全称Advanced Systems Format,是由微软提出的开放封装格式标准。ASF是微软公司Windows Media的核心。这是一种包含音频、视频、图像、控制命令脚本、JPEG、二进制文件的数据格式。目前常见遵循这种标准的数据封装格式化的后缀是.asf、.wma、.wmv。
WMA
WMA(Windows Media Audio)是微软公司开发的一系列音频编解码器,也指相应的数字音频编码格式。WMA包括四种不同的编解码器:(1) WMA,原始的WMA编解码器,作为MP3和RealAudio编解码器的竞争者[1][2];(2) WMA Pro,支持更多声道和更高质量的音频[3];(3) WMA Lossless,无损编解码器;(4)WMA Voice,用于储存语音,使用的是低码率压缩[3]。一些使用Windows Media Audio编码格式编码其所有内容的纯音频ASF文件也使用WMA作为扩展名。
WMA格式最初为微软公司所开发,但是随着众多播放器对它的支持,这个格式正在成为MP3格式的竞争对手之一。它兼容MP3的ID3元数据标签,同时支持额外的标签。另外,一般情况下相同音质的WMA和MP3音频,前者文件体积较小
WMV
WMV(Windows Media Video)是微软公司开发的一组数字视频编解码格式的通称,它是Windows Media架构下的一部分。
它最初是为低速率流媒体应用作为专有编解码开发出来的,但是2003年微软公司基于Windows Media Video第9版编解码起草了视频编解码规范并且提交给SMPTE申请作为标准。这个标准在2006年3月作为SMPTE 421M被正式批准,这样Windows Media Video 9编解码就不再是一个专有的技术。早期的编解码版本(7和8)仍然被认为是专有技术,因为它们不在SMPTE 421M标准的涵盖范围内。
WMV不是仅仅基于微软公司的自有技术开发的。从第七版(WMV1)开始,微软公司开始使用它自己非标准MPEG-4 Part 2。但是,由于WMV第九版已经是SMPTE的一个独立标准(421M,也称为VC-1),有理由相信WMV的发展已经不像MPEG-4那样是一个它自己专有的编解码技术。现在VC-1专利共享的企业有16家(2006年4月),微软公司也是MPEG-4 AVC/H.264专利共享企业中的一家。
视频流通常与Windows Media Audio音频流组合在一起并且使用扩展名为.wmv或者.asf的Advanced Streaming Format的文件进行封装。WMV通常使用Advanced Streaming Format(ASF)封装,它也可以使用AVI或者Matroska格式封装。如果是AVI封装的文件结果文件可以是.avi
,如果是ASF封装的话则是.wmv
或者.asf
,如果是MKV封装的话则是.mkv
。
当使用VirtualDub编码器编码和WMV9 VCM编解码实现的时候WMV可以存储在AVI文件中。用于Mac的微软公司媒体播放器不支持所有的WMV编码的文件,因为它只支持ASF文件封装,Flip4Mac和QuickTime或者用于MacOSX的MPlayer可以播放更多的文件。
当使用ASF文件格式封装的时候,WMV能够支持用于保护知识产权的数字版权管理(DRM)工具。
1、什么是WMV
WMV(Windows Media Video)是微软开发的一系列视频编解码和其相关的视频编码格式的统称。视频部分使用Windows Media Video编码,音频部分使用Windows Media Audio编码。作为一种有着高压缩率、体积小等优势的视频压缩格式。
它是在ASF(Advanced Stream Format)格式升级延伸来得。在同等视频质量下,WMV格式的体积非常小,因此很适合在网上播放和传输。
2、WMV格式
需要注意的是,WMV不仅是容器格式,也是视频压缩格式。
① 容器格式
WMV文件使用ASF(Advanced Systems Format)容器格式来封装已编码的多媒体内容。因为ASF还能够用其他非WMV文件标准指定的编码来封装多媒体内容,所以ASF文件使用.ASF作为文件扩展名,而不是用.WMV作为文件扩展名。
② 视频压缩格式
在WMV家族中,WMV是最被公认的视频压缩格式。术语WMV常常仅指微软Windows媒体视频格式。WMV 9编解码器包含WMV文件格式中包含的最重要的组件,例如非方形像素,帧插值和隔行扫描视频,使WMV文件成为视频文件中最清晰的文件之一(支持720p、1080p等高清格式)。WMV Screen是WMV文件的主要专用编解码器。它用作屏幕投射编解码器,能够捕获实时内容。它还能够将来自相同外部程序的视频转换为WMV文件。
参考
1、多媒体文件格式之ASF
2、【科普】什么是WMV?- 如何播放、编辑WMV视频
3、Windows Media Video - 维基百科,自由的百科全书
这篇关于【多媒体文件格式】ASF、WMA、WMV的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!