From c662ad59ba1cebdb17a5ddd0c3dcd2aab901be20 Mon Sep 17 00:00:00 2001 From: Arlind Date: Wed, 17 Sep 2025 17:55:16 +0200 Subject: [PATCH] Update .gitea/workflows/ci.yml --- .gitea/workflows/ci.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 007d0f5..2e830cc 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -84,7 +84,7 @@ jobs: for REPLAY in "${REPLAYS[@]}"; do [ ! -f "$REPLAY" ] && continue REPLAY_NAME=$(basename "$REPLAY" .osr) - STAGE="${REPLAY_NAME%%_*}" # take prefix before underscore + STAGE="${REPLAY_NAME%%_*}" ENTRY=$(jq -c --arg name "$REPLAY_NAME" ' .[] | map(select(.name == $name)) | .[]' "$JSON_FILE") @@ -115,6 +115,15 @@ jobs: if [ -f "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" ]; then mv "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" "$OUT_VIDEO_FILE" + ffmpeg -hide_banner -loglevel error \ + -ss 5 \ + -i "$OUT_VIDEO_FILE" \ + -c:v h264_nvenc -preset fast \ + -c:a aac -b:a 128k \ + "${OUT_VIDEO_FILE}.tmp" + + mv "${OUT_VIDEO_FILE}.tmp" "$OUT_VIDEO_FILE" + tmp=$(mktemp) jq --arg name "$REPLAY_NAME" ' (.. | objects | select(has("name")) | select(.name == $name))