This commit is contained in:
2025-12-27 06:05:07 -08:00
parent 71b542ae91
commit 8d8a2637d5
9 changed files with 943 additions and 23 deletions

View File

@@ -10,10 +10,8 @@ local trim = {}
-- Configuration for trim presets
trim.config = {
output_dir = os.getenv('TEMP') or os.getenv('TMP') or '/tmp', -- use temp dir by default
video_codec = "copy", -- lossless by default
audio_codec = "copy",
container = "auto",
audio_bitrate = "",
scale = "640:-2", -- Scale to 640 width, -2 ensures even height for codec
osd_duration = 2000,
}
@@ -26,7 +24,7 @@ trim.presets = {
tiny = { video_codec="libx264", crf="28", preset="ultrafast", audio_codec="aac", audio_bitrate="64k" },
}
trim.current_quality = "copy"
trim.current_quality = "medium"
-- Get active preset with current quality
local function _get_active_preset()