为ipod touch转换视频

最新的Gundam 00又来啦,我想放到ipod touch上看,怎么办?又是压片的问题啊,还是要用到mencoder,真的是很好用啊。

在网上挖掘了两天,终于在这里得到了帮助。基本也就是那么写啦,我自己觉得要修改的地方。

pass=1的时候,输出可以是 -o /dev/null 这样也可以省去写磁盘的时间,毕竟第一次pass的结果不是用来看的,需要的只是log。

threads=auto似乎更好,这样不管几核都可以了。

bitrate似乎太高了点,从apple网站的说明来看,以及mencoder的说明书上来看,也许900k是个更好的选择(具体画质损失我还要慢慢体验一下)。

这样最后,得到的脚本就是

mencoder INPUT -of lavf -lavfopts format=mp4 -vf 

pullup,softskip,scale=576:320,dsize=576:320,harddup,unsharp=l3x3:0.5 

-ovc x264 -x264encopts bitrate=1381:vbv_maxrate=1500:vbv_bufsize=2000:nocabac:

me=umh:subq=6:trellis=1:level_idc=30:global_header:threads=auto:pass=1:turbo 

-oac faac -faacopts mpeg=4:object=2:br=160:raw -channels 2 -srate 48000 -ofps 

24000/1001 -o /dev/null
mencoder INPUT -of lavf -lavfopts format=mp4 -vf 

pullup,softskip,scale=576:320,dsize=576:320,harddup,unsharp=l3x3:0.5 

-ovc x264 -x264encopts bitrate=1381:vbv_maxrate=1500:vbv_bufsize=2000:nocabac:

me=umh:subq=6:trellis=1:level_idc=30:global_header:threads=auto:pass=2 

-oac faac -faacopts mpeg=4:object=2:br=160:raw -channels 2 -srate 48000 -ofps 

24000/1001 -o TEMP.mp4

最后还是要用一下NICMP4box来生成ipod兼容的mp4文件。NICMP4box似乎找不到Mac OS X 或者linux上的,所以我也无奈到VMWare下面去弄了……

nicmp4box -add TEMP.mp4 OUTPUT.mp4

这样生成的文件就能在ipod touch上放啦,效果还是很不错……

其实不用同步到ipod上,用wifi放streaming也可以的,1500k的时候也能流畅放出来,如果是900k的话应该更加没有问题啦,不过这样放大概很费电就是……

updated on 17 Feb, 2008

一直以来觉得此文的浏览次数很高,但是恐怕也没能给大家带来太多方便,很是遗憾。这里补充两个工具,应该能够用起来方便一些了。

如果生成的文件不能导入ipod touch, 那么用NICMP4box处理一下应该就可以了。