必要なライブラリのインストール
まず必要なライブラリのインストールから、
pip install moviepy
コード
from moviepy.video.io.VideoFileClip import VideoFileClip def split_video(input_file, segment_length=15*60): video = VideoFileClip(input_file) duration = video.duration basename, ext = input_file.rsplit('.', 1) for i in range(0, int(duration), segment_length): start = i end = min(i + segment_length, duration) output_file = f"{basename}_part{i//segment_length + 1}.{ext}" video.subclip(start, end).write_videofile(output_file, codec="libx264") input_file = "your_video.mp4" split_video(input_file)
上記のコードは 15分ごとに分割するコード
切り分ける長さを変えたかったら segment_length=15*60 の部分を変えよう
こんなので 出来るんだなとちょっと感動
コメント