質問

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

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

これを達成できるソフトウェアの名前(CLI、* nixのみ)を教えていただけますか?

役に立ちましたか?

解決

SoX-Sound eXchange

をご覧ください。

私はそれを自分で使用したことはありませんが、友人の一人がそれを高く評価しています。

Webページから(強調表示された自分)

  

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

他のヒント

これは

  • ポジション45秒からトリムします。次の30秒(0:45.0 30)および
  • 最初の5秒(0:5)と最後の5秒(0 0:5)をフェードし、
  • wavからmp3に変換

    sox infile.wav outfile.mp3 trim 0:45.0 30 fade h 0:5 0 0:5
    

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top