mrkeyoor.com_
Tue 01 Sept 17:43 UTC
AI Toolsevaluationupdated 26 Aug 2026

Pixelle-Video review

Pixelle-Video's primary README is Chinese, and the project provides a full English README. It is a browser-based production tool that turns a topic or finished script into a narrated short video by coordinating writing, generated media, speech, music, and HTML templates.

+260stars / 7d
Verdict

Our Pixelle-Video install took 47 seconds and its build passed, but pytest found 0 tests and pip-audit reported 25 known vulnerabilities. That makes it a reasonable trial for creators who already understand ComfyUI or media APIs, not a production appliance to trust without their own checks. Use it for repeatable template-led clips when provider choice matters more than precise timeline editing.

We ran it

Lab card: what happened when we ran Pixelle-VideoScreenshot of Pixelle-Video (aidc-ai.github.io/Pixelle-Video/zh)
Install✓ · 47s160 packages · 743 MB
Build✓ · 7s
Tests✗ · 6s0 passed · 0 failed of 0 (pytest)
Known vulns25(pip-audit)
Repo313 files~26,481 lines of source · 11 MB · 1 CI workflows · Dockerfile

Answers from our run

Does Pixelle-Video build from source?

Dependencies installed in 47 seconds (160 packages), and the build succeeded in 7 seconds. We cloned commit 848b054 into a clean Debian container with 3 CPUs and no project-specific setup.

Do Pixelle-Video's tests pass?

Yes: 0 of 0 passed when we ran the project's own test command (pytest). Some failures need services or credentials a bare container does not have.

Does Pixelle-Video have known vulnerabilities in its dependencies?

pip-audit flagged 25 known advisories in the dependency tree at the time of our run.

Who should not use Pixelle-Video?

Editors who need frame-level timeline control: the documented workflow is driven by narration segments and HTML templates, not tracks and keyframes.

What are the alternatives to Pixelle-Video?

MoneyPrinterTurbo, NarratoAI, ShortGPT. Our Pixelle-Video install took 47 seconds and its build passed, but pytest found 0 tests and pip-audit reported 25 known vulnerabilities.

Setup3/547-second install, but media backends still need separate setup
Docs4/5Bilingual guide is detailed; browser and hardware steps are missing
Community3/527,340 stars, recent issue activity, and 159 issues plus PRs
Maturity2/5No discovered tests and 25 known dependency vulnerabilities

Who it’s for

Short-form creators who want a repeatable topic-to-video workflow instead of assembling every scene manually.
ComfyUI users who want to reuse local image, video, and speech workflows through a guided interface.
Developers who need a choice between local models, RunningHub, and direct media APIs.
Teams comfortable testing each provider and workflow before depending on unattended output.

Who it’s NOT for

Editors who need frame-level timeline control: the documented workflow is driven by narration segments and HTML templates, not tracks and keyframes.
Beginners who need a stated hardware floor for local generation: open issue #205 asks for the missing minimum machine and GPU requirements.
ComfyUI users who expect an independently working workflow to transfer unchanged: issues #67 and #211 show model-path and input-shape failures when Pixelle-Video submits the job.
Linux users expecting the quick start to cover every browser dependency: issue #207 shows HTML rendering stopping because Playwright's Chromium executable was absent.

Setup reality

Our sandbox install succeeded in 47 seconds, adding 160 packages and using 743 MB on disk. The build succeeded in 7 seconds. Pytest then exited 5 after 6 seconds with 0 passed and 0 failed out of 0 because it found no files under the configured test path. Pip-audit reported 25 known vulnerabilities.

A useful run still needs an LLM plus a media path. That can mean local ComfyUI, a RunningHub key, or credentials for providers such as OpenAI, DashScope, Volcengine, or Kling. Source installation also requires Python 3.11 or newer, uv, and FFmpeg.

The Web interface listens on port 8501. Local ComfyUI users must supply matching models, custom nodes, filenames, and workflow parameters. Playwright may also need its browser installed separately, as issue #207 records. The README does not give a minimum local GPU or memory figure.

Pixelle-Video coordinates models instead of supplying one

Pixelle-Video is a production layer around several AI and media tools. Give its Streamlit interface a topic and an LLM writes narration, then image or video services create visuals, a speech engine records the voiceover, music is added, and an HTML template becomes the finished file. A creator with a written script can skip the writing stage. The primary README is Chinese, with a full English version linked at the top.

The choice of backends is the main reason to consider it. The README lists GPT, Qwen, DeepSeek, and Ollama for scripts; ComfyUI and RunningHub for workflow-based generation; and direct APIs from OpenAI, DashScope, Volcengine, and Kling. Speech options include Edge TTS and Index TTS. This lets a team replace one stage when cost or output quality changes, though each replacement brings its own credentials and behavior.

The interface favors repeatable clips over exact editing

The Web interface on port 8501 divides a job into script source, background music, speech workflow, reference audio, image dimensions, prompt prefix, and template. It can preview voices and visual styles before a complete run. Templates are ordinary HTML files grouped into static, image, and video backgrounds, so a developer can change layout without modifying a video model. Portrait, wide-format, and square output are documented.

That structure suits explainers, list videos, and other formats built from narration segments. The README does not describe a timeline with tracks, keyframes, clip trimming, or hand-placed transitions. Digital presenters, image-to-video, motion transfer, custom uploaded media, and batch tasks broaden the available formats, but they remain automated pipelines. Editors who need exact pacing or performance selection will still want a conventional editor for the final pass.

What happened when we ran it

Our sandbox installed commit 848b054 in 47 seconds. The clean Debian container added 160 Python packages and used 743 MB on disk. The build then succeeded in 7 seconds. The checkout itself contained 313 files, about 26,481 lines of source, and occupied 11 MB, so most of the storage cost arrived with dependencies rather than repository files.

Pytest exited with code 5 after 6 seconds. It reported 0 passed and 0 failed out of 0. The warning says no files were found in testpaths; our scan also found no tests directory. That result does not show broken application behavior, and it does not provide evidence that the application works. It means the configured test command had nothing to run in our environment.

Pip-audit reported 25 known vulnerabilities in the installed dependency set. The repository had 1 CI workflow, a Dockerfile, and a Compose file, while the measured test step still discovered no tests. These findings come from our 3-CPU, 8 GB unprivileged container using Python 3.12. We did not measure rendering quality, generation speed, API cost, or GPU performance.

A 3-command source start still depends on outside services

The source instructions ask for uv and FFmpeg, followed by uv run streamlit run web/app.py; project metadata requires Python 3.11 or newer. Windows users can instead download the v0.1.15 archive, extract it, and run start.bat. That bundle removes the need to install Python, uv, and FFmpeg, but it cannot choose or configure the services that make the video.

Every useful path needs an LLM plus somewhere to generate media. A cloud setup may require API keys, base URLs, proxy settings, and provider charges. A local path shifts that work to Ollama or ComfyUI, along with model files and hardware. The README calls the Ollama plus ComfyUI route free of provider charges, but it gives no minimum GPU, RAM, storage, or expected generation time. Open issue #205 asks the maintainers for that missing baseline.

Working ComfyUI graphs can fail at the handoff

Issue #67 documents a WAN 2.1 workflow that generated video inside ComfyUI but failed when submitted through Pixelle-Video. The error names a model path that was not in ComfyUI's accepted filename list. Issue #211 reports another independently working workflow reaching ComfyUI with an unexpected integer where the receiving code expected a node structure. Neither report proves that every custom graph will fail. Both show that a green ComfyUI run does not validate the integration.

Pin the exact workflow JSON, model filenames, custom nodes, and versions used for a successful Pixelle-Video job. Test that combination through the application rather than only inside ComfyUI. Browser rendering has a similar boundary: issue #207 shows a Linux job stopping because Playwright could not find its Chromium executable and requested a separate browser install. The quick start mentions FFmpeg but does not mention that Playwright command.

June code activity is newer than the January package

GitHub records the last source push on June 14, 2026, while issue discussions continued later in June and August. The README lists direct media API configuration added on June 1. The latest tagged release is v0.1.15 from January 27, while current project metadata says version 0.2.0. Windows users should therefore check whether the archive contains the source feature they want instead of treating the latest README as a package manifest.

The repository had 27,340 stars and 159 open issues and pull requests combined when fetched. An issue-only search returned 140 open issues. Stars show that many people noticed the project; the open queue shows a substantial support load, including unresolved setup and integration reports. Pixelle-Video is worth testing if interchangeable backends and editable templates match your workflow. Keep the exact stack pinned, scan dependencies, and add acceptance tests around the videos your team intends to publish.

Alternatives

ProjectWhat it isPick it when
MoneyPrinterTurbo gh↗An automated short-video generator built around scripts, stock media, voice, subtitles, and music.pick this instead when stock footage fits your format better than ComfyUI-generated scenes.
NarratoAIA video narration workflow for turning source footage or a topic into commentary clips.pick this instead when commentary over existing footage matters more than generating each visual.
ShortGPTA code-first framework for automating short-video scripts, assets, voiceovers, and assembly.pick this instead when you want an automation framework and do not need Pixelle-Video's guided interface.

What people are saying

  1. [github-trending] ATH-MaaS/Pixelle-Video

Sources

  1. Pixelle-Video README
  2. Pixelle-Video English README
  3. Pixelle-Video v0.1.15 release
  4. ComfyUI model-path failure
  5. Missing local hardware requirements
  6. Missing Playwright browser failure

More ai tools reviews

claudian · SkillSpector · robin · mjlab · MoGe · awesome-design-md · the whole board →