无损合并WMV视频
董师傅茶坊
读者VS董师傅
王望书:我有一些精彩的WMV视频,我想问一下如何才能够实现这些视频的无损合并?
董师傅:要无损合并WMV视频,可以使用AsfBin 1.6工具。下面,董师傅就教你一步步实现。
目前网络上很多的WMV视频文件采用的是VBR编码方式。不过,VBR编码的WMV视频文件要合并就不太容易了。
我们知道,视频片段的音视频码率、频率、画面尺寸等参数必须完全一致才能合并,而不同的VBR WMV视频即便采用完全一样的编码设置也会在音频码率参数上稍有差异,这样一来,流行的WMV视频合并工具,如Asftools等就都无法合并这样的WMV片段。
小知识:什么是VBR编码?
VBR即Variable Bitrate(动态码率),也就是多媒体文件在编码时根据画面或声音的状况动态确定采用的编码码率。VBR编码方式可以在保证质量的前提下提高媒体文件的压缩率,减小文件的体积。
要解决这个问题,传统的办法是对这些文件进行重新编码,甚至要将它转换成其他格式,再进行合并,既麻烦还影响质量。好在AsfBin 1.6(下载地址:http://download.cpcw.com)在很大程度上解决了这个问题,让采用相同编码设置的VBR WMV文件实现了无损合并。
AsfBin是一个命令行程序,可对WMV/ASF进行修复、分割和合并,它也有一个GUI的版本——asfbinapp,但asfbinapp对音频流的参数要求比较严格,只要参数稍有差异就拒绝工作(图1),因此,只有命令行的AsfBin程序才具备合并VBR WMV文件的能力。

AsfBin作为命令行程序,需要我们记住很多命令参数,使用不便,我们可以借助AsfBin的一个前端程序AsfFE for AsfBin来操作它。
合并前需要将asfbin.exe程序复制到WMV片段所在的文件夹中,然后运行AsfFE for AsfBin(图2)。

先单击“ADD”按钮,将要合并的片段加入到文件列表当中,注意,一次参与合并的文件不要超过10个,超过就会出现无法导入的情况。如果文件比较多,可以分批进行合并。
对于列表中的文件,你可以通过“PU”和“PD”按钮来调整先后顺序。接下来单击“REF”按钮,设置文件的输出路径和文件名。最后,单击“DONE”按钮,即会弹出DOS窗口(图3)。

对于音频参数差异太大的VBR WMV片段,AsfBin也无能为力,这个时候也只能采用重新编码的办法。不过AsfBin至少可以应付90%以上的VBR WMV文件,这使我们在合并VRB WMV文件时的麻烦少了许多。