タグ

2019年6月26日のブックマーク (1件)

  • 文化ヒナゲシ制作所雑記帳 soxコマンドでサウンドファイルを処理

    最近、複数の音声ファイルに対して一括でノイズ除去処理をする必要があったので、soxコマンドとシェルスクリプトで一括処理を行いました。 soxの使い方はマニュアルページの翻訳(http://www.hcn.zaq.ne.jp/___/unix/sox-ja.html)を見ていただければ良いと思いますが、備忘録としていくつかのサンプルを書いておきます。 ・ノイズ除去 "noisered"がノイズ除去を行うエフェクトです。 その次の"noise_prof"がノイズプロファイル名です。 最後の"0.4"がノイズ除去の強度になります。 入力ファイルを複数指定すると、すべてのファイルを結合して出力します。 ノイズプロファイルは下記のようなコマンドで事前に生成しておく必要があります。マニュアルページではsoxコマンドで切り出しも同時にやっていますが、実用的にはAudacityなどのソフトで別途ノイズ部分