2011年7月30日星期六

无聊折腾

因为周华健唱了主题歌,所以作为他的死忠粉丝的我打算看 1992 年的香港电影《妖兽都市》……下到的是 mkv 格式,里面是 H264 的视频,国语粤语两个音轨以及正体简体两种字幕, N900 放着吃力,有音画不同步的问题。今天早晨下夜班之前在单位用"格式工厂"转成 mp4 ,转之前三百多 M ,转完将近一个 G 。拷到手机上的时候手欠删了原来的文件。把转好的 mp4 打开一看,忘记调整音轨(我想听粤语的),加上把正体中文的字幕压进去了,非常之不爽,删了。
于是需要回家重新下载再转码了。照着 http://www.douban.com/note/149021873/ 的方法用 Chromium 和 aria2 把电影从迅雷离线拖下来(我虽然是铁杆 opera 党,但是还没蛋疼到非要 hack 那个 cookies4.dat )。在转码还是解包之间纠结,转码还要在 mencoder 和 ffmpeg 之间纠结。从效率上说解包比较快,先试试 mkvtoolnix ,用里面图形界面的 mmg 把两个字幕和国语音轨都删了,没什么用。用 mkvextract tracks 把视频和音频分开了,视频的 fps 是 25 ,音频是 23.976 。找 MP4Box 来打包——它是 gpac 的一部分。运行 MP4Box 提示找不到 /usr/lib/libjpeg.so.62 ,随手 google 了一下,壮着胆子 ln -s /usr/lib/libjpeg.so.8.0.1 /usr/lib/libjpeg.so.62 ,总算跑起来了,但是直接打包依然不行。上述事实证明不转码只是从新打包是没有用的……先尝试 ffmpeg 转码,不过似乎我装的版本里没有打开支持 H264 的选项(?),搞不定,放弃。改用 mencoder "d.h264" -ovc xvid -xvidencopts fixed_quant=2 -o "d.avi" 。用 MP4Box -add d.avi:fps=25 1.mp4 和 MP4Box -add a.aac:fps=23.976 1.mp4 把视频和音频打包进 mp4 ,总算是可以了。
其间走弯路无数,歧路亡羊 N 次……不提了。我就是花钱买了钱包钱包里就会没钱、折腾出电影没力气看的杯具啊……睡觉去了。

--

1 条评论:

  1. 搜索n900的东西找到这里,觉得你的blog很有趣就多看了几篇。关于迅雷下载,推荐直接用这个。。。
    https://github.com/iambus/xunlei-lixian

    回复删除