echo Impossible|sed 's/Im/To be /'

June 28, 2008

[tip] Transfer compression wave file to uncompression.

前言:
最近老媽社交能力火力全開,由外面搜刮了一大堆錄音帶。多次購入廉價錄音機經常發生卡帶現象。 大費周張將錄音帶用 mp3 轉錄成 wave 檔,但 mp3 player 螢幕,字型,按鍵都太小,操作對 年長的長輩實在是太不友善了,只好想法子轉成 audio CD。

mp3 player 所錄製下來的 wave 檔,用 wave 剪接軟體 (mhwaveedit) 或是 k3b 燒錄 audio CD, 被一直 抱怨是 compressed wave file 而不能使用。兩者均強調剪接及燒錄需要 uncompressed wave file。 問 google 關鍵字可能用的不好也沒有好答案。想想透過 mplayer 或 mencoder 轉檔看可不可行。 沒想到 man 後答案就出來了。

110碼:AAA2369 $> file *.WAV
23-10625M001.WAV: RIFF (little-endian) data, WAVE audio, IMA ADPCM, mono 44100 Hz
...
110碼:AAA2369 $> for i in *.WAV; do mplayer -vo null -ao pcm:file=${i/WAV/wav} $i; done
...
110碼:AAA2369 $> file *.wav
23-10625M001.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 44100 Hz
110碼:AAA2369 $>
經過處理後之後這些檔案就都可以剪接跟燒錄了,好佳在不需重新錄音。但後遺症來了,我光碟燒到手抽筋,老媽將它 當成禮物送人。苦啊。