The main video-generation service was portrait-only, and not by a config flag — 9:16 was hardcoded in roughly thirty places: FFmpeg boxes, a Gemini environment constant read once at import, an OpenAI size parameter, ten English prompt strings, twelve Tailwind classes, the caption canvas. None of...
Source: [Dev.to](https://dev.to/humzakt/one-source-of-truth-for-aspect-ratio-retrofitting-169-into-a-portrait-only-pipeline-5bh3)