ffmpegを利用しています。そのため、このレポジトリのコードを動かしたい場合は、ffmpegを動かせるようにしてください。
現状、ジェットカットするファイルの名前は固定でやっています。(original.mp4
というファイル名)
resources
ディレクトリの中の original.mp4
のみを自動ジェットカットするようにしています。
ジェットカット対象の条件(音のdB値、無音時間の間隔、カットする部分の時間の細かい微調整)などは cutSilence関数
、 detectSilenceTime関数
の中身をみてください。
参考にした記事やドキュメントのリンクは、コードないにコメントで埋め込んでいるので、そちらを参考にしてください。