星期二, 六月 19, 2007

h.264 encoder

因为硬盘比较小,所以下载的dvdrip想自己再用h.264压一遍,大小一般变为原来的一半左右。个人觉得还是比较划算的。
试用了相关的软件,随便说几个吧。有什么不对的地方还是大家批评指正。
说到h.264,那最好的编码器莫过x264.exe,双核cpu的两个核心都会被充分利用。不过是命令行的,对于大多数人来说复杂了一些。所以就需要用刀图形界面(gui),大多数高手都会推荐megui。优点我就不多说了,google一下很多的。我觉得对于我的需求来说就不是很合适。我认为不好的地方是:
1.要用到avisync,实在是搞不懂这个。
2.需要在系统里面装各种解码器才能保证输入的原文件被正确解码。而我的播放器是mplayer和kmplayer,都自带解码器。
基于以上两点,我只好放弃megui,毕竟我不要太专业的功能。
还有两个不是很满意的的地方:英文界面和需要.netframework。
mplayer的编码器mencoder也可以编码h.264。也是命令行的。个人比较喜欢是badak这个gui。简洁有效,不过经过实验,怎么也不能充分利用多核cpu。如果你用的是单核cpu,那首推这个gui。
再说说我个人比较看好的一个gui,就是mediacoder。它是一个免费的通用音频/视频批量转码工具,它将众多来自开源社区的优秀音频视频编解码器和工具整合为一个通用的解决方案,它可以将音频、视频文件在各种格式之间进行转换。支持的输入格式
MP3, Ogg Vorbis, AAC, AAC+, AAC+V2, MusePack, WMA, RealAudio
FLAC, WavPack, Monkey's Audio, OptimFrog, AAC Lossless, WMA Lossless, WAV
H.264, Xvid, DivX, MPEG 1/2/4, H.263, Flash Video, 3ivx*, RealVideo*, Windows Media Video
AVI, MPEG/VOB, Matroska, MP4, RealMedia*, ASF/WMV, Quicktime*, OGM*
CD, VCD, DVD, CUE Sheet
* 仅支持输入
作为另外一个x264的gui,可供调节的参数也算丰富。和bakak一样,都不需要系统里面安装的解码器,自带解码器。而且x264可以充分利用的多个核心。使得编码速度加快不少。
比较遗憾的就是mediacoder6系列还在开发当中,难免会遇到各种问题。就需要自己多注意了。

......

[阅读全文]