The pipeline now creates two outputs for each quiz cycle: a landscape 1920x1080 educational video of about 65 seconds and a vertical 1080x1920 Short of about 30 seconds. Both use the same quiz but the Short uses the first three questions for faster pacing.
Every frame includes the watermark Dev @diwazz • @diwaskhatri07. Video descriptions include the requested GitHub, website, Buy Me a Coffee, Telegram channel, Telegram community, and developer information. Titles and tags are generated by seo_metadata.py from the quiz topic, with separate metadata for long-form videos and Shorts.
An original instrumental background track is available at assets/music.mp3. Replace it only with music that you own or have a license to use. The renderer mixes the track at low volume under the visual quiz cards.
The scheduler is configured for a 45-minute interval and creates both formats in one cycle. MAX_DAILY_CYCLES=4 limits the default to four cycles per UTC day, which means up to eight uploads per day when both formats are enabled. The configuration currently says YOUTUBE_PRIVACY_STATUS=public because that is the requested target, but no new public upload has been started yet; a final confirmation is required after reviewing the previews.
Preview files:
output/branded_preview_long.mp4output/branded_preview_short.mp4data/preview_metadata.json
The code passes syntax checks, and FFprobe confirms video and AAC audio streams in both previews.