2024/04/19

E○TV用MP4 Handbrake preset – iOS對應!

本文已發佈逾13 年,除非文中有標注更新,否則內含的資訊有可能不合時宜,敬請注意!

Handbrake中的universal preset適用絕於大部份的iOS device,但這個preset (和其他預設的preset) 都強制用29.95做fps值,影片大小和比例有限(而且奇怪…),它的H.264的VBR設定更用上20,在容量上相當慷慨。

handbrake

基本上,從DVD rip出來的影片或者從RMVB、AVI轉成MP4,或者要把在2009年前在某E○TV網站的種子取得的AVI劇集轉成MP4的話,H.264的VBR設定用上22或23就足夠有餘。以E○TV的美劇為例,一季二十多集下來便可以省下42%至45%的空間,但畫質與原來的XVID或者universal preset的20根本沒有區別。何況E○TV的舊AVI都是23.976為fps值,在所有iOS上都能正常播放,根本就不用改成29.95。

下面是優化後的Handbrake的MP4/H.264 e○tv preset:

在Mac OS X上跑Handbrake的CLI:

[%HANDBRAKE_CLI%] -f mp4 -4 4 --loose-anamorphic --modulus 8 -e x264 -q 22 -r 23.976 --pfr -a 1 -E ca_aac -6 stereo -R Auto -B 112 -D 0.0 --verbose=1

在Windows上跑Handbrake的CLI:

[%HANDBRAKE_CLI%] -f mp4 -4 4 --loose-anamorphic --modulus 8 -e x264 -q 22 -r 23.976 --pfr -a 1 -E faac -6 stereo -R Auto -B 112 -D 0.0 --verbose=1

Mac OS X上可以用Windows Handbrake的command,這是因為Mac的Handbrake也有faac;反之Windows就不可以用OS X的command,因為在OS X上的”ca_aac”是OS X本身的CoreAudio AAC layer,Windows上沒有。

另外,除非來源是720p以上,影片的大小和比例都沒有特別限制,當然720p、1080p之類片子,在舊iPad、iPhone上絕對有可能播不了。