最近公司有一批老檔案需要轉檔,因為編碼的關係,只能用舊的 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-bit(註:在當年,能錄影的數位相機幾乎都是用 MJPEG/PCM 編碼)。接著,我們試了 240p、360p 與 480p 的解析度,考慮到流暢度與檔案大小,最後選擇了 240p。1
那麼,最後的輸出結果究竟如何呢?
「好厲~害!你是擅長惡搞老 Mac 的朋友呢!」
雖然跟用 8088 播放《Bad Apple》相比,這幾個簡單的轉檔摸索過程根本微不足道,但當從跑著 MacOS 9.1.1 的老 G3 主機喇叭流洩出充滿毒素歡樂的《ようこそジャパリパークへ》,迴響在一本正經的辦公室中與平日忙碌緊張的同事們一起同(ㄒㄧ)樂(ㄉㄨˊ),一切的辛勞都有所回報了。
すごーい!たのしーい!
本文由技客宅物好朋友為您提供,期待下次見面!
與本文主題完全無關的延伸閱讀:
我們轉出來的 .mov 檔案,240p 版本大小約為 23MB,480p 則是 53MB——同樣的影片如果使用當代壓縮編碼,最後的成品大概是 4MB / 10MB,對這台老機器所處的那個時代來說,這根本是外星黑科技吧⋯⋯不過一部分原因,也是由於這次測試中,聲音檔直接以未壓縮的 PCM 處理就是了。↩
すごーい!
推出日期 1998年8月15日
停產日期 2003年3月18日
CPU PowerPC 750, 233 MHz – 700 MHz(特別版)
以時代來看,VCD的規格應該都可以正常撥放吧==?
不過,我真的老了,看到2003年彷彿就像昨天一樣的感覺。
VCD=MPEG-1@352×240, 和這篇轉出來的格式也算很接近了
但是以時代來看 應該要能播放DVD的規格(MPEG-2@720×480)才對…?