Skip to content

Commit 747b120

Browse files
committed
perf: optimize generated demo GIF for README
1 parent aa51c6e commit 747b120

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/demo-assets.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,16 +61,19 @@ jobs:
6161
sudo apt-get update
6262
sudo apt-get install -y ffmpeg
6363
64-
- name: Convert recorded interaction to GIF
64+
- name: Convert recorded interaction to optimized GIF
6565
run: |
6666
video_path="$(find assets/demo-video -type f -name '*.webm' | head -n 1)"
6767
test -n "$video_path"
6868
ffmpeg -y -i "$video_path" \
69-
-vf "fps=8,scale=960:-1:flags=lanczos,split[s0][s1];[s0]palettegen=max_colors=128[p];[s1][p]paletteuse=dither=bayer" \
69+
-vf "fps=5,scale=640:-1:flags=lanczos,split[s0][s1];[s0]palettegen=max_colors=56[p];[s1][p]paletteuse=dither=bayer:bayer_scale=3" \
7070
assets/demo/safe-agent-demo.gif
7171
test -s assets/demo/safe-agent-playground.png
7272
test -s assets/demo/safe-agent-demo.gif
7373
74+
- name: Report asset sizes
75+
run: ls -lh assets/demo/safe-agent-playground.png assets/demo/safe-agent-demo.gif
76+
7477
- name: Upload verified assets
7578
uses: actions/upload-artifact@v4
7679
with:

0 commit comments

Comments
 (0)