#!/bin/sh rm -f /tmp/playlist mkdir -p /tmp/dash for file in ~/recording/2018-03-* ~/recording/2018-04-* do echo "file '$file'" >> /tmp/playlist done ffmpeg \ -re \ -loglevel error \ -stream_loop -1 \ -f concat \ -safe 0 \ -i /tmp/playlist \ -vf "drawtext=\ fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf:\ text='%{gmtime\:%Y-%m-%d %T} UTC':\ fontcolor=white:\ x=(w-text_w)/2:y=128:\ box=1:boxcolor=black:\ fontsize=72, drawtext=\ fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf:\ text='REBROADCAST':\ fontcolor=white:\ x=(w-text_w)/2:y=16:\ box=1:boxcolor=black:\ fontsize=48" \ -codec:v libx264 \ -profile:v baseline \ -pix_fmt yuv420p \ -level 4 \ -preset veryfast \ -codec:a aac \ -tune zerolatency \ -f dash \ -window_size 5 \ -remove_at_exit 1 \ /tmp/dash/live.mpd