常见视频转换软件详解 (一)

常见视频转换软件详解 (一)2009年06月02日 星期二 下午 03:35 最近看了几篇视频转换软件的评测,文章的质量实在不高而且很不专业。而且也看到很多人胡乱骂某个软件废品之类的,鉴于很多人对视频转换软件不是很了解,不希望大家被这些文章误导,才想到写这篇文章的。目前视频转换软件很多,常见的全能转换软件有WinAVI、MediaCoder、WisMencoder、megui、winmenc、SplitIt(移动影音转换专家)、格式工厂、暴风转码、快乐影音转换器等等。当然还有人使用更专业软件如TMPGEnc、Vegas等等,这些人都有一定的相关知识也就不需要我献丑了。

视频转换工具虽然很多,但根据转换器的核心大致可以分为两大类:1、基于命令行工具2、基于微软DirectShow接口。第一部分就着重介绍一下基于命令行工具的视频转换软件。

基于命令行工具的转换软件包括:MediaCoder、WisMencoder、megui、winmenc、SplitIt(移动影音转换专家)、格式工厂、快乐影音转换器等。

目前最重要的命令行转换工具来自几个开源项目mencoder、ffmpeg和x264,mencoder与mplayer是同一项目中的两个部分分别负责视频转换和播放,ffmpeg则提供了最主要的解码器、编码器、分离器和混流器。这两个工具的详细介绍可以参考维基百科 https://www.360docs.net/doc/437897155.html,/wiki/FFmpeg 和 https://www.360docs.net/doc/437897155.html,/wiki/MPlayer 。这两个工具几乎可以处理所有输入格式,并可以输出除RMVB之外的几乎所以格式的多媒体文件。x264是开源的H.264(AVC)编码器 ,多版本的mencoder中都内置了x264。因此,多数转换工具需要做的事情不过是为这两个工具提供一个比较好的GUI(用户界面) 而已。

winmenc就仅仅是mencoder的GUI。不过其中使用的mencoder是软件作者自己修改的版本,据我所知是最早支持输出能在PSP上正常播放的PMP-AVC格式的版本。

megui,这是一个比较奇怪的工具,虽然编码核心也是mencoder和x264但是解码部分却使用了Avisynth,使用一种AVS脚本来控制媒体文件输入并添加滤镜。不可否认AVS在某些方面确实提供了比较强大的功能,如添加水印等等。但是,Avisynth是vfw时代的工具,现在已经被directshow取代了。而且AVS也有很多问题,关于AVS的优缺点具体请参考这个帖子 https://www.360docs.net/doc/437897155.html,/forums/viewtopic.php?id=67 。我看到很多人说megui有多强,其他转换软件都无视等等。这恰恰是无知的表现,我并没有贬低megui用户的意思,如果你是一位AVS脚本高手,megui无疑是很强大的工具。但是AVS所提供的功能多数都可以直接使用mencoder或ffmpeg来完成,包括各种滤镜。而且还可以避免使用AVS带来的一些问题。而且既然编码部分都是mencoder和x264也就不存在所谓的megui

画质更高的情况了(不包括使用某些滤镜提高画质的情况)。

WisMencoder、SplitIt(移动影音转换专家)、格式工厂这几个转换软件所带mencoder和ffmpeg都使用了Sherpya的编译版 https://www.360docs.net/doc/437897155.html,farm.it/mplayer-win32.php ,也就是说在核心上是完全一样的,当然具体版本可能会不同。既然核心相同为什么在评测中会表现出不同的性能呢,原因很简单不过是转换参数不同而已,这主要和软件使用者的设置有关,当然和软件作者默认的参数设置也有一定关系。至于这几款软件的界面各有千秋,多数用户都很容易上手。但是简单方便的用户界面并不是说性能和质量就会差,如果设置得当的话转换质量不会比megui差。

下面说说MediaCoder,这个可以说是怪物级别的转换软件,几乎集成了所有可以找到的命令行工具,支持输出处RMVB之外的几乎所有格式(虽然支持RM但实际上是已经被淘汰的老版本)。其中的mencoder、ffmpeg和很多编码器都是作者修改的版本。不过这个软件还是有几个比较大的问题的,首先是用户界面很不友好,和之前提到的几款软件相比简直可以算是很难使用,繁多的设置会让第一次使用的普通用户当场晕倒。而且基于XUL的设置程序界面也给人很不专业的感觉(不清楚作者出于什么考虑),每次升级后都要用浏览器确认这种做法也实在不敢恭维。而且程序的稳定性也不是很好,经常出现崩溃和假死的现象。虽然有很多缺点,但对于像我这样的有一定视频转换知识的用户MediaCoder应该算是国内最强的转换软件了。不过对于初级用户而言还是使用其他转换软件更好。

最后要说一下快乐影音转换器了,把它放到最后并不是因为它最好,而且因为我就是这款软件的作者。快乐影音转换器也是基于mencoder和ffmpeg的,当然还包括一些其他工具如neroaac、helix等等。我在前面提到了很多转换软件都是使用了Sherpya的编译版,这个版本确实很好,不过还是存在一些缺陷的。比如对中文字幕支持比较差必须手动指定字幕编码、不能转换PMP文件、PMP-AVC无法在PSP里正常播放等等。因此快乐影音转换器的mencoder实际上应该算是WW版,因为使用了WW版MPlayer的多数补丁。包括支持字幕编码自动识别、PMP分离器、直接转换RAR压缩分卷压缩包等功能。并且参考winmenc版的mencoder修改了x264的来支持PMP-AVC格式。更好的兼容TS、TP文件等等。另外在用户界面方面参考了WinAVI等软件,比起MediaCoder更方便新手使用。

前面提到的所有基于命令行工具的转换软件都是基于mencoder和ffmpeg的,虽然有些是修改过的版本,但是核心部分也不会有什么本质的区别。转换质量和速度完全取决于参数设置,这

主要是有使用者水平决定的,所以在评价一个视频转换软件之前最好先确认一下自己的水平。当然我的水平也有限,上面的这些分析最多也只是根据长时间的使用后推测出了的,如果分析的有什么不对的地方还请大家指教。


相关文档
最新文档