最近看见很多朋友都在问 ASF 和 WMV
文件消失了的拖放功能能不能
修复,所以也就简单的写了这篇东西。其实 ASF 和 WMV 文件之所以不能拖放很多时候都是因为
下载流
媒体的软件在重建文件的时候缺少了一些必要的标志
数据而造成的。另外也有一些是因为
播放软件的问题,用 Media Player 7.0
播放不能拖放的 ASF 文件,用旧的 Media Player 6.4 就可以正常播放(这个版本的
播放器在 Program Files\Windows Media Player\mplayer2.exe)。另外你也可以用 YAAN 写的 ASFFIX 0.22 这类的软件来修复,但如果论方便和功能强大,就当论 ASFTOOLS 这个软件了。
下载并安装好 ASFTOOLS 后,你就可以马上运行该软件了,先用 Add 按钮添加要处理的目标 ASF 或者 WMV 文件,然后按下 Advanced 按钮。
之后就进入了高级命令菜单,如下图:
接着你只需要再按一下 Make Seekable 按钮和 Repair 按钮,如无意外你不刻就可以得到一个可以拖放的 ASF 或 WMV 文件了。由上图不难看出在这个窗口里面还有很多 ASF 文件的状态标志值可以修改,如果你的 ASF 还有其它一些问题的话,也可以一并选上然后修复。其实用来控制能不能拖放的关键就是两个标志值 Seekable Flag 和 Live Flag ,这两个标志值的组合关系如下图:
看到这里我想你应该明白该如何做了吧,好了,下次谈如何转换 ASF 和 WMV 文件的时候再见! ;)