0
pythonパッケージffmpyを使用して、どのように次元、期間、ビットレートなどのマルチメディアファイルのメタデータを取得できますか?ffmpyを使用してファイルからメタデータを取得する方法
pythonパッケージffmpyを使用して、どのように次元、期間、ビットレートなどのマルチメディアファイルのメタデータを取得できますか?ffmpyを使用してファイルからメタデータを取得する方法
一つは、通常は標準出力に端末にストリーム出力を通過させながらFFprobe
機能を使用する必要があります:
import subprocess
import ffmpy
import json
tup_resp = ffmpy.FFprobe(
inputs={source_path: None},
global_options=[
'-v', 'quiet',
'-print_format', 'json',
'-show_format', '-show_streams']
).run(stdout=subprocess.PIPE)
meta = json.loads(tup_resp[0].decode('utf-8'))
そして今、メタは、私たちが望むことができるすべての情報を持つJSON辞書です。