memo

ちょっとしたメモ書き(個別表示)

MP3 : (2012/03/22)
昔エンコードしたMP3はm3eを使ってエンコードしてたんだけど、m3eはギャップレスに対応してないので複数トラック(複数ファイル)にまたがって連続した曲は再生時に一瞬音が途切れてた。

まあエンコードをやりなおすのも面倒だししょうがないと思ってずっとそのままだったんだけど、最近になって気になりだしたのでLAMEを使ってエンコードをやりなおした。
LAMEにはGUIは無いけど、使い方は割とシンプルで基本的には以下のような感じになる。
lame.exe 各オプション 入力ファイル名 出力ファイル名
出力ファイル名を省略すると入力ファイルと同じディレクトリ内に拡張子mp3でファイルが作られる。
lameは標準でギャップレスなので、特にギャップレス用のオプションを指定する必要は無い。

例えば「E:\wave_daphnis_et_chloe」というディレクトリ内の全てのwavファイルを固定ビットレート192kbpsでエンコードして同じディレクトリに出力する場合はコマンドプロンプトから以下のように入力する。
for %A in (E:\wave_daphnis_et_chloe\*.wav) do ^
lame.exe -b 192 -h %A
これでギャップレス再生可能なmp3が一括で生成されるので、あとは対応したプレーヤなら途切れずに再生されるようになる。

: back