iAllow background and foreground image for displaying next title. - bitreich-tv - Meme TV encoding and streaming Err bitreich.org 70
hgit clone git://bitreich.org/bitreich-tv git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tv URL:git://bitreich.org/bitreich-tv git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tv bitreich.org 70
1Log /scm/bitreich-tv/log.gph bitreich.org 70
1Files /scm/bitreich-tv/files.gph bitreich.org 70
1Refs /scm/bitreich-tv/refs.gph bitreich.org 70
1Tags /scm/bitreich-tv/tag bitreich.org 70
1LICENSE /scm/bitreich-tv/file/LICENSE.gph bitreich.org 70
i--- Err bitreich.org 70
1commit 3ac2a8591be02f0ce27d8b6d38f9b52cb5a83ba4 /scm/bitreich-tv/commit/3ac2a8591be02f0ce27d8b6d38f9b52cb5a83ba4.gph bitreich.org 70
1parent 217b1a3d14b8afc856580ca5c6d24054981f38fa /scm/bitreich-tv/commit/217b1a3d14b8afc856580ca5c6d24054981f38fa.gph bitreich.org 70
hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net bitreich.org 70
iDate: Sat, 6 Feb 2021 16:30:48 +0100 Err bitreich.org 70
i Err bitreich.org 70
iAllow background and foreground image for displaying next title. Err bitreich.org 70
i Err bitreich.org 70
iSigned-off-by: Anders Damsgaard <anders@adamsgaard.dk> Err bitreich.org 70
i Err bitreich.org 70
iDiffstat: Err bitreich.org 70
i M bin/brtv-generate-title-slides.sh | 27 ++++++++++++++++++++------- Err bitreich.org 70
i Err bitreich.org 70
i1 file changed, 20 insertions(+), 7 deletions(-) Err bitreich.org 70
i--- Err bitreich.org 70
1diff --git a/bin/brtv-generate-title-slides.sh b/bin/brtv-generate-title-slides.sh /scm/bitreich-tv/file/bin/brtv-generate-title-slides.sh.gph bitreich.org 70
i@@ -17,8 +17,10 @@ ffmpeg_codec="-loglevel error -acodec libopus -b:a 96K -f webm -vf scale=1280:-1 Err bitreich.org 70
i video_resolution=1280x720 Err bitreich.org 70
i Err bitreich.org 70
i # slide style Err bitreich.org 70
i-bgcolor=magenta Err bitreich.org 70
i-fgcolor=white Err bitreich.org 70
i+# xc:$color ( https://imagemagick.org/script/color.php ) Err bitreich.org 70
i+# /some/file.png Err bitreich.org 70
i+bgcontent=/br/gopher/tv/bitreich-tv-bg.png Err bitreich.org 70
i+fgcontent=/br/gopher/tv/bitreich-tv-title-fg.png Err bitreich.org 70
i Err bitreich.org 70
i # show title slides for this duration [s] Err bitreich.org 70
i title_display_time=5 Err bitreich.org 70
i@@ -32,11 +34,22 @@ logo="bitreichtv.vtv" Err bitreich.org 70
i temp="$(mktemp).png" Err bitreich.org 70
i Err bitreich.org 70
i title_slide() { Err bitreich.org 70
i- convert -font Courier -size "$video_resolution" "xc:${bgcolor}" \ Err bitreich.org 70
i- -gravity north -pointsize 22 \ Err bitreich.org 70
i- -draw "text 0,80 '$(cat "$logo")'" \ Err bitreich.org 70
i- -gravity south -pointsize 54 -fill "xc:${fgcolor}" \ Err bitreich.org 70
i- -draw "text 0,100 '${1}'" "$temp" Err bitreich.org 70
i+ # Don't forget the whitespace at the end of the logo. Err bitreich.org 70
i+ convert -font "Liberation-Mono" \ Err bitreich.org 70
i+ -size "$video_resolution" \ Err bitreich.org 70
i+ "${bgcontent}" \ Err bitreich.org 70
i+ "${fgcontent}" \ Err bitreich.org 70
i+ -gravity center \ Err bitreich.org 70
i+ -composite \ Err bitreich.org 70
i+ -stroke '#000000' \ Err bitreich.org 70
i+ -strokewidth 2 \ Err bitreich.org 70
i+ -fill '#FFFFFF' \ Err bitreich.org 70
i+ -gravity north \ Err bitreich.org 70
i+ -pointsize 13 \ Err bitreich.org 70
i+ -draw "text -70,240 '$(cat "$logo")' " \ Err bitreich.org 70
i+ -draw "text -70,520 'Playling: ${1}'" \ Err bitreich.org 70
i+ "$temp" Err bitreich.org 70
i+ Err bitreich.org 70
i ffmpeg -y \ Err bitreich.org 70
i -f lavfi \ Err bitreich.org 70
i -i anullsrc=r=48000 \ Err bitreich.org 70
.
Response:
text/plain