Pythonで動画編集 -動画の結合-

本日はPython のMoviepyを使って動画の結合を行っていきます。

Moviepyのインストール方法は下記の記事を参照してください。

Moviepyインストール方法

動画の結合

動画の結合を行うコードは以下となっております。

from moviepy.editor import *   

file_pass1 ='/Users/***/***/読み込む動画1.mp4' #・・・(1)
file_pass2 = '/Users/***/***/読み込む動画2.mp4' #・・・(2)
save_pass = '/Users/***/***/結合後の動画名.mp4' #・・・(3)
clip1 = VideoFileClip(file_pass1) #・・・(4)
clip2 = VideoFileClip(file_pass2) #・・・(5)
final_clip = concatenate_videoclips([clip1, clip2])  #・・・(6)
final_clip.write_videofile(save_pass) 

コードの内容を説明していきます。
(1)~(3)では読み込む動画ファイルと結合後の動画の名前を指定しています。

(4)~(5)では動画ファイルを動画ファイルの読み込みを行います。

(6)では、(4)~(5)で読み込んだファイルを結合していきます。
上記の例では2つの動画を読み込ませておりますが、3つ以上の動画を結合したい場合は、
clip3というのを(4),(5)と同様に準備し、
concatenate_videoclips([clip1, clip2, clip3])といった形で追加してあげることで、
結合することが可能です。

(7)では(3)で指定をした保存先のファイルとファイル名で保存がされます。

以上が動画の結合の流れとなります。

おわりに

Moviepyを用いることによって簡単に動画の結合を行うことができることが理解できたのではないかと思います。

次回は動画のスローに加工する方法を説明する予定です。

それでは最後までお読みいただき、ありがとうございました。

コメント

タイトルとURLをコピーしました