网上下载的avi等视频音频交错格式影片,有部分是多音轨(如:中英双语、国粤双语)和外挂字幕的,有没有办法只保留一条音轨(如:只有中国话或只有普通话)和将字幕封入文件中以方便观看呢?答案是肯定的,用VirtualDubMod即可实现,但VirtualDubMod转换所费时间较长,在这里向大家介绍一个更方便、更快捷的工具—AVI-MuxGUI。
AVI-MUXGUI是一款综合性的视频文件分离/合成工具,免费,可以将各种字幕、音频/视频流等合入AVI中,新版本增加了mkv格式的支持,可以支持输出avi和mkv两种封装格式。利用mkv这个强大的容器,使得AVI-MUXGUI支持的输入格式更加广泛,可支持的输入格式有ac3,dts,wav,mp2,mp3,ogg,avi,mkv,mka,mks,srt,ssa等等。
VI-MuxGUI用于合成avi视频文件,亦可以提取avi文件里面的视频、音频、字幕轨道,是最强大的avi合成器,甚至合成aac音轨到avi里面,这些都是以前的工具做不到的。
软件操作很简单,将视频文件或支持的流媒体文件导入到AVI-MUXGUI后,在需要混流的轨道前打上钩即可开始合成即可。另外对着流媒体右键和可以单独选择抽取二进制数据流。
格式支持:
目前支持如下输入格式:
容器:AVI,MKV...
音频流:WAV,MPA/MP3,AC3,DTS,AAC,OGG/Vorbis...
字幕流:SRT,SSA...
目前支持如下输出格式:
容器:AVI,MKV...
Raw数据:MPx,AC3,DTS...
音频流:ATDS-AAC,OGG/Vorbis...
----------------------------------
功能特性:
1)支持Open-DMLAVI规范,可创建无大小限制的AVI文件
2)支持创建Rec列表
3)可按大小、时间、章节等标准分割文件
4)可导入MPx,AAC,HE-AAC等音频流到你的AVI中,以使其100%兼容AVI容器文件规范
5)可抽取输入文件中的流为Raw数据,这是译者本人最常用的功能,比如抽取AVI容器文件中的SRT,SSA字幕流为独立的字幕文件,再比如抽取AVI/MKV容器文件中的MP3,AC3,DTS,AAC,OGG/Vorbis等音频流为独立的音频文件-就是市面上常见的Video2Audio软件了,不过貌似那些收费软件在这方面多数都是(二次)转码后输出,而不是像AVI-Mux这样完美地按照“原状”抽取出源文件的音频流
6)使用固有缓存而非Windows的文件缓存以提升性能
7)可以直接修复部分AVI而无需转码
8)可直接存取Mode2-Form2文件
9)可直接使用AVI中的Vorbis流作为数据源
10)可合成SSA字幕到AVI/MKV文件中
11)根据FourCC而非根据扩展名来判定文件格式,这样eMule上那些将MKV/OGM文件刻意重命名为AVI刷分的小白们改造的假牙将不会混淆程序对源文件的解析:)