2

私は私が遭遇し続ける問題と少し混乱しています。継続的に再生するシームレスなバックグラウンドミュージック用のサウンドループを作成しようとしています。AAC/WAV/などにとどまっている限り、すべて問題ありませんが、AACでファイルをエンコードすると、1/10になります。サウンドファイルの最後の1秒。

私はMacを使用しているので、iTunes、Compressor(Final Cut Proに含まれています)、Adobe Soundbooth、そして最後にAudacityでエンコードしてみました。トラックの終わりで、私はその愚かな1/10のギャップを取得し続けます。

これはAACエンコーディングに固有のものですか..最後のパッケージ/フレーム/何でも正しい用語はサイレントである必要がありますか?

最後にそのギャップを取得せずにAACでサウンドファイルをエンコードする方法について何かアイデアはありますか?

どんな助けでも大歓迎です。

4

2 に答える 2

2

これはMP3に固有のものです。これは、ブロックの長さを定義する代わりに、同じ長さの「ブロック」がファイルに書き込まれるためです(たとえば、OGG / Vorbisのように)。LAMEには、正確な長さのMP3ファイルを許可する「ギャップレス」機能があるようです。

インターネット上の情報を正しく理解している場合(たとえば、このhydrogenaudio.orgフォーラムエントリ、AACは同じ問題を抱えており、一部のエンコーダが設定できるギャップのないタグがあるようです。提供されたリンクでは、 iTunes + Quicktimeの最近のバージョンでは、このようなタグを挿入できます。

于 2010-09-13T19:44:52.680 に答える
2

さて、これは何年も遅れていますが、私はこれと同じ質問に対する答えを見つけようとしていました。

私はなんとかそれを解決することができました。Twisted Wavesを使用してmp4としてエクスポートし、互換性のためにファイル名をMP4からM4aに切り替えるだけです。他のプログラムでも同様のことが機能すると思います。

于 2012-12-03T21:47:14.683 に答える