diff options
author | Andrew Cady <d@cryptonomic.net> | 2022-11-27 22:11:04 -0500 |
---|---|---|
committer | Andrew Cady <d@cryptonomic.net> | 2022-11-27 22:11:04 -0500 |
commit | f34bb3c0aa9ed17859be6b03c23d0b3428f9621c (patch) | |
tree | 2cd41ff68d44ad2972cfa4d5cbc0fb8f4032fe08 | |
parent | 32e1f5cab131afda837ebda497b1903e1908fe40 (diff) |
usage: ffmpeg.sh <dash output directory>
-rwxr-xr-x | ffmpeg.sh | 15 |
1 files changed, 11 insertions, 4 deletions
@@ -1,8 +1,15 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | set -e | 2 | set -e |
3 | tempdir=$(mktemp -d) | 3 | if [ $# = 0 ] |
4 | playlist=$tempdir/playlist | 4 | then |
5 | dashdir=$tempdir/dash | 5 | tempdir=$(mktemp -d) |
6 | dashdir=$tempdir/dash | ||
7 | elif [ $# = 1 ] | ||
8 | then | ||
9 | dashdir=$1 | ||
10 | else | ||
11 | exit 1 | ||
12 | fi | ||
6 | mkdir -p "$dashdir" | 13 | mkdir -p "$dashdir" |
7 | echo "$dashdir"/live.mpd | 14 | echo "$dashdir"/live.mpd |
8 | 15 | ||
@@ -19,7 +26,7 @@ ffmpeg \ | |||
19 | x=(w-text_w)/2:y=128:\ | 26 | x=(w-text_w)/2:y=128:\ |
20 | box=1:boxcolor=black:\ | 27 | box=1:boxcolor=black:\ |
21 | fontsize=72, | 28 | fontsize=72, |
22 | drawtext=\ | 29 | drawtext=\ |
23 | fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf:\ | 30 | fontfile=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf:\ |
24 | text='REBROADCAST':\ | 31 | text='REBROADCAST':\ |
25 | fontcolor=white:\ | 32 | fontcolor=white:\ |