12 lesson course
Build an AI Tool Showcase Video Generator from Scratch
Build a bilingual product showcase video system with Python, Tkinter, Remotion and Edge TTS
Build a complete Windows desktop application that accepts Chinese and English product descriptions, 4–10 ordered images and up to 3 demo clips, then generates bilingual showcase videos automatically. Image sections use AI narration, while demo sections can preserve their original audio.
2 free lessons12-month access passes available
Course curriculum
01Course Introduction and Final ProductUnderstand the project goal, commercial use cases, final application features, and learning path.Free02Environment Setup and Project InitialisationPrepare Python, Node.js, Codex, Remotion, and the project directory.Free03Build the Remotion Video TemplateCreate a working ToolShowcase composition and the core visual structure.04Dynamic Image and Demo TimelineSupport 4–10 images and 0–3 demo clips while preserving upload order.05Build the Tkinter Desktop GUICreate bilingual inputs, media uploads, output settings, and progress feedback.06Validation and Render-Job PreparationValidate inputs and create normalised job folders, media files, and JSON.07Connect Python to Remotion RenderingInvoke Remotion from the GUI and generate real Chinese and English MP4 files.08Integrate Chinese and English Edge TTSGenerate bilingual narration and drive video duration from audio length.09Separate Image Narration and Demo AudioUse AI narration for images while preserving demo audio without overlap.10One-Click Installation and BAT LaunchCreate install.bat, launch.bat, startup checks, and error logging.11Automated Testing and TroubleshootingVerify media order, language variants, cancellation, audio, and outputs.12Productisation, Course Delivery and ExtensionsUse the tool for website showcases and plan future templates, languages, and deployment.