AI無音検出 × 自動カット

動画・音声の「間」を、
AIが自動でカットする。

篠谷様のご募集要項にある「無音部分の自動検出・カット」「GUIでの直感操作」「FFmpegベースの処理」を踏まえ、 実際にブラウザ上で動く解析エンジンを試作しました。まずは下の「デモを試す」で実際の挙動をご確認ください。

プロ用マイクでの収録風景
収録音源 → AIが無音区間を自動判定
篠谷智也様の募集要項を拝読し、「動画・音声から無音部分を自動検出してカットする専用ソフト」「直感操作のGUI」「FFmpeg等の音声処理ライブラリ活用」という3つの軸を、 実際に動くWebデモという形でご提案いたします。デスクトップアプリ(Windows/Mac)へそのまま落とし込める設計です。
CORE CONCEPT

仕組みはシンプルに、精度は妥協しない

音声波形を細かい時間窓で解析し、音量としきい値を比較。無音区間だけを正確に特定してカットします。

波形データを解析する様子

① 波形解析

アップロードされた動画・音声をデコードし、数十ミリ秒単位でRMS音量を計測。ノイズと無音を区別します。

しきい値を調整するミキサー

② しきい値判定

感度(しきい値)はスライダーで自由に調整可能。収録環境ごとのノイズフロアに合わせて最適化できます。

動画編集タイムライン

③ 自動カット出力

検出した無音区間を除去した新しいファイルを書き出し。カット箇所の一覧もタイムスタンプ付きで確認できます。

FOR 篠谷様

このデモでお伝えしたいこと

テキストの提案書だけでなく、実際に動くものをお見せすることが一番早いと考えました。

無音検出アルゴリズムは実装済み

デモページの検出ロジックは、デスクトップアプリで使うFFmpegの silencedetect 相当の考え方をそのままブラウザ上で再現したものです。アルゴリズムの土台はすでに動いています。

GUIアプリへの移植がゴール

このロジックをPython(PySide6)またはC#(WPF)のデスクトップGUIに移植し、FFmpegでの書き出し・バッチ処理・プレビュー機能まで一気通貫で開発いたします。