aboutsummaryrefslogtreecommitdiff
path: root/bin/process
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2025-03-07 16:13:56 -0300
committerEuAndreh <eu@euandre.org>2025-03-07 16:13:56 -0300
commitd699d164980cdbc0943b76677c2f28cd8ab88143 (patch)
treecb69829a0d373288926a6e303d5bc56e7d1e7d63 /bin/process
parentetc/sh/rc: Add -F to "tree" alias (diff)
downloaddotfiles-d699d164980cdbc0943b76677c2f28cd8ab88143.tar.gz
dotfiles-d699d164980cdbc0943b76677c2f28cd8ab88143.tar.xz
bin/{live,process,video,webcam}: Move to "clive" directory
Diffstat (limited to 'bin/process')
-rwxr-xr-xbin/process70
1 files changed, 0 insertions, 70 deletions
diff --git a/bin/process b/bin/process
deleted file mode 100755
index 3fbcf81..0000000
--- a/bin/process
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/sh
-set -eu
-
-makefile_pre() {
- cat <<'EOF'
-.POSIX:
-FFMFLAGS = -y -hide_banner -loglevel warning
-
-
-
-.SUFFIXES:
-.SUFFIXES: .mpd .webmx .txt
-
-.mpd.webmx:
- cd $(?D) && ffmpeg $(FFMFLAGS) -i $(<F) $(*F).webm
- touch $@
-
-.txt.webmx:
- ffmpeg $(FFMFLAGS) -f concat -i $< -c copy $*.webm
- mkdir -p processed/"`basename $(*D)`"
- ln -f $*.webm processed/"`basename $(*D)`"/
- touch $@
-
-
-all:
-EOF
-}
-
-makefile_post() {
- cat <<'EOF'
-
-sources.webmx = $(sources.mpd:.mpd=.webmx)
-combined.webmx = $(combined.txt:.txt=.webmx)
-
-all: $(sources.webmx) $(combined.txt) $(combined.webmx)
-
-$(combined.txt):
- cd $(@D) && find */live.webm | LANG=POSIX.UTF-8 sort | \
- sed 's|^|file |' > $(@F)
-EOF
-}
-
-mpds() {
- find data/*/*/live.mpd | LANG=POSIX.UTF-8 sort
-}
-
-mkdeps() {
- mpds | varlist 'sources.mpd'
- mpds | cut -d/ -f1-2 | sed 's,$,/combined.txt,' | uniq |
- varlist 'combined.txt'
- printf '\n'
-
- mpds | sed 's/^\(.*\)\.mpd$/\1.webmx:\t\1.mpd/'
- mpds | sed 's/^\(.*\)\.mpd$/\1.webm:\t\1.webmx/'
- printf '\n'
-
- mpds | sed 's/\.mpd$/.webm/' | awk -F/ '{
- printf "data/%s/combined.txt:\t%s\n", $2, $0
- }'
-
- mpds | xargs dirname | xargs dirname | uniq |
- sed 's|^\(.*\)$|\1/combined.webm:\t\1combined.txt|'
-}
-
-
-{
- makefile_pre
- mkdeps
- makefile_post
-} | make -f-