Demo4:302:19View templateMac Desktop
The whole film is a Mac desktop: app windows, flip boards, notifications and cursor clicks, full-screen flip transitions between chapters, and the presenter in a video-call style window. Prelaunch talking-head demo. Feedback welcome.
Share
A cohesive set of composable animation and motion components for creating an entire video around your content.
About this template
Creative structure
The entire film is a Mac desktop: wallpaper, a menu bar with a chapter route map, the Dock, desktop file icons and the presenter in a video-call style camera window. Content appears through app windows, dark flip boards, notifications, cursor clicks and train-station metaphors, with full-screen flip transitions between chapters and bilingual word-by-word captions.
Demo specifications
1440 × 1080 · 4:3 · 60fps · 230.02s · −15 LUFS
Chinese narration · Chinese and English subtitles
Demo notes
The demo is the author's original film; the template is distilled from it, so you can swap in your own talking-head video, subtitles and music to produce the same style. The template contains 55 shot types.
Command preview
The template package is not available for download yet. The commands below preview how it will be used once released and cannot run on their own.
node runtime/entry.mjs doctor
node runtime/entry.mjs --instance <instance> compose --video media/talk.mp4 --srt media/talk.srt --music media/bgm.mp3 --out film.json
node runtime/entry.mjs --instance <instance> check-params --inputs film.json
node runtime/entry.mjs --instance <instance> plan --inputs film.json --out plan-v1.json
node runtime/entry.mjs --instance <instance> preview --plan plan-v1.json --out preview-v1
node runtime/entry.mjs --instance <instance> render --plan plan-v1.json --out video-v1.mp4Show 1 more sections
Shot library
talk: Presenter in a camera windowtitle: Opening flip-board headlinechatPlay: Open a video in chat (insert)contact: Contacts cardcalendar: Calendar lights up day by dayterminal: Scrolling terminal log, day and night flashinvoice: Invoice PDF with stampnotify: Notification banners (overlay)counter: Flip-digit countercomments: Screenshot-card waterfallthanks: Thank-you flip board, floating heartsreplay: Player rewind and compare flip-boardstillBoard: Full-screen letter-by-letter flip boardsign: Station sign slams inphonePlay: Phone mirror plays a video (insert)ticketInfo: Ticket-style info with price flip and stampprofileGrid: Phone profile grid scrollplatform: Platform monitor: same starting line, then waitingspotlight: Spotlight search typing (overlay)halfFlip: Half-flipped giant tile (overlay)agents: Several agent windows cooperatingchatShot: Chat screenshot with highlightsbigWords: Big flip-board keywords with ticksrating: Rating flip and ability barshock: Giant-word impactexpress: Express train with passengerstimetable: Question rain and three-row timetablesmash: Rules crack, rice bowl shatters (overlay)bigTrain: Giant locomotive crosses the desktopfacts: Fact cards slide inwakeUp: Wake-up call, alert, trend chartidentity: "You are..." identity flipopposite: Opposite platform, rebuttals and a crossseats: Hundred-seat chart: top N%sequence: Flip board changes phrase after phraseovertake: New train overtakes the old (overlay)fastClock: Fast-forward clock (overlay)gate: Train stops, gate closes (overlay)depart: Train departs with the presenter window (insert)wallet: Ticket card in a walletwordFlip: Big flip tiles swap wordstransfer: Transfer map where lines meetranking: Ranking flip: two swap placesfiles: File icons fan outmilestone: Milestone counter and avatar wallbloggers: Example-people card wall (insert)station: Station sign, typing, stamped promptfolderCount: Finder folders appear, Nth oneshowcase: Feature tour (insert)download: File flies into the Dock (overlay)correction: "Wrong!" self-correction (overlay)equal: Two cards joined by an equals sign (overlay)trainPass: Train passes along the bottom (overlay)bye: Cursor closes the camera window (overlay)ticket: End ticket with link, steps and screenshot (insert)
More Narrated videos
Demo4:302:19View template
Demo16:903:20View template
16:904:20View template
16:902:09View templateMore templates by @adunext
Demo3:402:14View template
Demo4:302:19View template
Demo16:903:20View template
Demo9:1601:38View template