Atelier Qwen

A local image pipeline: ten thumbnails and a car shoot, no studio, no API

Role
Research, setup, benchmarking, recipes, post-production, delivery
Tools
  • Qwen-Image-2.1 (7B)
  • MLX 4 bits
  • ComfyUI
  • ComfyUI-GGUF
  • LoRA Lightning (inférence)
  • Python
  • Pillow
Status
Functional
Three of the ten vertical thumbnails delivered for the channel’s videos from 10 to 19 October.
Three of the ten vertical thumbnails delivered for the channel’s videos from 10 to 19 October.
thumbnails delivered for 10 real channel videos
10
of total rendering for all ten, on a laptop
40 min 59 s
per 1024² image, measured on our machine
241 s
no API, no credits, no online service
€0
The problem
The daily shorts only had a frame grabbed from the video as a thumbnail, and online generators cost a subscription and send everything out.
For whom
The LaRefVlog channel first; then any team wanting visuals without a studio, a stock library or an online service.
The outcome
Ten thumbnails delivered for ten real videos and four car advertising visuals, rendered on a 16 GB laptop, every image traced.

Context

The channel’s daily shorts only had a frame grabbed from the video as a thumbnail. They needed real thumbnails, in the channel’s format and in native vertical, without subscribing to an online generator.

The technical bet: run Qwen-Image-2.1 (7 billion parameters) on a 16 GB MacBook, measure honestly what it costs in time and memory, then use it to deliver, with production rigour.

What I built

  • Two paths installed and compared: a 4-bit MLX engine (fastest) and ComfyUI with GGUF weights (most integrable, LoRAs and nodes), with memory guards calibrated on measurements.
  • A six-configuration speed bench (resolution, step count), same prompt and seed, every render logged.
  • Ten thumbnails for the videos of 10 to 19 October, in 16:9 matching the channel’s exact format and in 1080×1920 vertical; text is composed in post-production, never asked of the model.
  • A four-visual photorealistic car shoot (studio, urban night, golden hour, concrete), with a photographic finish (grain, vignetting) and the model’s raw output archived alongside.
  • A manifest per image (prompt, seed, timings, SHA-256 hashes) and a standalone presentation, ready to show a client.
  • The same pipeline as a ComfyUI workflow (GGUF and 4-step Lightning LoRA): 14 nodes, titling and 16:9 format by two custom nodes; carried into the P07 node pack and run end to end on 20 Oct in 188 s, model loading included.

Architecture 6 blocks

  1. 01 · InputDay’s videoTitle, idea, extracted frame
  2. 02 · ToolRecipeShot-description prompt, seed, format
  3. 03 · ModelQwen-Image-2.17 billion parameters, 4-bit, MLX, 6 steps
  4. 04 · ToolPost-productionText, parody label, signature, photo finish
  5. 05 · HumanSelectionVisual approval before delivery
  6. 06 · OutputDelivery16:9, 9:16, manifest and hashes

The model’s raw output is always archived next to the final: what came from the model and what came from finishing can be proven.

Pipeline 5 steps

  1. BriefThe day’s video title and idea.
  2. RecipeA shot-description prompt (lens, light, material) and a fixed seed.
  3. RenderingQwen-Image-2.1 4-bit locally, 6 steps, one render at a time.
  4. Post-productionSlogan, “parody fiction” label and signature composed separately.
  5. Delivery16:9 and 9:16, JPEG under 2 MB, manifest and hashes.

Decisions the choice, the reason, the alternative ruled out

  1. D1
    Never ask the model for text; compose it in post-production.

    Image models write poorly; composed text is crisp, in the channel’s typography, and editable without a new render.

    Ruled outLetting the model write the slogan.

  2. D2
    Turbo 6 steps rather than the 25-step base model.

    Measured: 2.7 times faster for a marginal visual gain on these cases.

  3. D3
    Describe a real shot (lens, aperture, light, material) in every recipe.

    That vocabulary pushes the model towards photography rather than illustration.

  4. D4
    Memory guards calibrated on our measurements, one render at a time.

    On 16 GB, one render too many tips the machine into swap; better to refuse cleanly and rerun.

Results

Speed bench (MacBook Pro M1 Pro 16 GB, same prompt, same seed)

ConfigurationTotal timePer stepPublished reference (M4)
Turbo 6 steps, 512²94 s8.1 s—
Turbo 6 steps, 768²184 s22.0 s—
Turbo 6 steps, 1024²241 s31.6 s139–145 s
Turbo 5 steps, 1024²173 s31.2 s—
Turbo 8 steps, 1024²255 s29.9 s—
Base 25 steps, 1024²648 s25.3 s536 s

Turbo 6 steps is the best trade-off: base 25 steps takes 2.7 times longer for a marginal visual gain. Published reference measured on an M4.

Deliverables 5

  • Ten 16:9 thumbnails and ten 1080×1920 vertical masters, with before/after boards.
  • Four car shoot visuals, raw and final, with finishing settings.
  • A six-configuration speed bench and its memory reports.
  • Client guides, reusable recipes and a standalone presentation.
  • The thumbnail ComfyUI workflow (14 nodes, two custom titling nodes), run on 20 Oct through the P07 pack.

Environment

Hardware and measurement setup

  • Measured on a MacBook Pro M1 Pro 16 GB: the ~7.7 GB model goes through swap; faster on an M4 (published reference: 139–145 s at 1024²).
  • One render at a time, under memory guards; existing LoRAs used at inference, training a LoRA for this model belongs on a dedicated GPU.

Gallery 14

The ComfyUI workflow: 4-bit models, recipe and render, titling in the channel’s style, delivery with manifest.
ComfyUI workflow output: the 16:9 thumbnail in the channel’s format, rendered in 4 steps.
Mario Kart: the frame grabbed from the video, then the thumbnail made locally.
Shisha in Marseille: same approach, slogan composed in post-production.
Tesla Roadster: rendered at 720×1280 in 4 min 57 s, the longest of the ten.
Minecraft village: the channel’s exact format, sharp centre band and blurred sides.
The ten 1080×1920 vertical masters for Shorts surfaces.
Shoot: red hypercar in a studio, mirror floor.
Shoot: black GT, urban night on wet asphalt.
Shoot: coastal road at golden hour.
Shoot: brutalist concrete, overcast sky.
Raw model output versus final: grain and vignetting, 100% zoom.
The workflow, from video to delivery.
The standalone presentation, ready to show a client.

What this project means for you

The same know-how, on your problem.

01

Your visuals without a studio

Thumbnails, product or campaign visuals made on your machines, with your recipes and no subscription.

02

A benchmark before you buy

What a model really costs in time and memory on your hardware, measured, before you invest.

03

Full traceability

Prompt, seed, timings and hashes for every image: you know where every visual came from.