web-dev-qa-db-ja.com

Audacityはmp3をエクスポートするときにギャップを追加します

10.549sの長さのループAudacityを作成し、それをmp3にエクスポートしました。エクスポートしたファイルをAudacity経由で開くと、最初にギャップがあり、10.58sの長さになります。 Audacity内で完全に聞こえるように作成したループは、mp3にエクスポートすると不完全なループになります。これを修正する方法はありますか?

7
IMB

問題:MP3ファイルにギャップがあります

これは 既知の確認済みの問題 少なくとも2000年以降:

1デコードされたMP3が元の.wavファイルよりも長いのはなぜですか?

LAME(および他のすべてのMDCTベースのエンコーダー)は、各曲の最初と最後にパディングを追加するためです。理由の説明については、以下の質問を参照してください。

デコーダーとエンコーダーの両方の問題に関する800ワードの長い技術的説明が省略されました。

LAME対応のプレイヤーは、明らかにこのギャップを自動的にジャンプする必要があります。

LAMEは、MP3ファイルの最初のフレームの補助データにパディングの量を埋め込みます。 (LAME INFOタグ)。 LAMEデコーダーはこの情報を使用して、MP3ファイルの先頭のパディングを削除します。

しかしながら:

末尾のパディングも削除するようにデコーダーを変更することはまだ行われていません。

代替案

フラウンホーファーバージョン(IIRCはiTunesおよびWindows Media Playerで利用可能)にアクセスできる場合は、前述のように別のエンコーダーを試すことができます。または、soxを有効にしてlibmadのバージョンをコンパイル/取得できる場合もあります。ただし、これらにも同様の問題があると思います。

問題は、コメントで述べられているように、あなたは間違いなくMP3が必要ですか? MP3のみを処理するプレーヤーを使用していますか?

それが絶対に、間違いなく、積極的にMP3でなければならないのであれば、ifsandsやbutsはありません。フラウンホーファーエンコーダーでも同じ問題が発生します。SUの以前のスレッドをご覧ください。

mp3ファイルの最初と最後の無音をトリミングするのに最適なプログラム?

7
bertieb