Local AI video generation on Mac: what fits?

Apple Silicon can generate video locally, but the complete model bundle and workload matter. Compare video builds by unified memory, app, license and published measurement instead of relying on a single weight file.

Quick answer

Choose your memory tier below. Every model row and fit verdict comes from the shared media dataset and engine. Missing runtime evidence stays unknown.

Which apps can generate video locally?

  • Draw Things lists Wan 2.2 and LTX-2.3 among its supported models and provides local generation in a native offline app.
  • ComfyUI supports image and video workflows in its node graph, with reusable workflow JSON and custom nodes.
  • Use only the app routes named on each model row. Support for one model or file format does not establish support for another.
Table 1

Which video models fit your Mac?

The eight tiers use the same engine as the media configurator. Fit and tight verdicts count as compatible in the tier summaries; no and unknown do not.

Run counts fit and tight verdicts; unknown means no verdict is established. Time appears only for an exact published match.

8 GB unified memory1 unknown · 4 no
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementDoes not fit est.Complete: Official FP8 dev checkpoint, quantized to 4-bit at load61.1 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementDoes not fit est.Complete: MLX Serve FL2VA 4-bit pack with Turbo LoRA41.1 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0unknownComplete: calcuis GGUF Q3_K_M with Q4_0 T5 and FP8 VAE7.7 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0Does not fit est.Complete: Comfy-Org repackaged FP16 with FP8 scaled UMT518.1 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0Does not fit est.Complete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

16 GB unified memory2 unknown · 3 no
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementDoes not fit est.Complete: Official FP8 dev checkpoint, quantized to 4-bit at load61.1 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementDoes not fit est.Complete: MLX Serve FL2VA 4-bit pack with Turbo LoRA41.1 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0unknownComplete: calcuis GGUF Q3_K_M with Q4_0 T5 and FP8 VAE7.7 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0unknownComplete: QuantStack GGUF Q8_013.5 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0Does not fit est.Complete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

24 GB unified memory2 run · 1 unknown · 2 no
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementDoes not fit est.Complete: Official FP8 dev checkpoint, quantized to 4-bit at load61.1 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementRuns · PublishedComplete: Argus calibrated INT8 DiT with the official text encoder and VAEs115.5 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0unknownComplete: calcuis GGUF Q3_K_M with Q4_0 T5 and FP8 VAE7.7 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0Runs · PublishedComplete: FastMetal 5B QAD (DMD2-distilled INT8 derivative, not the base model)19.5 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0Does not fit est.Complete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

32 GB unified memory2 run · 3 unknown
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementunknownComplete: Unsloth GGUF dev Q4_K_M with GGUF Gemma 3 (ComfyUI)26.7 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementRuns · Published on M4 Pro · 24 GBComplete: Argus calibrated INT8 DiT with the official text encoder and VAEs115.5 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0unknownComplete: calcuis GGUF Q3_K_M with Q4_0 T5 and FP8 VAE7.7 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0Runs · Published on M5 · 24 GBComplete: FastMetal 5B QAD (DMD2-distilled INT8 derivative, not the base model)19.5 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0unknownComplete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

48 GB unified memory2 run · 3 unknown
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementunknownComplete: Unsloth GGUF dev Q4_K_M with GGUF Gemma 3 (ComfyUI)26.7 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementRuns · PublishedComplete: ComfyUI GGUF Q5_K_M pruned denoiser with Parasyte Turbo (Bambushu workflow)36.6 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0unknownComplete: calcuis GGUF Q3_K_M with Q4_0 T5 and FP8 VAE7.7 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0Runs · Published on M4 Max · 36 GBComplete: FastMetal 5B QAD (DMD2-distilled INT8 derivative, not the base model)19.5 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0unknownComplete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

64 GB unified memory3 run · 2 unknown
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementunknownComplete: Official FP8 dev checkpoint, quantized to 4-bit at load61.1 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementRuns · Published on M5 Pro · 48 GBComplete: ComfyUI GGUF Q5_K_M pruned denoiser with Parasyte Turbo (Bambushu workflow)36.6 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0Runs · PublishedComplete: Official Diffusers BF16 variant40.0 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0Runs · Published on M4 Max · 36 GBComplete: FastMetal 5B QAD (DMD2-distilled INT8 derivative, not the base model)19.5 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0unknownComplete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

96 GB unified memory3 run · 2 unknown
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementunknownComplete: Official FP8 dev checkpoint, quantized to 4-bit at load61.1 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementRuns · Published on M5 Pro · 48 GBComplete: ComfyUI GGUF Q5_K_M pruned denoiser with Parasyte Turbo (Bambushu workflow)36.6 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0Runs · Published on M4 Max · 64 GBComplete: Official Diffusers BF16 variant40.0 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0Runs · Published on M4 Max · 36 GBComplete: FastMetal 5B QAD (DMD2-distilled INT8 derivative, not the base model)19.5 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0unknownComplete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

128 GB unified memory5 run
Local models for this machine
ModelFitsTimeQualityApp
LTX-2.3LTX-2 Community License AgreementRuns · PublishedComplete: Official FP8 dev checkpoint, quantized to 4-bit at load61.1 GB downloadunknownNo independent score yetLightricks/LTX-2 ltx-pipelines, appautomaton/ltx-video-mlx, ComfyUI
MiniMax H3MiniMax H3 Community License AgreementRuns · PublishedComplete: MLX Serve FL2VA 4-bit pack with Turbo LoRA41.1 GB downloadunknown#8 of 48 in text to video11,417 votessnapshot 2026-09-22Argus-AiTeam/minimax-h3-mac (MLX streaming), antirez/h3.c (Metal), ddalcu/mlx-serve, stable-diffusion.cpp, ComfyUI
Mochi 1 previewApache License 2.0Runs · Published on M4 Max · 64 GBComplete: Official Diffusers BF16 variant40.0 GB downloadunknown#48 of 48 in text to video5,893 votessnapshot 2026-09-22Diffusers, ComfyUI
Wan2.2 TI2V 5BApache License 2.0Runs · Published on M4 Max · 36 GBComplete: FastMetal 5B QAD (DMD2-distilled INT8 derivative, not the base model)19.5 GB downloadunknownNo independent score yetBlaizzy/mlx-video, FastVideo MLX (FastMetal), ComfyUI
Wan2.2 A14BApache License 2.0Runs · PublishedComplete: PocketAI MLX Q4 (group size 64)28.6 GB downloadunknown#42 of 48 in text to video10,458 votessnapshot 2026-09-22PocketAI Wan2.2 MLX (pocketai-wan-video), ComfyUI

Quality: blind human votes from Arena (arena.ai), CC BY 4.0, snapshot 2026-09-22. Scores are for the Arena checkpoint, not your local quantized build.

Why does the exact clip matter?

Resolution, duration, frame count, frame rate, steps and quantization can all change a workload. A published time applies only to its recorded model, build, Mac and settings.

A model that fits for one clip may fail for a larger one. When exact runtime costs or a matching measurement are unavailable, the table does not invent a fit or time.

How should you choose a Mac for local video?

Start with the models and clip settings you need, then compare real Apple configurations by their engine fit counts. More unified memory increases capacity, but this guide does not turn hardware specifications into an unmeasured speed ranking.

Compare Mac configurations for AI video

Frequently asked questions

Can a Mac generate AI video without a cloud service?

Yes, supported open-weight models can run locally through apps such as Draw Things and ComfyUI. Check the exact model row for its app route and memory verdict.

Is 16 GB enough for local AI video?

It depends on the model build and clip. Open the 16 GB tier for catalog verdicts. Unknown means the runtime evidence is insufficient, not that the model fits.

Does a small GGUF file mean the whole model is small?

No. The complete workflow can also require text encoders, a VAE, audio components and runtime memory. The table evaluates complete builds when the required data is available.

How fast is local AI video on a Mac?

There is no single useful number. Time appears only when a published measurement matches the model, build, Mac and workload; otherwise it remains unknown. ModelFit does not run home benchmarks for these guides.

Sources

Official documentation and source code unless the label identifies an individual issue report.

Related guides