From 3ae89c8d7c25f23a70bdec34c6e43cfe916f2d0c Mon Sep 17 00:00:00 2001 From: 4censord Date: Sun, 15 Oct 2023 15:44:33 +0200 Subject: Add the ability to save replays into folders by date This adds a new flag, '-mf' with a boolean argument If this is set, replays are organized in folders by date. With this, replays are saved like: $output_folder/2023-10-15/Replay_15-39-28.mp4 instead of all into the same folder. --- extra/gpu-screen-recorder.service | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'extra') diff --git a/extra/gpu-screen-recorder.service b/extra/gpu-screen-recorder.service index 43d4cd2..b644bc8 100644 --- a/extra/gpu-screen-recorder.service +++ b/extra/gpu-screen-recorder.service @@ -12,9 +12,10 @@ Environment=AUDIO_DEVICE= Environment=FRAMERATE=60 Environment=REPLAYDURATION=60 Environment=OUTPUTDIR=%h/Videos -ExecStart=/bin/sh -c 'AUDIO="${AUDIO_DEVICE:-$(pactl get-default-sink).monitor}"; gpu-screen-recorder -v no -w $WINDOW -c $CONTAINER -q $QUALITY -k $CODEC -ac $AUDIO_CODEC -a "$AUDIO" -f $FRAMERATE -r $REPLAYDURATION -o "$OUTPUTDIR" $ADDITIONAL_ARGS' +Environment=MAKEFOLDERS=no +ExecStart=/bin/sh -c 'AUDIO="${AUDIO_DEVICE:-$(pactl get-default-sink).monitor}"; gpu-screen-recorder -v no -w $WINDOW -c $CONTAINER -q $QUALITY -k $CODEC -ac $AUDIO_CODEC -a "$AUDIO" -f $FRAMERATE -r $REPLAYDURATION -o "$OUTPUTDIR" -mk $MAKEFOLDERS $ADDITIONAL_ARGS' Restart=on-failure RestartSec=5s [Install] -WantedBy=default.target \ No newline at end of file +WantedBy=default.target -- cgit v1.2.3