【Python】動画の速度を変える方法

Python

動画を倍速 あるいは 4倍速 8倍速など いろいろな速度に変換する方法をご紹介します。

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

まずは pip で Moviepy をインストールしましょう。

pip install moviepy==2.0.0.dev2

普通に pip install moviepy としてしまうと 「ModuleNotFoundError: No module named ‘moviepy.editor’」のエラーが発生します。

2.プログラムコード

3.実行結果

4.解説

VideoFileClip("input_video2.mp4") ⇒ 入力動画ファイルを読み込みます。

clip.fx(vfx.speedx, 2) ⇒ speedxを使って動画の再生速度を2倍に設定します。

sped_up_clip.write_videofile("output_sped_up.mp4") ⇒ 加速した動画を新しいファイルとして保存します。

さいごに

今回は動画の速さを変える方法をご紹介しました。

たったの数行で実装できるので、うれしいですね!

是非ご活用ください。

ではまた。

・こちらの動画が非常に分かりやすいです。

MoviePyで動画の速度を変更する
MoviePyで動画の速度を変更するには、speedx関数を使用します。 factorで元の動画に対する比率を指定します。0.5で1/2倍、2で倍速になります。 〇サンプルコード 以下のサンプルコードで、動画の速度を半分にして、ファイルを保...

コメント

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