最近公司有一批老檔案需要轉檔,因為編碼的關係,只能用舊的 Mac OS 執行程式轉檔。於是,大家搬出了塵封已久的 iMac G3,通電後主機板看似還能正常運作——雖然光碟機和硬碟似乎都已經故障了,但接上 USB 光碟機和隨身碟後,總算能開進熟悉卻又陌生的 Mac OS 9.1。

因為這台 iMac 沒有安裝 AirPort 介面卡,所以我們特意挖了一台無線網路基地台,來橋接公司的無線網路;換句話說,這台 iMac 某種程度上支援了 802.11n 的無線網路!(笑)

開機跟上網都解決了,但也不代表直接拿影片來點兩下滑鼠就可以播放。雖然可以安裝在這台 iMac 上的播放器不少,但要找到能夠流暢播放現在的電腦能轉得出來的格式,還得想辦法傳進這台 iMac,反而讓問題變得複雜許多。我們動用了堪稱「轉檔瑞士刀」的 FFmpeg 進行轉碼。

一開始,我們試了 Windows Media Player 的 WMV 格式,轉出的檔案大小約為 3.7MB,雖然勉強可以播放,但影像遠遠稱不上順暢,有時還會出現影音不同步的問題;試著降低畫格數或是解析度之後,效果都還是差強人意,於是我們轉向系統內建的 QuickTime 播放器。

FFmpeg 預設供 MOV 檔使用的影音編碼,已是 H.264/AAC,即使有軟體支援,這台老系統的硬體可能也解不動這樣的編碼;經過了幾次嘗試,我們找到了與這版 QuickTime 支援的編碼組合:MJPEG/PCM signed 8-bit1。
接著,我們試了 240p、360p 與 480p 的解析度,考慮到流暢度與檔案大小,最後選擇了 240p。2
那麼,最後的輸出結果究竟如何呢?
「好厲~害!你是擅長惡搞老 Mac 的朋友呢!」
雖然跟用 8088 播放《Bad Apple》相比,這幾個簡單的轉檔摸索過程根本微不足道,但當從跑著 MacOS 9.1.1 的老 G3 主機喇叭流洩出充滿毒素歡樂的《ようこそジャパリパークへ》,迴響在一本正經的辦公室中與平日忙碌緊張的同事們一起同(ㄒㄧ)樂(ㄉㄨˊ),一切的辛勞都有所回報了。
すごーい!たのしーい!
本文由技客宅物好朋友為您提供,期待下次見面!