auto-save 2026-05-17 13:06 (~2)

This commit is contained in:
2026-05-17 13:07:20 +08:00
parent 3b9e74f0a2
commit dab3e023f7
2 changed files with 22 additions and 13 deletions

View File

@@ -7,6 +7,7 @@ import hmac
import json
import os
import random
import re
import secrets
import shutil
import subprocess
@@ -133,6 +134,14 @@ VIDEO_STATUS_PATH = os.getenv("VIDEO_STATUS_PATH", DEFAULT_VIDEO_STATUS_PATH).st
VIDEO_CONTENT_PATH = os.getenv("VIDEO_CONTENT_PATH", DEFAULT_VIDEO_CONTENT_PATH).strip() or DEFAULT_VIDEO_CONTENT_PATH
VIDEO_DURATION_FIELD = os.getenv("VIDEO_DURATION_FIELD", "seconds").strip() or "seconds"
VIDEO_POLL_TIMEOUT_SECONDS = max(60, int(os.getenv("VIDEO_POLL_TIMEOUT_SECONDS", "900")))
FFMPEG_BIN = os.getenv("FFMPEG_BIN", "").strip()
FFPROBE_BIN = os.getenv("FFPROBE_BIN", "").strip()
LOCAL_FFMPEG_CANDIDATES = [
"/Applications/Downie 4.app/Contents/Resources/ffmpeg",
"/Applications/Permute 3.app/Contents/Resources/ffmpeg",
"/Applications/VideoFusion-macOS.app/Contents/Resources/ffmpeg",
]
_MEDIA_BIN_CACHE: dict[str, str] = {}
# OpenAI 客户端OpenAI 兼容网关,含 SKG ezlink
from openai import OpenAI