Loading...
Loading...
Make animated lower thirds and other broadcast overlays (name straps, corner bugs, subscribe reminders, scripture or song titles) as transparent video files, drawn frame by frame in JavaScript on a canvas and rendered to WebM with alpha for OBS and browsers, or ProRes 4444 for Premiere Pro, DaVinci Resolve and Final Cut. Use when someone wants a lower third, a name title, a chyron, a stream overlay, a corner bug, or any graphic with a transparent background to lay over their own footage or livestream.
npx skill4agent add iart-ai/lower-thirds-skills lower-thirdstemplates/lower-third.htmlscripts/render.mjsnode <this skill>/scripts/render.mjs …CARDStitlesubreferences/delivery.md.mov.movdrawGraphicSAFELEADTAILfit()CARDS<link>FONTS'700 Inter''italic 400 Libre Baskerville'node render.mjs page.html --check # fonts, transparency, empty first/last frame, title-safe, timing
node render.mjs page.html shot --stills 3s # the hold, full frame, over a checkerboard, dark and light footage
node render.mjs page.html in.jpg --sheet 0.1 --in # the build-in, frame by frame, cropped to the graphic
node render.mjs page.html out.jpg --sheet 0.1 --out # the build-out (both read window.PHASES)--checkCARDS--card N--card 1node render.mjs page.html maya-chen.webm # VP9 with alpha
node render.mjs page.html maya-chen.mov # ProRes 4444 with alpha (large)
node render.mjs page.html daniel-ortiz.webm --card 1 # the next card
node render.mjs page.html maya-chen-4k.webm --scale 2 # 3840x2160
node render.mjs page.html maya-chen-green.mp4 --ground '#00ff00'--ground.movreferences/delivery.mdnpm i playwright-corenpx playwright install chromium