Shell to Python Continuous Deployment
spcd.rwx.work
1#! /usr/bin/env sh
2
3gource \
4 --auto-skip-seconds 0.25 \
5 --date-format "%Y / %m / %d ⋅ %H : %M : %S" \
6 --disable-input \
7 --font-scale 2.5 \
8 --frameless \
9 --hide mouse,usernames \
10 --highlight-dirs \
11 --key \
12 --multi-sampling \
13 --output-framerate 60 \
14 --output-ppm-stream - \
15 --seconds-per-day 0.6 \
16 --stop-at-end \
17 --viewport "1920x1080" |
18 ffmpeg \
19 -codec:v ppm \
20 -format image2pipe \
21 -framerate 120 \
22 -i - \
23 -codec:v libx264 \
24 -preset veryslow \
25 -qp 28 \
26 -movflags \
27 +faststart \
28 -pix_fmt yuv420p \
29 -y \
30 spcd.mp4