Introduction
Introduction Statistics Contact Development Disclaimer Help
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
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.