340 Commits
Author SHA1 Message Date
Ziang Xie fd88c62363 fix: lazy ffmpeg check, workflow scan caching, index-based task listing
Three fixes: (1) check_ffmpeg() was called at import time causing startup crash if FFmpeg not installed; moved to lazy _ensure_ffmpeg() on first use. (2) _workflows_cache was never populated so filesystem was rescanned on every call; now caches after first scan. (3) list_tasks() was reading every metadata.json individually; now uses the existing index for O(1) performance.
2026-05-06 11:40:39 +08:00
jonathanzhan1975 af52cf674a fix: Windows Playwright HTML rendering under Streamlit
Streamlit/Tornado switches the asyncio policy to WindowsSelectorEventLoopPolicy on Windows, which breaks Playwright subprocess creation. Fixed by using an explicit ProactorEventLoop on Windows, and tracking the event loop per browser instance to detect cross-loop reuse.
2026-05-06 11:40:29 +08:00
Qiaochu Hu 755fc3593e fix: handle videos without audio in _trim_video_to_duration
Dead ternary 'copy' if has_audio else 'copy' always specified acodec=copy, causing FFmpeg to fail on AI-generated videos with no audio stream. Now only adds acodec=copy when an audio stream is actually present.
2026-05-06 11:40:20 +08:00
Qiaochu Hu f291121531 fix: remove duplicate delete_task that doesn't update index
PersistenceService had two delete_task definitions. The first (now removed) only deleted the directory without updating the index file, leaving stale entries. In Python the second definition overrides the first, so the first was dead code causing confusion.
2026-05-06 11:40:15 +08:00
SamgeShao 3c5ae13271 fix: playwright not found in docker build
playwright install was called outside the uv virtual environment during Docker build, causing 'playwright: not found'. Fixed by using uv run playwright install --with-deps chromium.
2026-05-06 11:40:05 +08:00
Cocoon-Break 54f1f0d577 fix: guard cancel_task against overwriting terminal task status
cancel_task was overwriting the status of already-completed, failed, or cancelled tasks. Calling DELETE on a completed task would silently change its status to CANCELLED. Now returns False early for terminal states.
2026-05-06 11:40:01 +08:00
Qiaochu Hu d3b27d7f68 fix: correct TTS voice parameter name in asset_based pipeline
asset_based.py was passing voice_id= to TTSService but the parameter is named voice=. The wrong kwarg was silently swallowed by **params, so user voice configuration was always ignored and the default voice was used instead.
2026-05-06 11:39:56 +08:00
Qiaochu Hu fe0c3cbbca fix: remove broken CLI entry points referencing non-existent cli module
Removes [project.scripts] section from pyproject.toml that pointed to pixelle_video.cli:main — a module that doesn't exist. Running the installed commands crashed with ModuleNotFoundError. The app is launched via streamlit run web/app.py.
2026-05-06 11:39:40 +08:00
puke fd39263dd7 替换html2image为playwright方案 2026-04-13 11:29:05 +08:00
1152450298 900df3ab39 优化数字人板块的按钮校验逻辑、修改图生视频及动作迁移板块命名错误的内容 2026-02-04 10:46:34 +08:00
puke 75999d816a 优化数字人功能,添加工作流配置初始化逻辑,确保源选择时变量始终定义 2026-01-29 19:19:46 +08:00
puke 9ab268b0ee 统一默认源选择为运行runninghub,简化代码逻辑 2026-01-29 09:50:19 +00:00
puke 8dacff2650 重构postCreate.sh,合并Codespace设置,删除冗余脚本并优化依赖安装流程 2026-01-29 09:30:04 +00:00
puke 642284a7fa 更新postCreate.sh和postStart.sh的文件权限 2026-01-29 09:16:57 +00:00
puke f9cad3579d 优化postCreate.sh中的uv包管理器安装步骤 2026-01-29 09:12:49 +00:00
puke 79a7c0aef0 优化CodeSpace配置 2026-01-29 09:02:32 +00:00
puke e801ec3bbf 添加Codespace一键启动配置及管理命令提示 2026-01-29 08:39:50 +00:00
1152450298 2205a5a65b 修改国际化配置文件 2026-01-28 11:29:50 +08:00
puke 4a468396de 更改版本号 2026-01-27 20:48:35 +08:00
puke 7b6ff7bf02 添加选择Selfhost工作流时的显示提醒逻辑 2026-01-27 20:39:51 +08:00
puke 0a812d3940 LLM配置时支持自动加载模型; 支持LLM连接测试; 2026-01-27 19:02:46 +08:00
1152450298 fd4a990ae0 修复数字人口播自定义文案传参报错的问题 2026-01-27 17:32:09 +08:00
puke f672c74f45 更改版本号 2026-01-26 22:03:13 +08:00
xianshi-yyds 9053d1db73 Update README_EN.md 2026-01-26 18:52:55 +08:00
xianshi-yyds 7bc212ce99 Update README.md 2026-01-26 18:49:41 +08:00
1152450298 206f061031 更新版本 2026-01-26 18:30:03 +08:00
chloe ef1e641647 Merge pull request #63 from AIDC-AI/muli_tts
添加动作迁移板块,新增数字人、图生视频的本地工作流支持
2026-01-26 17:53:55 +08:00
1152450298 7b0ed96eb4 新增动作迁移板块,支持数字人、图生视频板块的本地工作流支持 2026-01-26 17:51:18 +08:00
chloe e03a0ff9ee Update edge-tts dependency version to 7.2.7
更新edge-tts版本
2026-01-23 10:35:23 +08:00
chloe 7bcf411a20 Update edge-tts dependency version to 7.2.7
更新edge-tts版本
2026-01-23 10:29:42 +08:00
1152450298 62df8f8cbe 新增动作迁移板块,修改部分图生视频&数字人配置文件内容 2026-01-21 16:21:57 +08:00
1152450298 f6c561db35 新增数字人口播板块与图生视频板块的本地工作流支持,图生视频板块由audio-visual更改为i2v 2026-01-20 18:22:36 +08:00
puke e62d022890 更新readme文档 2026-01-14 23:46:11 +08:00
puke 64460663aa 移除冗余的库依赖 2026-01-14 22:37:36 +08:00
puke 91edcf4aef 更新版本 2026-01-14 22:20:07 +08:00
puke ea04bf8763 Merge pull request #41 from AIDC-AI/muli_tts
合并muli_tts分支
2026-01-14 22:17:14 +08:00
1152450298 1edc0c40e4 合并主分支工作流的修改内容 2026-01-14 19:10:47 +08:00
1152450298 69ca38c917 修改数字人口播板块代码逻辑与排版&国际化配置文件 2026-01-14 19:06:25 +08:00
清九 94942fff9c Update image_Z-image.json
修改RH中Zimage图片宽高变量
2026-01-14 15:59:00 +08:00
1152450298 13ba5f473a 解决digital_human异常显示 2026-01-14 11:55:16 +08:00
1152450298 7d7ea3da6e 合并主分支更新、修改数字人生成链路、更新音画同步 2026-01-14 11:37:23 +08:00
1152450298 6e7df83c6a 合并主分支、修改数字人生成链路、新增音画同步 2026-01-14 11:27:24 +08:00
puke 6dffc429f2 优化文档 2026-01-08 16:50:18 +08:00
xianshi-yyds bb11d479f5 Update FAQ_CN.md 2026-01-07 15:52:47 +08:00
xianshi-yyds 5e31de3df0 Update FAQ.md 2026-01-07 15:52:31 +08:00
puke e1e5aaf130 优化web页面FAQ的展示逻辑 2026-01-06 11:49:18 +08:00
puke d6a24171a8 更新更新日志 2026-01-06 11:19:52 +08:00
puke d6b2f02cce 新增runninghub的48G显存机器调用支持 2026-01-06 11:11:11 +08:00
li 7d78dcd078 feat: update templates 2025-12-29 15:45:41 +08:00
puke a4b4ebd8a2 优化docker-compose部署时的初始化配置文件问题 2025-12-29 15:19:39 +08:00