#!/usr/bin/env bash

ffmpeg -r 29.97 -loop 1 -i ./grid-1280-448.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x448-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-480.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x480-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-512.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x512-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-544.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x544-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-576.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x576-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-608.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x608-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-640.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x640-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-674.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x674-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-692.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x692-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-704.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x704-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1280-720.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1280x720-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-1008.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1008-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-1038.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1038-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-1056.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1056-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-1080.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1080-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-672.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x672-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-720.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x720-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-768.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x768-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-816.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x816-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-864.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x864-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-912.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x912-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-960.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x960-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-720-405.png -map 0:0 -c:v libx264 -pix_fmt yuv422p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-720x405-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-720-540.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-720x540-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-720-480.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-720x480-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-720-576.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-720x576-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-2560-1440.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-2560x1440-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-3840-2160.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-3840x2160-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-4096-2160.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-4096x2160-29.97-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-4096-1728.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-4096x1728-29.97-fps.mp4
ffmpeg -r 23.976 -loop 1 -i ./grid-1920-1080.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=23.976: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1080-23.976-fps.mp4
ffmpeg -r 24 -loop 1 -i ./grid-1920-1080.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=24: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1080-24-fps.mp4
ffmpeg -r 25 -loop 1 -i ./grid-1920-1080.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=25: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1080-25-fps.mp4
ffmpeg -r 29.97 -loop 1 -i ./grid-1920-1080.png -map 0:0 -c:v libx264 -pix_fmt yuv420p -t 20.020 -y -f rawvideo pipe:1 | ffmpeg -i Orchard\ VPB\ Teaser.mp4 -i pipe:0 -map 0:0:0 -c:a copy -map 1:0:0 -vf "drawtext=fontfile=Arial.ttf: timecode='00\:00\:00\:00': r=29.97: x=(w-tw)/2: y=(h-(2*lh))/2: fontcolor=white: fontsize=20: box=1: boxcolor=black: boxborderw=5" -c:a copy -y test-1920x1080-29.97-fps.mp4
ffmpeg -f lavfi -i testsrc=duration=10:size=1280x720:rate=30 -vf 'pad=width=2000:height=2000:x=360:y=640:color=black' -b:v 50M -pix_fmt yuv420p ptest-2000x2000-outer-1280x720-inner-30-fps.mp4
