File size: 477 Bytes
07221e5 e285d1f 07221e5 e285d1f |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
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"}
|