3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SoXを使ったPodcastファイルの最適化

Posted at

はじめに

xR.fmというPodcastをやっているのですが、このご時世でリモートでの収録がメインになりました。そうなると気になるのが会話のラグで、しばし無音区間が生じてしまう状況になりました。そこで、SoX(Sound eXchange, the Swiss Army knife of audio manipulation)というライブラリを使って最適化を行いました。

コマンド

# ノイズ除去
$ sox source.wav -n noiseprof noise.prof
$ sox source.wav noise_removed.wav noisered noise.prof 0.2

# コンプレッサ
$ sox noise_removed.wav compressed.wav compand 0.01,1 -90,-90,-70,-70,-60,-20,0,0 -5

# 無音部分の削除
$ sox compressed.wav silence_removed.wav silence -l 1 0.1 1% -1 0.8 15%

パラメータ等は調節してご利用ください。

結果

冒頭6秒当たり、「パーソナリティのなかじです」に続く「ikkouです」までに、実際はレス待ちの無言時間があったのですが、変換後はその場にいるような速さで聞こえるようになりました。

第61回「門外不出モラトリアム」 | xR.fm

参考にした記事

ノイズ除去

soxコマンド - memo

コンプレッサ

文化ヒナゲシ制作所雑記帳

sox - compand - dynamic range compression - Doom9's Forum

音楽ファイル編集コマンド sox の compand オプションを調べてみた - Qiita

無音部分の削除

The SoX of Silence

最後に

実際にはMacアプリにして使っています。
ほぼ手間をかけずに音声が劇的に聞きやすくなってとても便利だと思いました。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?