Creatomate Node.js Examples This is an ever-growing collection of examples using the Node.js library for Creatomate, the cloud API for generating and editing video and images. Get your free API key at Creatomate.com and start creating video-powered applications right away. Video examples Concatenate multiple videos Trim a video Add a responsive overlay to a video Add a responsive watermark to a video Overlay a text on top of a video Transcode any video to MP4 (H.264) Render a template Generate story videos for Instagram, YouTube, or TikTok Auto-generate videos using ChatGPT Auto-generate a text-to-speech video with AWS Polly Auto-generate an explainer video with AWS Polly Generate subtitles with AWS Transcribe Generate animated captions with AWS Transcribe Turn images into a video slideshow Blur the background of a video Add a progress bar to a video Add an intro scene to a video Add an outro scene to a video Add an audio track to a video Take a screenshot of a video Take a snapshot of a video Convert a video to GIF Create a picture-in-picture video Create a 2 by 2 video wall Create a 3 by 3 video wall Create a split screen video Generate video mockups GIF examples Create a GIF slideshow Convert a video to GIF Text examples Scale text to fit available space Text animations Overlay a text on top of a video Set the font style Use Facebook, Twitter, Google and Apple emojis Use Arabic script Use Chinese script Use Japanese script Use Thai script Effects examples Make an element partially transparent Rotate an element Add a shadow to an element Set the font style Apply a color overlay to any element Apply color filters to any element Blend elements Apply a mask to an element Using an element as fill pattern Generate dynamic mockups Animation examples Using keyframes Text animations Animating the lines of a shape element Add a progress bar to a video Turn images into a video slideshow Composition examples Grouping elements together Loop a composition Usage examples Create multiple renders by tag Render a template