28

サンプルレートとビット深度を変更せずに、flac ファイルを wav ファイルに変換する必要があります。私が知る限り、これらのプロパティを変更するとオーディオが歪む可能性があります。変更しないように指定するにはどうすればよいですか?

また、メタデータが出力ファイルに書き込まれないようにする方法はありますか?

4

2 に答える 2

38

rogerdpack がコメントしたように、コマンドライン:

ffmpeg -i inputfile.flac output.wav

あなたが望むことを正確に行う必要があります。

FLAC は可逆フォーマットであり、WAV ファイルに保存された生の PCM にデコードすることで、完全な忠実度が維持されます。唯一気をつけなければならないことは、FLAC ファイルがサンプルあたり 24、32、または 64 ビットなどの通常のビット深度よりも高いか、クレイジーなマルチチャンネル構成であるかどうかです。FFmpeg がこれらすべての組み合わせをサポートしているかどうかについては、私は把握していません。ただし、ほとんどの FLAC ファイルは 16 ビット、44.1 kHz のオーディオ ファイルであるため、これは問題になりません。

メタデータのスクラビングについては、このSuperuser questionを確認してください。

于 2014-04-30T05:03:09.263 に答える
9
sox infile.flac outfile.wav

メタデータをコピーせずに、正確にそれを行う必要があります。

これを使用して、grip が wav から flac に変換したサウンドを元に戻し、元の wav とまったく同じファイルを取得しました。

于 2014-09-28T12:05:48.837 に答える