- こちらを参考に、無音部分の倍速処理のコードを書き加えました。
- ※ ちなみに、リンク先のコードはちょびっとバグがあって、コピペしただけでは動かないのでご注意を...。
python douga_auto_trimer.py {動画の相対パス}
でコマンドラインから実行すると、動画の無音部分と有音部分に分けます。- 無音部分の処理は、
douga_auto_trimer.py
の中のパラメーターを変更すれば、処理できます。
# パラメータの設定 単位は__秒
padding_time = 0.2 #ブツ切れにならないように、有音部分の前後に幅を作る
thres = 0.05 # 音圧の閾値
min_silence_duration = 2 # 音のある最短感覚
min_keep_duration = 0.7 # ノイズのカット時間
baisoku = 8 # カット部分を何倍速にするか #baisoku = 0 で、倍速処理を行わず、無音部分はカットにする。
- python 3以上
pip install soundfile
- ffmpegをインストールしておく必要がある。