2015年4月28日 星期二

使用Media Catcher 5 壓縮MP3的問題

先講結論,用Media Catcher 5的最極致壓縮mp3會造成蘋果系統用戶不能正常快轉(可以正常聽完),Windows及Android用戶不受影響。


   最近用Media Catcher 5 做節目錄音,預設錄下來是MP3(我稱這個為原始錄音檔案)
Sample Rate : 16.0kHZ
CBR(Constant Bits Rate ) :32.0 kHZ
Writing Library:??(MediaInfo看不到,Media Catcher也沒說明 )
90分鐘的錄音大小約為20MB,不論在哪種平台均可以在瀏覽器中撥放無誤。 

    但是如果使用Media Catcher 5對原始錄音檔案做進一步的壓縮,
使用內建的最極致的壓縮比再做壓縮。
Sample Rate : 22.05kHZ
VBR(Variable Bits Rate ) :16.0 kHZ
Writing Library: Lavf55.36.102
90分鐘的錄音大小變為10MB在電腦和android手機均可以順利撥放,但是在ios裡顯示可撥放的時間變成1/3,但是卻可以聽完,只是後面2/3不能快轉。 也就是說蘋果手機後面的2/3無法用進度條快轉。我有確認過檔案大小一樣,並不是下載不完全的問題。

    後來再用壓縮品質比較高的設定對原始錄音檔案做壓縮
Sample Rate : 22.05kHZ
VBR(Variable Bits Rate ) :32.0 kHZ
Writing Library: Lavf55.36.102
90分鐘的錄音大小變為20MB。結果好一點在ios裡可撥放時間有2/3 (還是有1/3不見)。但是這樣錄音檔案大小沒有得到任何壓縮而且還造成了無法在ios正確撥放。

在ios說明裡有說有支援MP3 VBR 16-320kbps,所以我懷疑會不會是Writing Library的問題。
目前暫時解決方法就是不要進一步壓縮了。等我找到能自動讓Media Catcher 5使用lame來壓的方法,再來試試看16kHz VBR了。

沒有留言:

張貼留言