分离视频流与音频流#e# 一个视频文件通常是由视频流与音频流组成的,视频播放的时候,实际上是由分离器将视频流与音频流拆分,分别由各自的解码器进行解码,然后同步播放。
我们在非编处理的时候,往往需要单独提取出来视频流或是音频流使用,看了多数给出的方法是导入非编进行处理,分别进行渲染视频和音频,其实这是一种不可取的方法!非编处理应该以尽量减少渲染次数为标准,因为现在根本没有无损的转码,所以在处理视频时,能尽量不渲染就不渲染。那么这种提取视频流与音频流或者合成视频流与音频流也应该是不渲染最好!
一、免渲染分离视频流与音频流
下面提供一些不通过渲染得到视频流与音频流的方法。首先说一下分解,把一个有声音的视频分解,分别得到无声视频和音频可以通过分离器直接分解。
当然这个需要对命令行编码操作有所了解,可以通过编写命令行参数直接提取(比如用通过mencoder用查代码的方法直接提取AVI的音频)
最方便的方法是利用工具软件,下面介绍一款:Total Video Converter(点击查看下载地址)