summaryrefslogtreecommitdiff
path: root/video/screenrec
diff options
context:
space:
mode:
authorTimmy Keller <tjk@tjkeller.xyz>2021-09-11 00:36:13 -0500
committerTimmy Keller <tjk@tjkeller.xyz>2021-09-11 00:36:13 -0500
commit0a9053c2902adab8b94eaacdb15390441143078c (patch)
tree1f1a38272dbd554cde8cdec263187112b9c6a7e8 /video/screenrec
downloadscripts-0a9053c2902adab8b94eaacdb15390441143078c.tar.xz
scripts-0a9053c2902adab8b94eaacdb15390441143078c.zip
redid repo cus of fucking chromium rip old commit messages
Diffstat (limited to 'video/screenrec')
-rwxr-xr-xvideo/screenrec6
1 files changed, 6 insertions, 0 deletions
diff --git a/video/screenrec b/video/screenrec
new file mode 100755
index 0000000..91edcd0
--- /dev/null
+++ b/video/screenrec
@@ -0,0 +1,6 @@
+#!/bin/sh
+newname() { defname="video"; name=$defname`ls | grep "^$defname[0-9]*" | wc -l | tr -d '[:blank:]'`.mkv; }
+vs=`cat /sys/class/drm/*/modes | head -1`
+vs=1366x768
+[ -z "$1" ] && newname || name="$1"
+ffmpeg -hide_banner -video_size $vs -framerate 60 -f x11grab -i :0.0+0,0 -c:v libx264 -preset ultrafast -qp 1 -pix_fmt yuv444p "$name"