文字起こしに基づくクリップ候補の検出
WhisperXで動画の音声を文字起こしし、その内容を分析してクリップ候補の開始時刻と終了時刻を特定します。
Clips AIは、長尺動画の文字起こしから見どころの区間を特定し、クリップ化や縦型などの画角へのリフレーミングを行うオープンソースのPythonライブラリです。ポッドキャストやインタビューなど、音声と話者を軸に編集する動画を扱う開発者向けです。
Clips AIは、長尺動画を再活用するためのオープンソースPythonライブラリです。動画の文字起こしから区間を特定してクリップを作成し、9:16など異なるアスペクト比に合わせて動画を動的にリフレーミングできます。音声と話者を軸に編集する動画を想定したワークフローです。
WhisperXで動画の音声を文字起こしし、その内容を分析してクリップ候補の開始時刻と終了時刻を特定します。
長尺動画から複数の区間を検出し、元の映像をトリミングするために使える開始時刻と終了時刻を返します。
現在話している人物を追従するクロップを生成し、9:16など指定したアスペクト比に動画をリサイズします。
動画のリサイズ処理の一環としてPyannoteによる話者ダイアライゼーションを使用します。Hugging Faceのアクセストークンが必要です。
Transcriber、ClipFinder、resizeなどをPythonからインポートして、プログラム経由で機能を利用できます。
長時間のポッドキャスト録音から独立した話題の区間を特定し、短いクリップに切り出せます。
文字起こしをもとに区間を検索し、個別に公開する価値のある回答や議論を見つけられます。
スピーチや説教の録音から該当する箇所を見つけ、個別のクリップとして用意できます。
既存の映像を縦向きのアスペクト比にリフレーミングし、話者に合わせてクロップを動的に調整できます。
ポッドキャスト、インタビュー、スピーチ、説教など、音声と語りを中心とする動画向けです。
まず動画を文字起こしします。ドキュメントに記載されたワークフローではWhisperXを使用し、その文字起こし結果をClipFinderに渡して、クリップ区間とタイムスタンプを特定します。
はい。resize関数では目標のアスペクト比を指定でき、例として9:16が示されています。現在話している人物を中心に動的にリフレーミングします。
リサイズのワークフローでは、話者ダイアライゼーション用にHugging Face経由で取得するPyannoteのアクセストークンが必要です。サイトにはPyannoteの利用料は請求されないと記載されています。
トラフィックデータは参考情報としてご利用ください。