2022年5月10日火曜日

Ubuntu 22.04にpipenvとmoviepyをインストールする

moviepyで動画をpythonから編集する事ができます。

インストール方法

1.pipenvのインストール
sudo apt-get update

sudo apt-get -y install python3-pip python3-distutils python3-dev 

python3 -m pip install --user pipenv

echo "export PIPENV_VENV_IN_PROJECT=true" >> ~/.bashrc

echo 'PATH=$PATH:/home/ubuntu/.local/bin' >> ~/.bashrc

source ~/.bashrc

2. moviepy用の仮想環境作成
mkdir -p ~/moviepy

cd ~/moviepy

sudo apt-get -y install libpng-dev libfreetype-dev

pipenv --python 3

pipenv install matplotlib

pipenv install moviepy

pipenv shell

3. 動作確認用コード実行
以下のコードを実行すると、指定した動画の最初の10秒を切り出します。
first10sec.py
from moviepy.editor import *

clip = VideoFileClip("hydrangea.mp4").subclip(0,10)
clip.write_videofile("hydrangea_opening.mp4")

実行コマンド
python3 first10sec.py

補足情報

・Ubuntu上でmp4を再生したい場合は以下をインストールして、EULAに同意します
sudo apt-get install -y ubuntu-restricted-extras ffmpeg

関連情報

MoviePyのまとめ

・moviepyのホームページ
https://zulko.github.io/moviepy/

0 件のコメント:

コメントを投稿