Pythonとffmpegで動画編集(拡張子の変換、結合)する方法をソースコード付きでまとめました。
【ffmpeg】ダウンロード
① 下記ページから「ffmpeg.exe」をダウンロードします。
https://ffmpeg.zeranoe.com/builds/
②「ffmpeg.exe」をスクリプトファイルと同じフォルダに置きます。
【Python/ffmpeg】拡張子の変換
Pythonの標準モジュールsubprocessと「ffmpeg」で動画ファイルの拡張子(フォーマット)を変換します。
以下の例はmov形式からmp4形式に変換するものです。
# -*- coding:utf-8 -*- import subprocess cmd = 'ffmpeg -i input.mov -strict -2 ountput.mp4' res = subprocess.call(cmd) print(res)
【Python/ffmpeg】動画の結合
# -*- coding:utf-8 -*- import subprocess cmd = 'ffmpeg -i input1.mp4 -i input2.mp4 -strict -2 -filter_complex "concat=n=2:v=1:a=1" output.mp4' res = subprocess.call(cmd) print(res)
– | 関連記事 |
---|---|
1 | PythonでOpenCV入門 サンプル集 |
2 | 【Python】画像処理プログラミング入門 |
3 | 【画像処理入門】アルゴリズム&プログラミング |
コメント