【完全無料】動画の無音部分を全自動カット!Auto-Editorで動画編集を爆速化する方法
この記事の内容
- オープンソースの無料ツール「Auto-Editor」を使って、動画の無音部分(喋っていない部分)を全自動でカットできます
- PythonとpipでインストールするCLIツールで、Windows・Mac・Linuxに対応しています
- Premiere Pro、DaVinci Resolve、Final Cut Proなど主要な動画編集ソフトへのエクスポートに対応しています
- XMLタイムラインとして書き出すことで、自動カット後に手動で細かい調整も可能です
- マージンや音量閾値などのオプションで、カットの精度をカスタマイズできます
Auto-Editorとは
1時間撮影した素材を10分の動画に仕上げる際、喋っていない部分をひたすら手動でカットする作業に1〜2時間費やすことはよくある悩みです。Auto-Editorはこの「無音部分のカット(ジャンプカット)」を全自動で行ってくれるオープンソースのツールです。
完全無料で使えるうえ、現在お使いのPremiere ProやDaVinci ResolveといったNLEソフトをそのまま使い続けながら活用できるのが大きな特徴です。
インストール方法
1. Pythonのインストール
Auto-EditorはPython製のツールのため、まずPython 3を公式サイトからダウンロードしてインストールします。
インストール時に**「Add Python to PATH」(またはそれに相当するチェックボックス)を必ず有効にしてください。** これを忘れると後続のコマンドが動作しません。
2. pipのアップグレード
PowerShell(またはコマンドプロンプト)を起動し、以下のコマンドでpipを最新版にアップグレードします。
pip install --upgrade pip
すでに新しいバージョンが存在するというメッセージが表示された場合は、以下のコマンドを実行してください。
python.exe -m pip install --upgrade pip
pip と打ってコマンドの使い方が表示されれば、正しくセットアップされています。
3. Auto-Editorのインストール
pip install auto-editor
インストールが完了すると「Successfully installed auto-editor」と表示されます。依存ライブラリも自動的にインストールされますが、特に気にする必要はありません。
アップデート方法
Auto-Editorは定期的にアップデートされます。以下のコマンドで最新版に更新できます。
pip install auto-editor --upgrade
基本的な使い方:動画ファイルを直接出力する
最もシンプルな使い方は、対象の動画ファイルを指定してコマンドを実行するだけです。
auto-editor "C:\path\to\video.mp4"
ファイルパスは、エクスプローラー上でShiftキーを押しながら右クリック → 「パスのコピー」で取得すると便利です。
実行すると、元のファイル名の末尾に _ALTERED が付いた動画ファイルが自動的に生成されます。無音部分が自動でカットされ、喋っているところだけが抜き出された動画が完成します。
オプションで精度を調整する
マージン(余白)の設定
カット前後に残す余白の秒数を指定できます。
auto-editor "video.mp4" --margin 0.2
上記の例では、無音部分の前後に0.2秒の余白を持たせます。著者は0.2秒で運用しているとのことです。
音量閾値の設定
どのくらいの音量以下をカット対象とするかを、パーセンテージで指定します。
auto-editor "video.mp4" --edit audio:threshold=3%
| 環境 | 推奨値 |
|---|---|
| 背景ノイズが多い | 大きめ(例:10%) |
| 録音環境が静か・小声もカットしたくない | 小さめ(例:2〜3%) |
著者は通常3%で運用しているとのことです。環境に合わせて調整してください。
XMLタイムラインとして書き出し、編集ソフトで仕上げる
単純に動画ファイルを出力するだけでなく、XMLファイルとして書き出すことで、DaVinci ResolveなどのNLEソフトでタイムラインを読み込んで細かく調整することができます。
DaVinci Resolveの場合
auto-editor "video.mp4" --export resolve
このコマンドを実行すると、動画ファイルではなくXMLファイルが生成されます。このXMLには「元動画の何秒から何秒を使い、何秒から何秒をカットする」という情報が記録されています。
DaVinci ResolveでXMLを読み込む手順
- DaVinci Resolveで新しいプロジェクトを作成します
- 元の素材動画をメディアプールに取り込みます
- エディットページで右クリック → タイムライン → インポート を選択します
- 生成されたXMLファイルを選択して「開く」をクリックします
- 確認ダイアログが表示されたらOKを押します
自動カット済みのタイムラインが生成され、あとはタイミングの微調整だけで作業が完了します。
対応している動画編集ソフト
Auto-Editorは以下の主要ソフトへのエクスポートに対応しています。
ご自身が使っている編集ソフトに合わせてオプションを指定してください。
まとめ
Auto-Editorは、動画編集における「無音部分のカット」という時間のかかる単純作業を、コマンド一発で自動化できる非常に強力なツールです。
- 完全無料・オープンソースで利用できます
- Windows・Mac・Linuxすべてに対応しています
- Premiere Pro・DaVinci Resolve・Final Cut Proなど主要な編集ソフトとシームレスに連携できます
--marginや--edit audio:thresholdなどのオプションでカットの精度を細かく調整できます- XMLエクスポートを使えば、自動カット後に手動で微調整することも可能です
これまで手動で無音部分をカットしていた方にとっては、大幅な作業時間の短縮が期待できます。GitHubのページにはさらに多くのオプションが記載されていますので、興味が出てきた方はぜひ参照してみてください。