Files
dependencies/ffmpeg/ffmpeg/__init__.py
2026-02-25 20:17:13 -08:00

30 lines
603 B
Python

import os
import sys
DIR = os.path.join(os.path.dirname(__file__), "install")
BIN_DIR = os.path.join(DIR, "bin")
LIB_DIR = os.path.join(DIR, "lib")
INCLUDE_DIR = os.path.join(DIR, "include")
def _run(name):
binary = os.path.join(BIN_DIR, name)
os.execvp(binary, [binary] + sys.argv[1:])
def _run_ffmpeg():
_run("ffmpeg")
def _run_ffprobe():
_run("ffprobe")
def smoketest():
import subprocess
ffmpeg = os.path.join(BIN_DIR, "ffmpeg")
ffprobe = os.path.join(BIN_DIR, "ffprobe")
subprocess.run([ffmpeg, "-version"], check=True)
subprocess.run([ffprobe, "-version"], check=True)