動画ファイル.movを.mp4へ変換するには、ffmegをコマンドラインで実行するのが簡単です。これをPythonスクリプト内で実行したい場合の雛形コードを載せました。subprocess.call()を使用します。
■本プログラム
import os
import subprocess as sp
input_file = 'XPQQ3713.MOV'
file_name = os.path.splitext(os.path.basename(input_file))[0]
cmd_list = ['ffmpeg', '-i', input_file, file_name + '.mp4']
cmd = ' '.join(cmd_list)
sp.call(cmd, shell=True)
※subprocessのその他の使用例は次の2つです。
引数を取得したい場合は、subprocess.run()
子プロセスとして実行したい場合は、subprocess.Popen()
hk29.hatenablog.jp
以上
<広告>
リンク