NEW LIFE MOTION / VERSION 1.1
A browser-based animated lower-third studio with 12 styles, 14 content templates, custom logos, palettes, typography, animation timing, and service cues.
newlife-motion.index.html is already at the ZIP root. You can also extract the ZIP and upload the folder containing index.html.pages.dev address.No build command, environment variables, API keys, database, or paid video service is needed. Choose a Pages static upload, rather than pasting the files into a Worker code editor.
To update later, open this same Pages project and create a new production deployment with the replacement ZIP. You do not need to delete the project.
Cloudflare’s official direct upload guide
Your browser stores your project locally. Uploading this app to Cloudflare does not synchronize your saved cues between devices. Clearing browser data removes the browser copy. Keep downloaded project backups.
The website now downloads a finished ProRes 4444 MOV with alpha. No BAT file, ZIP extraction, command line, or installed converter is needed.
Keep the page open until the export finishes. Rendering takes time, especially at 1080p or 60 fps. You can cancel at any time. If your computer runs out of memory, choose 720p, 30 fps, or a shorter hold.
Direct MOV export works from the hosted HTTPS website, on Windows or Mac with a supported desktop browser. It does not run by double-clicking a local index.html file. The engine loads from pinned FFmpeg.wasm CDN URLs with a fallback source. No Cloudflare server encoding or paid backend is required.
Ordinary video players may show black behind a transparent MOV. Check it over a video inside ProPresenter. A MOV’s alpha channel does not make a normal HDMI output transparent; the switcher still needs its appropriate key/fill or chroma-key setup.
A ready-made 1080p transparent sample MOV is included for testing.
Official ProPresenter format guidance · Straight and premultiplied keying
| Output | How to use it |
|---|---|
| Transparent PNG | A still 1920 × 1080 image with alpha, captured after the entrance completes. |
| Standalone animated HTML | In OBS, create a Browser Source → Local file → select the exported HTML. Set source width 1920 and height 1080. It can loop with a 3-second clear gap; turn looping off for a single play. Refresh the source to restart. The file includes the design, logo, and animation engine and needs no network. |
| Green-screen WebM | Video with a solid green background. Apply a chroma key in your video software. This format does not have alpha. Keep the tab visible while recording; export cancels when hidden. Chrome/Edge is recommended for recording support. |
| Transparent PNG frames | Import the first PNG as an image sequence at the selected frame rate in a video editor. For a ready-to-use MOV, choose the dedicated ProPresenter export instead. |
| Live output window | Open live output in the same browser on the same computer. Click Show output. Double-click the output to enter full screen. Escape exits full screen. The controller’s Hide button removes the graphic. Use the Motion tab to choose a transparent, green, blue, or black background. |
Live control does not cross browser profiles, computers, or OBS’s separate browser engine. For OBS, use the exported standalone HTML. For a physical ATEM input, use a computer’s HDMI output with a chroma-key background and configure the ATEM’s keyer.
The animation renderer, cue actions, project import/export, HTML escaping, PNG output, and ZIP integrity were checked programmatically. The direct exporter was exercised with the actual FFmpeg WebAssembly engine and worker message flow. Its resulting ProRes 4444 MOV was decoded and confirmed to retain transparent and opaque pixels. The included sample uses the same renderer and encoding settings.
Interactive browser playback and playback in your installation of ProPresenter could not be run in this build environment. Try the sample MOV and your first exported cue before using them during a service.
New Life Motion 1.1 · October 2026 · Source code included in this package.