Adding #adc-wat tag. - annna - Annna the nice friendly bot. | |
git clone git://bitreich.org/annna/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws6… | |
Log | |
Files | |
Refs | |
Tags | |
README | |
--- | |
commit cd68996ce034764124e4133103137e34c9d3df63 | |
parent 5167284a3de216fe51ff9143dec89627e04d71d6 | |
Author: Annna Robert-Houdin <[email protected]> | |
Date: Sun, 31 Jul 2022 13:11:59 +0200 | |
Adding #adc-wat tag. | |
Diffstat: | |
M annna-message-common | 1 + | |
M ffmpeg-effect | 19 +++++++++++++++++++ | |
M modules/hashtags/hashtags.txt | 1 + | |
3 files changed, 21 insertions(+), 0 deletions(-) | |
--- | |
diff --git a/annna-message-common b/annna-message-common | |
@@ -872,6 +872,7 @@ case "${text}" in | |
"${botname}, please thin #"*|\ | |
"${botname}, please torture #"*|\ | |
"${botname}, please trumpapprove #"*|\ | |
+"${botname}, please wat #"*|\ | |
"${botname}, please widen #"*|\ | |
"${botname}, please ww1 #"*|\ | |
"${botname}, please yellow #"*) | |
diff --git a/ffmpeg-effect b/ffmpeg-effect | |
@@ -62,6 +62,23 @@ mix_audio_video() { | |
fi | |
} | |
+replace_face() { | |
+ face_replacement="$1" | |
+ input="$2" | |
+ output="$3" | |
+ | |
+ ext="$(printf '%s' "$input" | awk -F. '{print $NF}')" | |
+ | |
+ /home/annna/.local/bin/deface "$input" --replacewith img \ | |
+ --replaceimg "$face_replacement" -o "/tmp/replace_face_$$.$ext" | |
+ if has_audio "$input"; | |
+ then | |
+ replace_audio "$input" "/tmp/replace_face_$$.$ext" "$output" | |
+ else | |
+ mv "/tmp/replace_face_$$.$ext" "$output" | |
+ fi | |
+} | |
+ | |
process_filter() { | |
# extend duration if less than a second or image | |
dur="$($ffprobe_common -show_entries format=duration "$2")" | |
@@ -144,6 +161,8 @@ process_filter() { | |
side_by_side "${mediadir}/clockworkorange.mkv" "$2" "$… | |
trumpapprove) | |
mix_audio "${mediadir}/trump-approves.opus" "$2" "$3";; | |
+ wat) | |
+ replace_face "${mediadir}/wat.png" "$2" "$3";; | |
wide|widen) | |
$ffmpeg_common -i "$2" \ | |
-vf "scale=iw*4:ih,crop=iw/4:ih:iw/4:ih,setsar… | |
diff --git a/modules/hashtags/hashtags.txt b/modules/hashtags/hashtags.txt | |
@@ -252,6 +252,7 @@ | |
#adc-snow-research gopher://bitreich.org/9/memecache/adc-snow-research.mp4 | |
#adc-team gopher://bitreich.org/I/memecache/adc-team.png | |
#adc-thumbs gopher://bitreich.org/I/memecache/adc-thumbs.JPG | |
+#adc-wat gopher://bitreich.org/9/memecache/adc-wat.mkv | |
#adc-wipe gopher://bitreich.org/9/memecache/adc-wipe.mkv | |
#adc-work gopher://bitreich.org/9/memecache/adc-work.mkv | |
#address gopher://bitreich.org/I/memecache/address.png |