動画処理
動画ファイル.movを.mp4へ変換するには、ffmegをコマンドラインで実行するのが簡単です。これをPythonスクリプト内で実行したい場合の雛形コードを載せました。subprocess.call()を使用します。 ■本プログラム import os import subprocess as sp input_file…
本記事では、mp4動画から逆再生する動画ファイルを作成する雛形コードを載せました。使用するライブラリは4つで、OpenCV, Pillow, MoviePy, Pydubです。 それらのインストールはpipで次のようにします。 pip install opencv-pythonpip install Pillowpip ins…
本記事では、下記リンク先のように人(全身)にモザイク処理する動画編集の雛形コードを載せました。ライブラリは「OpenCV」を活用します。 www.youtube.com 人の全身の他に、顔、目だけなどといったカスケードファイル(学習済み分類学習器)を用いることで…
本記事では画像ファイルを繋げて動画にする雛形コードを載せました。下図は、ここ数年でワタクシが呑んで写真を撮った日本酒の一覧で61枚あります。写真の解像度はバラバラであっても、指定したサイズ(本コード中では1920×1080)に調整する仕様のため問題な…
'22/09/03更新:動画編集の進捗状況をprint出力によりわかるようにしました。また、完了後に、処理に要した時間をprint出力するコードも追記しました。 本記事では、表題の雛形コードを載せました。FPS(Frame Per Second)で速度調整します。一枚あたりのフレ…
本記事では、動画をアニメチックに変換する雛形コードを載せました。動画の返還前後の動画は下記です。 www.youtube.com ■本プログラム import os import cv2 from PIL import Image, ImageFont, ImageDraw import moviepy.editor as mp import numpy as np …
本記事では、Pythonで左右反転動画を作成する雛形コードを載せました。 www.youtube.comの 使用するライブラリは3つで、OpenCV, Pillow, MoviePyです。それらのインストールはpipで次のようにします。 pip install opencv-pythonpip install Pillowpip insta…
'20/07/26更新:gifだけでなくmp4でも動画保存できるようにしました。またfpsも指定できます。 アニメーション作成には、matplotlib.animationを使用します。動画保存にはgifの場合はimagemagick、mp4の場合はffmpegを使用します。 ■本プログラム import num…
本記事では、下記リンク先のような振り子動画を作成します。 www.youtube.com 動画を保存するためのgif出力は、ImageMagickを使用します。インストールは下記リンクで、Windows版はexeファイルを実行します。http://www.imagemagick.org/script/download.php…
本記事では下図のような横動きのようなシューティングゲームのコード例を記載しました。下図左のピンク色の一つ目が、主人公のエイリアンです。右のピンク色のはボスで螺旋回転弾を放ちます。そして、中央付近に見える隕石は右から左へ流れてきます。ぶつか…
'20/08/30更新:youtube-dlを使用する方法を本文末に追記しました。 本記事では、YouTube「ユーチューブ」の動画を.mp4動画ファイルと.mp3音声ファイルへ保存する雛形コードを載せました。インストールは次の通りです。 pip3 install pytube3conda install -…
# '20/02/29更新:新しいフォルダを作成して、そこに動画を格納する仕様に変更しました。多数の画像ファイルが、例えば、下図のようなフォルダ構成である場合に適応する。フォルダ名とファイル名は何でも良い。 カレントフォルダ├─17│ ├─meat│ │ 画像1│ │ 画…
本記事で動画編集は3度目となる。今回は、下図赤矢印の箇所、つまり、抽出エリアを指定して、不要な場所をカットすることで画像サイズをアップして見易くした。 ▼作成した動画はこちら↓ www.youtube.com ■本プログラム 過去の二つの記事よりも、多少コードを…
本記事では、下記リンク先のような動画を作成します。 www.youtube.com iPhoneで録画した動画をPythonで編集して作成する。具体的には、次の1~8のような処理をする。特に、黒■が本記事の新規項目である。一方、白□は以前の記事に記載したものではあるものの…
本記事では、下図左のようにスマホで録画した場合、画面サイズが縦長になるのを下図右のようにアスペクト比を横長へ変更して、日本語文字列を挿入したりと加工しています。 下記リンク先が完成版で、音声も有りです。 www.youtube.com ■本記事で特筆するのは…
'20/07/26更新:本文を一部編集しました。 下記動画は写真を連結をして作成しました。音楽の挿入はWindows10標準搭載のフォトを使用していますが、それ以外の加工は全てPythonです。 www.youtube.com ▼本プログラム実行のためのフォルダ環境 ① jpg2avi.py…本…