私は何千ものmp3オーディオを処理しています。最初にこれらのファイルは44.1kHzに正規化され、16ビット以上の.wavモノフォーマットでコーディングされています。matlabで長さを変えずにmp3オーディオをリサンプリングする方法
Iは、(wavwrite()
サンプリングレートを設定することができる)プロセスにmp3read()
とwavwrite()
を試みたが、私はまた、resample()
機能を試してみました。しかし、オーディオのサンプリングレートが44.1kHzよりも小さい場合、この処理の後、オーディオの長さは短くなります(逆も同様です)。たとえば、22kHzにリサンプリングされた44kHzの4分のオーディオは、8分になります。オーディオの長さを固定して再サンプリングするにはどうしたらいいですか?
英語は母国語ではありません。私の文法上の誤りや間違った言葉を許してください。ありがとう。