たった2行のPythonコードでジャンプカット ー 動画編集✕プログラミングで強いクリエイターに

動画編集をしたことある人ならわかるかもしれませんんが

結局、カット作業が時間を一番時間を食ってめんどくさいですよね。

その何時間もかける作業を5分もかけずにできるとなったら

なんとも嬉しいことです。




そのなんとも嬉しいことがプログラムを書くことで実現可能です。

一番馴染みやすい言語としてPythonという言語がありますが

そのPython言語のパッケージであるjumpcutterを使って

動画編集をしてみようと思います。

Before After

早速ですが、Before Afterをご覧いただきます。

多少、何言ってるかわからない部分などはありますが

テンポが良く伝わるので問題ないでしょう。

Before

After

環境

・WSL2

・Jupyter Notebook

jumpcutterのGitHub URL

jumpcutter

https://github.com/emkademy/jumpcutter

たった2行のPythonコード

まずは、jumpcutterをインストールします。

!pip install jumpcutter

次に、実行します。

!jumpcutter -i <カットしたい動画のパス> -o <カットし終えた動画のパスとファイル名>

筆者の場合

パスは以下のようになりました。

また、-mオプションで無音信号とみなす音声信号の最大値の割合を10%に設定しました。

デフォルトは2%(0.02)です。

!jumpcutter -i '/mnt/c/Users/Sugi/Downloads/movie.mp4' -o '/mnt/c/Users/Sugi/Downloads/movie.mp4' -m 0.1

ちなみに注意点として、以下のようなことがあります。

・’.mp4′, ‘.ogv’, ‘.webm’以外の拡張子では実行できない

・適切なオプションを付与しないとカットされない(または、カットされすぎてしまう)

まとめ

動画編集の需要が高まっています。

もっと効率的に

また、エンジニアとしての知見を活かして何をするか考えたときに

このような解決策があると考えました。




皆さんも、ぜひ試してみてください。

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