【PySceneDetect】サクッと動画のシーンを切り抜いて欲しい


Colaboratoryを使うことを前提としています。

検証用のYoutube動画のダウンロード

yt-dlpをインストール

!pip install yt-dlp

ダウンロードしたい動画のURLと、動画の保存名を指定

yt_url = "https://www.youtube.com/watch?v=5003OG2-Iv8"
video_name = "test2"

ダウンロードの実行

!yt-dlp {yt_url} -f "bv" --recode-video mp4 -o ./videos/{video_name}.mp4

PySceneDetectのインストール

ライブラリのインストール

!pip install scenedetect[opencv] --upgrade

シーン分割の実行

!scenedetect -i ./videos/{video_name}.mp4 detect-adaptive split-video

結果

オリジナル動画

分割後

この記事が気に入ったらサポートをしてみませんか?