diff --git a/custom/others.zsh b/custom/others.zsh index d2909d0..979ef43 100644 --- a/custom/others.zsh +++ b/custom/others.zsh @@ -1,4 +1,4 @@ -export DOCKER_HOST=ssh://fra-n0 +export DOCKER_HOST=ssh://nbg-0 export PATH=$HOME/bin:$HOME/.local/bin:/usr/local/bin:$PATH export LD_LIBRARY_PATH=/usr/lib:/usr/lib32:$HOME/.steam/bin/:$LD_LIBRARY_PATH export EDITOR=vim @@ -35,17 +35,14 @@ function tonullpointer { curl -F"file=@${1}" http://0x0.st fi } -function convert2gif { - ffmpeg -hwaccel vdpau -i $1 -r 60 -vf "scale=480:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 ${1%.*}.gif +function ffmpeg-gif { + ffmpeg -hwaccel vdpau -ss $2 -to $3 -i $1 -r 60 -vf "mpdecimate,scale=480:-1:flags=spline,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 $4 } -function youtube2gif { - ffmpeg -ss ${2} -t ${3} -hwaccel vdpau -i $(youtube-dl -gf "bestvideo[height<=${4-360}]" ${1}) -r ${5-60} -vf "scale=${4-360}:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 -f gif -; -} -function youtubecrop { - ffmpeg -ss $2 -t $3 -hwaccel vdpau -i $(youtube-dl -gf "best[height<=360]" "${1}") -r 60 -loop 0 $4 +function ffmpeg-vid { + ffmpeg -hwaccel vdpau -ss $2 -to $3 -i $1 -r 60 -vf "mpdecimate,scale=480:-1:flags=spline" $4 } -alias recordscreen='ffmpeg -video_size 1920x1080 -framerate 60 -f x11grab -i :0 -c:v libx264 -crf 0 -preset ultrafast' +alias recordscreen='ffmpeg -video_size 1920x1080 -framerate 60 -f x11grab -i :0 -f alsa -i default -crf 0 -vf "mpdecimate,scale=480:-1:flags=bilinear"' alias ytdldown='youtube-dl --no-part --newline -xcw --audio-format best --add-metadata --embed-thumbnail -o "/home/caskd/Media/Music/%(album)s/%(artist)s/%(track)s.%(ext)s"' alias ls='ls --color=auto' alias grep='grep --color=auto'