音视频的无损分流

前言

  处理视频有时候需要将视频和音频分离,得到单独的音频流或视频流文件。如果想实现无损分离音视频,就要在分离时不进行重新编码,这样不仅可以做到无损,而且由于省去了解码和重新编码的过程,速度极快,几乎等于向硬盘写入文件的速度。

  针对不同格式的视频有不同的分流工具。

一、MKV——MKVExtractGUI-2

  MKVExtractGUI-2需要有MKVToolNix的安装环境才能运行。

下载地址

https://sourceforge.net/projects/mkvextractgui-2/  (MKVExtractGUI-2)

https://www.videohelp.com/software/MKVToolNix  (MKVToolNix)

使用方法

  先安装MKVToolNix,然后把MKVExtractGUI2.exe放入MKVToolNix的安装目录即可。

附加说明

  MKVToolNix并没有开发者官方的下载链接,但开发者给出了安装包的哈希值以供校验,详情可参考https://mkvtoolnix.download/downloads.html。

二、MP4——Yamb MP4Tools

  虽然MKV格式愈来愈流行,但由于众所周知的原因,商业化视频处理软件一般是不支持MKV格式的。

下载地址

http://yamb.unite-video.com/download.html

使用方法

  电脑里有MP4Box的同学可以选择免安装的版本,没有的同学可以下载安装包,就是带着installer那个。

  软件搞定之后,在Editing里选择extract streams即可。

附加说明

  对于Yamb MP4Tools我不得不多说几句,Yamb MP4Tools似乎很多年都没有更新了,虽然没有听说操作系统不兼容的问题,但还是有软件显示不完全的小问题。

  我自己用的是Win7系统,习惯了125%的显示倍数。在运行Yamb MP4Tools 2.1.0.0 Beta 2的时候,靠右的按钮通通显示不出来,input视频都input不了。调整到100%的显示倍数,一切正常,世界和平。

三、FLV系列——FLVExtract

  Flash Video系列格式包括FLV、F4V、PFV等,通常出现在视频网站的缓存中。

下载地址

http://moitah.net/

使用方法

  无需安装,把视频用鼠标拖到程序窗口就好,直接拖,不用找什么空白框,简单粗暴。

四、TS格式——TsMuxer、DGindex

  TS格式常见于电视录制资源,也有人把蓝光Remux用TS封装。对于电视录制资源,根据播放地区不同,可以分为中、欧的PAL制和美、日的NTSC制。

  使用TS格式作为封装容器,其视频编码可能是MPEG-2,也可能是AVC,对于后者,用TsMuxer;对于前者,除了TsMuxer,还可以用DGindex。

  比较常见的情况,国内电视台是AVC编码,日本电视台是MPEG-2编码。

  (补充一点,我国有自己开发的AVS编码,似乎可以看作与AVC处于同一等级,国内电视好像有用AVS和AVS+,而AVS+则被认为是与HEVC处于同一等级)

  就像名字中的那样,TsMuxer是专门解决TS容器封装分流问题的;而DGindex则有同名的源滤镜,用于加载MPEG-2视频,是压制这一类视频的开始之步。

五、VOB格式

  VOB格式是DVD光盘的格式,对应的视频为MPEG-2编码,和MPEG-2编码的TS格式一样,使用DGindex即可。

六、M2TS

  M2TS格式是蓝光光盘的格式,对应的视频编码为AVC或HEVC,也有个别为MPEG-2编码。对于最近两年还用MPEG-2编码的蓝光,我只能说骗钱...

  M2TS格式的分流使用HD Stream Extractor。

  对于上述提及的工具,比较方便的办法就下载MeGUI直接打包获取,也便于管理这些工具。

下载地址

https://sourceforge.net/projects/megui/files/

你可能感兴趣的:(音视频的无损分流)