検索条件
全8件
(1/1ページ)
ENV['PATH'] = 'c:\online\lame;c:\online\acdir;' + ENV['PATH'] dir_name = File.dirname(ARGV[0]) + "\" + File.basename(ARGV[0], ".*") `acdir.exe --output "#{dir_name}\$n.$t.mp3" --pipe "lame -b 256 --replaygain-accurate --clipdetect -T --tt $#t --ta $#a --tl $#T --tn $#n --tg $#r{GENRE} --ty $#r{DATE} $x - $#o" "#{ARGV}" print "\a\a"Rubyを使ってる理由はファイル名から書き出しディレクトリを作りたかったから。
--clipdetect : LAMEタグに音量ピーク値を保存する。メッセージ表示。をつけることになっている。
--replaygain-accurate : より正確にリプレイゲイン情報を計算する
-T : lameタグを強制的に書き込む。
WARNING: clipping occurs at the current gain. Set your decoder to decrease the gain by at least 0.8dB or encode again using --scale 0.91 or less (the value under --scale is approximate).-T の有無にかかわらず常にlameタグは書き込まれた。
Error flushing file (Unsupported format or corrupted file) : ファイル名というエラーが出るので困っていた。原因はlameのバージョン違いで一応解決。
%s %dとしても上記エラー。ということで、どうもパラメータが原因ではないらしい。