【多媒体文件格式】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

WMAWindows Media Audio )是微软公司开发的一系列音频编解码器,也指相应的数字音频编码格式。WMA包括四种不同的编解码器:(1) WMA ,原始的WMA编解码器,作为MP3RealAudio编解码器的竞争者[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

WMVWindows 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文件封装,Flip4MacQuickTime或者用于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 - 维基百科,自由的百科全书

相关推荐
Yeats_Liao12 分钟前
Spring 定时任务:@Scheduled 注解四大参数解析
android·java·spring
雾里看山2 小时前
【MySQL】 库的操作
android·数据库·笔记·mysql
水瓶丫头站住10 小时前
安卓APP如何适配不同的手机分辨率
android·智能手机
xvch11 小时前
Kotlin 2.1.0 入门教程(五)
android·kotlin
xvch15 小时前
Kotlin 2.1.0 入门教程(七)
android·kotlin
望风的懒蜗牛15 小时前
编译Android平台使用的FFmpeg库
android
浩宇软件开发16 小时前
Android开发,待办事项提醒App的设计与实现(个人中心页)
android·android studio·android开发
ac-er888816 小时前
Yii框架中的多语言支持:如何实现国际化
android·开发语言·php
苏金标17 小时前
The maximum compatible Gradle JVM version is 17.
android
zhangphil17 小时前
Android BitmapShader简洁实现马赛克,Kotlin(一)
android·kotlin