ffmpeg / app.py
Pepguy's picture
Update app.py
e285d1f verified
raw
history blame contribute delete
477 Bytes
from fastapi import FastAPI
import subprocess
app = FastAPI()
@app.get("/")
def greet_json():
return {"Hello": "World!"}
@app.get("/ffmpeg-version")
def get_ffmpeg_version():
try:
result = subprocess.run(["ffmpeg", "-version"], capture_output=True, text=True)
return {"ffmpeg_version": result.stdout.splitlines()[0]} # Return only the first line
except FileNotFoundError:
return {"error": "FFmpeg is not installed or not found in PATH"}