2

特定の秒数の無音で mp3 ファイルを作成する必要がありますか?

プログラムでそれを行う方法は何ですか?

編集: mp3 に再挿入する必要はありません。無音 x 秒の長さを含む 1 つの mp3 ファイルだけです。

4

2 に答える 2

2

X 秒の長さの無音の MP3 が必要ですか、それとも既存の MP3 に無音を挿入したいですか?

これはもう少し複雑です。Windows XP には、デフォルトで低品質の MPEG エンコーディング コーデックがインストールされています。一番下までスクロールすると、同じページで Delphi を使用した MP3 へのエンコードに関する情報提供者を見つけることができます。Wave ファイルに関する情報があります。ただし、一部リンクが切れています。

これは 2 段階のプロセスです。波形を生成し、その波形を MP3 ファイルにエンコードする必要があります。MP3 ファイルにはヘッダーとブロックがあるため、40ms の mp3 を数回ループさせることはできません。

于 2009-02-12T20:50:21.250 に答える
1

無音の非常に短い (~40ms) wave ファイルをエンコードし、結果の mp3 ブロックを配列としてソース コードに配置します。そのブロックは 32kbit (可能な限り低いビットレート iirc) でエンコードされている可能性があります。

あるいは、任意の mp3 エンコーディング ライブラリ (つまり LAME) にリンクし、それに無音をフィードして結果を出力する必要があります。

于 2009-02-12T20:05:13.933 に答える