2009-09-15 10 views
7

WAVファイルから30秒のサンプルMP3を作成できるかどうかを知る必要があります。生成されたMP3ファイルは、開始時と終了時にフェードがある必要があります。フェード付きサンプルmp3の作成

現在、ffmpegを使用していますが、そのようなことを実行できることをサポートするドキュメントは見つかりません。

これを達成できるソフトウェアの名前(CLI、* nixのみ)を教えてください。

答えて

6

SoX - Sound eXchange

をチェックアウト、私はそれを自分自身を使用していないが、私の友人の一人は非常にそれを話します。 Webページから

(私の私を強調し):の様々な フォーマットを変換することができます

ソックス(Windowsの、 のLinux、MacOS Xの、など)、クロスプラットフォームでのコマンドライン ユーティリティコンピュータのオーディオファイルは、 他の形式になります。 また、追加ボーナスとして、ソックス を再生することができ、ほとんどの プラットフォーム上でオーディオファイルを録音、これらのサウンドファイル、 に さまざまな効果を適用することができます。

+0

はい、SOXのことです(マニュアルhttp://linux.die.net/man/1/soxを見てください)。 – Quamis

1

これを行うための最善の方法は、30秒の切り捨てを適用フェードインやMP3に変換WAVオーディオデータに前をフェードアウトすることです。変換ライブラリにサンプルの配列を取るメソッドがある場合、これは非常に簡単です。メソッドがWAVファイル(メモリ内またはディスク上)のみを受け入れる場合は、WAVファイル形式を学習する必要があるため、これはやや簡単ではありません(書き込みは簡単ですが、読みにくいです)。どちらの方法でも、(WAVファイルの場合のように)時間領域のサンプルデータにゲインや減衰を適用すると、となり、これらのエフェクトを(MP3ファイルのように)周波数領域のデータに適用しようとするよりも簡単です。

もちろん、変換ライブラリが既にこれをすべて行っている場合は、それを使用して自分で心配するのではなく、それを使用することをお勧めします。

12

これは

  • はポジション45秒からトリミングされます。次の30秒(0:45.0 30)と
  • は、最初の5秒(0:5)をフェードインし、最後の5秒(0:5)とwavファイルからmp3へ
  • 変換

    sox infile.wav outfile.mp3 trim 0:45.0 30 fade h 0:5 0 0:5 
    
関連する問題