サンプルレートとビット深度を変更せずに、flac ファイルを wav ファイルに変換する必要があります。私が知る限り、これらのプロパティを変更するとオーディオが歪む可能性があります。変更しないように指定するにはどうすればよいですか?
また、メタデータが出力ファイルに書き込まれないようにする方法はありますか?
rogerdpack がコメントしたように、コマンドライン:
ffmpeg -i inputfile.flac output.wav
あなたが望むことを正確に行う必要があります。
FLAC は可逆フォーマットであり、WAV ファイルに保存された生の PCM にデコードすることで、完全な忠実度が維持されます。唯一気をつけなければならないことは、FLAC ファイルがサンプルあたり 24、32、または 64 ビットなどの通常のビット深度よりも高いか、クレイジーなマルチチャンネル構成であるかどうかです。FFmpeg がこれらすべての組み合わせをサポートしているかどうかについては、私は把握していません。ただし、ほとんどの FLAC ファイルは 16 ビット、44.1 kHz のオーディオ ファイルであるため、これは問題になりません。
メタデータのスクラビングについては、このSuperuser questionを確認してください。
sox infile.flac outfile.wav
メタデータをコピーせずに、正確にそれを行う必要があります。
これを使用して、grip が wav から flac に変換したサウンドを元に戻し、元の wav とまったく同じファイルを取得しました。