improved/simplified recording file-naming

This commit is contained in:
Luke 2017-11-01 14:03:44 -07:00
parent 553dd7c11b
commit a634f2f6c0
5 changed files with 29 additions and 57 deletions

View File

@ -4,17 +4,11 @@
#Picks a file name for the output file based on availability:
if [[ -f ~/output.flac ]]
then
n=1
while [[ -f $HOME/output_$n.flac ]]
do
n=$((n+1))
done
filename="$HOME/output_$n.flac"
else
filename="$HOME/output.flac"
fi
while [[ -f $HOME/audio$n.flac ]]
do
n=$((n+1))
done
filename="$HOME/audio$n.flac"
#The actual ffmpeg command:

View File

@ -4,17 +4,11 @@
#Picks a file name for the output file based on availability:
if [[ -f ~/output.flac ]]
then
n=1
while [[ -f $HOME/output_$n.flac ]]
do
n=$((n+1))
done
filename="$HOME/output_$n.flac"
else
filename="$HOME/output.flac"
fi
while [[ -f $HOME/audio$n.flac ]]
do
n=$((n+1))
done
filename="$HOME/audio$n.flac"
#The actual ffmpeg command:

View File

@ -4,17 +4,11 @@
#Picks a file name for the output file based on availability:
if [[ -f ~/output.mkv ]]
then
n=1
while [[ -f $HOME/output_$n.mkv ]]
do
n=$((n+1))
done
filename="$HOME/output_$n.mkv"
else
filename="$HOME/output.mkv"
fi
while [[ -f $HOME/screencast$n.mkv ]]
do
n=$((n+1))
done
filename="$HOME/screencast$n.mkv"
#The actual ffmpeg command:

View File

@ -4,17 +4,11 @@
#Picks a file name for the output file based on availability:
if [[ -f ~/output.mkv ]]
then
n=1
while [[ -f $HOME/output_$n.mkv ]]
do
n=$((n+1))
done
filename="$HOME/output_$n.mkv"
else
filename="$HOME/output.mkv"
fi
while [[ -f $HOME/screencast$n.mkv ]]
do
n=$((n+1))
done
filename="$HOME/screencast$n.mkv"
#The actual ffmpeg command:
@ -22,6 +16,7 @@ ffmpeg -y \
-f x11grab \
-s $(xdpyinfo | grep dimensions | awk '{print $2;}') \
-i :0.0 \
-f pulse -ac 1 -ar 44100 -i alsa_input.usb-Blue_Microphones_Yeti_Stereo_Microphone_REV8-00.analog-stereo \
-f alsa -i default \
-c:v libx264 -r 30 -c:a flac $filename
#-c:v ffvhuff -r 30 -c:a flac $filename
#-f pulse -ac 1 -ar 44100 -i default \

View File

@ -4,21 +4,16 @@
#Picks a file name for the output file based on availability:
if [[ -f ~/output.mkv ]]
then
n=1
while [[ -f $HOME/output_$n.mkv ]]
do
n=$((n+1))
done
filename="$HOME/output_$n.mkv"
else
filename="$HOME/output.mkv"
fi
while [[ -f $HOME/video$n.mkv ]]
do
n=$((n+1))
done
filename="$HOME/video$n.mkv"
#The actual ffmpeg command:
ffmpeg -y \
ffmpeg \
-f x11grab \
-s $(xdpyinfo | grep dimensions | awk '{print $2;}') \
-i :0.0 \