summaryrefslogtreecommitdiff
path: root/config/essentials/shell
diff options
context:
space:
mode:
authorRaymaekers Luca <raymaekers.luca@gmail.com>2024-03-04 11:50:10 +0100
committerRaymaekers Luca <raymaekers.luca@gmail.com>2024-03-04 11:50:10 +0100
commitc74bfb6850f8101fbf9d5f33737be8cb1ca1f150 (patch)
tree04c3aafc03fc6a059e07385e17cba010455f2552 /config/essentials/shell
parent725c07dddebdd0c9505b25e25c8b358274ccbccf (diff)
Change vidlen into function for format
Diffstat (limited to 'config/essentials/shell')
-rw-r--r--config/essentials/shell/aliases.sh1
-rw-r--r--config/essentials/shell/functions.sh1
2 files changed, 1 insertions, 1 deletions
diff --git a/config/essentials/shell/aliases.sh b/config/essentials/shell/aliases.sh
index 2d08e74..ea8883b 100644
--- a/config/essentials/shell/aliases.sh
+++ b/config/essentials/shell/aliases.sh
@@ -146,7 +146,6 @@ alias tmux='pgrep tmux && tmux attach || tmux new-session'
# ssh
alias sha='ssh-add'
alias sshs='eval "$(ssh-agent)" && ssh-add'
-alias vidlen='ffprobe -show_entries format=duration -v quiet -of csv="p=0" -i'
alias whatsmyip='curl -s "ifconfig.co"'
alias icognito='unset HISTFILE'
alias webcam='v4l2-ctl --set-fmt-video=width=1280,height=720; mpv --demuxer-lavf-format=video4linux2 --demuxer-lavf-o-set=input_format=mjpeg av://v4l2:/dev/video0 --profile=low-latency --untimed --no-resume-playback'
diff --git a/config/essentials/shell/functions.sh b/config/essentials/shell/functions.sh
index 22064e4..11b16c8 100644
--- a/config/essentials/shell/functions.sh
+++ b/config/essentials/shell/functions.sh
@@ -76,6 +76,7 @@ ngenable() { ln -sf /etc/nginx/sites-available/$1 /etc/nginx/sites-enabled/; }
remove_audio() { ffmpeg -i "$1" -cpu-used -$(nproc) -deadline realtime -c copy -an "${2:-out.mp4}"; }
nasg() { smbclient //192.168.178.24/Public/ -D ENFANTS/Luca/tmp -N -c "get $1"; }
trll() { printf "%s\n" "$1" | trl 2>/dev/null; }
+vidlen() { date -d @"$(ffprobe -show_entries format=duration -v quiet -of csv="p=0" -i "$1" | cut -d'.' -f1)" +'%T'; }
ipc()
{