Skip to content
Snippets Groups Projects
Commit 13fa4019 authored by Moritz Holtz's avatar Moritz Holtz Committed by Christopher Spinrath
Browse files

Added lossless option to the screencap Skript.

Lossless may save computing power.
parent ef2fd4a2
No related branches found
No related tags found
No related merge requests found
...@@ -6,10 +6,12 @@ ...@@ -6,10 +6,12 @@
# Erster und einziger, optionaler, Parameter ist ein Präfix für die Datei, in die aufgenommen wird. # Erster und einziger, optionaler, Parameter ist ein Präfix für die Datei, in die aufgenommen wird.
# Der Dateiname lautet: $prefix-YYYY-MM-DD-HH-MM-SS-nummer.mp4 # Der Dateiname lautet: $prefix-YYYY-MM-DD-HH-MM-SS-nummer.mp4
# Teilweise gibt es Probleme mit der Syncronität Bild<->Ton, daher dringen auf den Präsentationslaptops ausprobieren. # Teilweise gibt es Probleme mit der Syncronität Bild<->Ton, daher dringen auf den Präsentationslaptops ausprobieren.
# Bei langsamen Geräten kann auch LOSSLESS=1 helfen, dann wird zwar die Ausgabedatei größer, aber der Rechenaufwand sollte am geringsten sein.
DEVICE="VGA" DEVICE="VGA"
AUDIO=1 AUDIO=1
FPS=15 FPS=15
LOSSLESS=0
info=$(xrandr | grep $DEVICE) info=$(xrandr | grep $DEVICE)
if [ -z "$info" ] || (echo $info | grep disconnected) if [ -z "$info" ] || (echo $info | grep disconnected)
...@@ -53,4 +55,11 @@ else ...@@ -53,4 +55,11 @@ else
audiocmd="-an" audiocmd="-an"
fi fi
$prog -f x11grab -s $res -r $FPS -i :0.0$pos $audiocmd -c:v libx264 -r $FPS -preset:v ultrafast $file if [ $LOSSLESS -eq 1 ]
then
losslesscmd="-qp 0 -crf 0 -tune stillimage"
fi
cmd="$prog -f x11grab -s $res -r $FPS -i :0.0$pos $audiocmd -c:v libx264 $losslesscmd -r $FPS -preset:v ultrafast $file"
echo "Command: $cmd"
$cmd
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment