【多媒体文件格式】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 - 维基百科,自由的百科全书

相关推荐
拭心3 小时前
Google 提供的 Android 端上大模型组件:MediaPipe LLM 介绍
android
带电的小王5 小时前
WhisperKit: Android 端测试 Whisper -- Android手机(Qualcomm GPU)部署音频大模型
android·智能手机·whisper·qualcomm
梦想平凡5 小时前
PHP 微信棋牌开发全解析:高级教程
android·数据库·oracle
元争栈道6 小时前
webview和H5来实现的android短视频(短剧)音视频播放依赖控件
android·音视频
阿甘知识库7 小时前
宝塔面板跨服务器数据同步教程:双机备份零停机
android·运维·服务器·备份·同步·宝塔面板·建站
元争栈道7 小时前
webview+H5来实现的android短视频(短剧)音视频播放依赖控件资源
android·音视频
MuYe7 小时前
Android Hook - 动态加载so库
android
居居飒8 小时前
Android学习(四)-Kotlin编程语言-for循环
android·学习·kotlin
Henry_He11 小时前
桌面列表小部件不能点击的问题分析
android
工程师老罗11 小时前
Android笔试面试题AI答之Android基础(1)
android