Introduction
Introduction Statistics Contact Development Disclaimer Help
sort effects alphabetically - annna - Annna the nice friendly bot.
git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws6…
Log
Files
Refs
Tags
README
---
commit 4ddae15f0a48c1c17bf32d6d22b92ca3d26cbdb9
parent 311cb062f5c957aaadcbeaf6f1f09df36326ce21
Author: Anders Damsgaard <[email protected]>
Date: Sun, 8 Aug 2021 14:05:21 +0200
sort effects alphabetically
Signed-off-by: Annna Robert-Houdin <[email protected]>
Diffstat:
M annna-message-common | 24 ++++++++++++------------
M ffmpeg-effect | 72 ++++++++++++++++-------------…
2 files changed, 48 insertions(+), 48 deletions(-)
---
diff --git a/annna-message-common b/annna-message-common
@@ -707,24 +707,24 @@ case "${text}" in
"${botname}, please give me a penis extension.")
annna-say -c "${channel}" "${user}, here: $(penis-extension)"
;;
-"${botname}, please widen #"*|\
-"${botname}, please thin #"*|\
-"${botname}, please speedup #"*|\
-"${botname}, please slowdown #"*|\
-"${botname}, please reverse #"*|\
-"${botname}, please loop #"*|\
-"${botname}, please bounce #"*|\
-"${botname}, please sexify #"*|\
-"${botname}, please torture #"*|\
+"${botname}, please amsterdamify #"*|\
"${botname}, please banjo #"*|\
+"${botname}, please bounce #"*|\
"${botname}, please concatenate #"*|\
-"${botname}, please ww1 #"*|\
-"${botname}, please mow #"*|\
"${botname}, please dontdoit #"*|\
"${botname}, please doomify #"*|\
+"${botname}, please loop #"*|\
+"${botname}, please mow #"*|\
+"${botname}, please reverse #"*|\
"${botname}, please scrollify #"*|\
"${botname}, please sendtohell #"*|\
-"${botname}, please amsterdamify #"*)
+"${botname}, please sexify #"*|\
+"${botname}, please slowdown #"*|\
+"${botname}, please speedup #"*|\
+"${botname}, please thin #"*|\
+"${botname}, please torture #"*|\
+"${botname}, please widen #"*|\
+"${botname}, please ww1 #"*)
hashtag="$(printf "%s\n" "${text}" | sed 's/.*#//; s/ .*//' )"
recipient="$(printf "%s\n" "${text}" | sed 's/.* for //' )"
origext="$(grep -E "^#${hashtag} " "${hashtagfile}" | sed 's/.*\.//')"
diff --git a/ffmpeg-effect b/ffmpeg-effect
@@ -63,26 +63,18 @@ mix_audio_video() {
process_filter() {
case "$1" in
- wide|widen)
- $ffmpeg_common -i "$2" \
- -vf "scale=iw*4:ih,crop=iw/4:ih:iw/4:ih,setsar…
- "$3" </dev/null;;
- thin)
- $ffmpeg_common -i "$2" \
- -vf "scale=iw/4:ih,setsar=1" \
- "$3" </dev/null;;
- speedup)
- $ffmpeg_common -i "$2" \
- -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]a…
- "$3" </dev/null;;
- slowdown)
- $ffmpeg_common -i "$2" \
- -filter_complex "[0:v]setpts=2.0*PTS[v];[0:a]a…
- "$3" </dev/null;;
- reverse)
+ banjo)
+ replace_audio "${mediadir}/banjo.mp3" "$2" "$3";;
+ bounce)
$ffmpeg_common -i "$2" \
- -vf reverse -af areverse \
+ -filter_complex "[0]reverse[r];[0][r]concat,lo…
"$3" </dev/null;;
+ concatenate)
+ mix_audio "${mediadir}/concatenate.mp3" "$2" "$3";;
+ dontdoit)
+ mix_audio "${mediadir}/dontdoit.mp3" "$2" "$3";;
+ doomify)
+ mix_audio "${mediadir}/doom.mp3" "$2" "$3";;
loop)
i=0
input=""
@@ -93,30 +85,38 @@ process_filter() {
$ffmpeg_common $input \
-filter_complex "concat=n=${repeats}:v=1:a=1 […
"$3" </dev/null;;
- bounce)
+ mow)
+ mix_audio "${mediadir}/lawn-mower.mp3" "$2" "$3";;
+ reverse)
$ffmpeg_common -i "$2" \
- -filter_complex "[0]reverse[r];[0][r]concat,lo…
+ -vf reverse -af areverse \
"$3" </dev/null;;
- banjo)
- replace_audio "${mediadir}/banjo.mp3" "$2" "$3";;
- ww1)
- mix_audio "${mediadir}/ww1.mp3" "$2" "$3";;
- concatenate)
- mix_audio "${mediadir}/concatenate.mp3" "$2" "$3";;
- sexify)
- mix_audio "${mediadir}/careless_whisper.mp3" "$2" "$3"…
- dontdoit)
- mix_audio "${mediadir}/dontdoit.mp3" "$2" "$3";;
- doomify)
- mix_audio "${mediadir}/doom.mp3" "$2" "$3";;
scrollify)
mix_audio "${mediadir}/elder_scrolls.mp3" "$2" "$3";;
- mow)
- mix_audio "${mediadir}/lawn-mower.mp3" "$2" "$3";;
- torture)
- side_by_side "${mediadir}/clockworkorange.mkv" "$2" "$…
sendtohell|amsterdamify)
mix_audio_video "${mediadir}/hell.mkv" "$2" "$3" 1920 …
+ sexify)
+ mix_audio "${mediadir}/careless_whisper.mp3" "$2" "$3"…
+ slowdown)
+ $ffmpeg_common -i "$2" \
+ -filter_complex "[0:v]setpts=2.0*PTS[v];[0:a]a…
+ "$3" </dev/null;;
+ speedup)
+ $ffmpeg_common -i "$2" \
+ -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]a…
+ "$3" </dev/null;;
+ thin)
+ $ffmpeg_common -i "$2" \
+ -vf "scale=iw/4:ih,setsar=1" \
+ "$3" </dev/null;;
+ torture)
+ side_by_side "${mediadir}/clockworkorange.mkv" "$2" "$…
+ wide|widen)
+ $ffmpeg_common -i "$2" \
+ -vf "scale=iw*4:ih,crop=iw/4:ih:iw/4:ih,setsar…
+ "$3" </dev/null;;
+ ww1)
+ mix_audio "${mediadir}/ww1.mp3" "$2" "$3";;
*) usage;;
esac
}
You are viewing proxied material from bitreich.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.