Update .gitea/workflows/ci.yml
Some checks failed
Generate Map Previews for Switzerland25 Tournament / Full CI/CD Pipeline (push) Has been cancelled
Some checks failed
Generate Map Previews for Switzerland25 Tournament / Full CI/CD Pipeline (push) Has been cancelled
This commit is contained in:
@@ -84,7 +84,7 @@ jobs:
|
|||||||
for REPLAY in "${REPLAYS[@]}"; do
|
for REPLAY in "${REPLAYS[@]}"; do
|
||||||
[ ! -f "$REPLAY" ] && continue
|
[ ! -f "$REPLAY" ] && continue
|
||||||
REPLAY_NAME=$(basename "$REPLAY" .osr)
|
REPLAY_NAME=$(basename "$REPLAY" .osr)
|
||||||
STAGE="${REPLAY_NAME%%_*}" # take prefix before underscore
|
STAGE="${REPLAY_NAME%%_*}"
|
||||||
|
|
||||||
ENTRY=$(jq -c --arg name "$REPLAY_NAME" '
|
ENTRY=$(jq -c --arg name "$REPLAY_NAME" '
|
||||||
.[] | map(select(.name == $name)) | .[]' "$JSON_FILE")
|
.[] | map(select(.name == $name)) | .[]' "$JSON_FILE")
|
||||||
@@ -115,6 +115,15 @@ jobs:
|
|||||||
if [ -f "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" ]; then
|
if [ -f "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" ]; then
|
||||||
mv "$DANSER_VIDEO_DIR/$REPLAY_NAME.mp4" "$OUT_VIDEO_FILE"
|
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)
|
tmp=$(mktemp)
|
||||||
jq --arg name "$REPLAY_NAME" '
|
jq --arg name "$REPLAY_NAME" '
|
||||||
(.. | objects | select(has("name")) | select(.name == $name))
|
(.. | objects | select(has("name")) | select(.name == $name))
|
||||||
|
|||||||
Reference in New Issue
Block a user