{"id":47300605,"url":"https://github.com/YILS-LIN/short-video-factory","last_synced_at":"2026-03-31T06:00:51.230Z","repository":{"id":304809290,"uuid":"1016509116","full_name":"YILS-LIN/short-video-factory","owner":"YILS-LIN","description":"一键生成产品营销与泛内容短视频，AI批量自动剪辑，高颜值跨平台桌面端工具 One click generation of product marketing and general content short videos, AI batch automatic cliping, beautiful cross platform desktop tool","archived":false,"fork":false,"pushed_at":"2026-03-12T03:11:18.000Z","size":7306,"stargazers_count":3587,"open_issues_count":16,"forks_count":521,"subscribers_count":19,"default_branch":"main","last_synced_at":"2026-03-12T08:26:32.641Z","etag":null,"topics":["ai","automatic","automation","clipping","cross-platform","desktop","linux","mac","marketing","pc","product","shortvideo","tiktok","windows"],"latest_commit_sha":null,"homepage":"https://short-video-factory.yils.blog","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/YILS-LIN.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-09T05:55:44.000Z","updated_at":"2026-03-12T07:07:42.000Z","dependencies_parsed_at":"2025-07-15T23:09:23.165Z","dependency_job_id":"4064cab9-2c83-4319-a393-b6c62d2922fc","html_url":"https://github.com/YILS-LIN/short-video-factory","commit_stats":null,"previous_names":["yils-lin/short-video-factory"],"tags_count":27,"template":false,"template_full_name":null,"purl":"pkg:github/YILS-LIN/short-video-factory","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YILS-LIN%2Fshort-video-factory","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YILS-LIN%2Fshort-video-factory/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YILS-LIN%2Fshort-video-factory/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YILS-LIN%2Fshort-video-factory/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YILS-LIN","download_url":"https://codeload.github.com/YILS-LIN/short-video-factory/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YILS-LIN%2Fshort-video-factory/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31223291,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-31T04:08:55.938Z","status":"ssl_error","status_checked_at":"2026-03-31T04:08:47.883Z","response_time":111,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","automatic","automation","clipping","cross-platform","desktop","linux","mac","marketing","pc","product","shortvideo","tiktok","windows"],"created_at":"2026-03-17T01:38:19.999Z","updated_at":"2026-03-31T06:00:51.223Z","avatar_url":"https://github.com/YILS-LIN.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003ca id=\"readme-top\"\u003e\u003c/a\u003e\n\n\u003c!-- 项目海报 --\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"images/ScreenShot.png\" alt=\"Poster\" width=\"100%\"\u003e\n\u003c/div\u003e\n\n---\n\n\u003c!-- 项目LOGO --\u003e\n\u003cbr /\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://github.com/YILS-LIN/short-video-factory\"\u003e\n    \u003cimg src=\"public/icon.png\" alt=\"Logo\" height=\"100\"\u003e\n  \u003c/a\u003e\n\n\u003ch3 align=\"center\"\u003eAI Short Video Factory - 短视频工厂\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    🚀 一键生成产品营销与泛内容短视频，AI批量自动剪辑，高颜值跨平台桌面端工具\n  \u003c/p\u003e\n\n  \u003c!-- 项目徽章 --\u003e\n\n[![贡献者][contributors-shield]][contributors-url]\n[![分支][forks-shield]][forks-url]\n[![星标][stars-shield]][stars-url]\n[![问题][issues-shield]][issues-url]\n[![最新版本][release-shield]][release-url]\n\n\u003c!-- ![发布日期][release-date-shield] --\u003e\n\n[![许可证][license-shield]][license-url]\n\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/YILS-LIN/short-video-factory/issues/new?labels=bug\u0026template=bug-report---.md\"\u003e报告Bug\u003c/a\u003e\n    \u0026middot;\n    \u003ca href=\"https://github.com/YILS-LIN/short-video-factory/issues/new?labels=enhancement\u0026template=feature-request---.md\"\u003e请求功能\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n\u003c!-- 关于项目 --\u003e\n\n## 📖 关于项目\n\n短视频工厂是一个开源的桌面端应用，旨在通过AI技术简化短视频的制作流程。用户可以通过简单的提示词文本+视频分镜素材，快速且自动的剪辑出高质量的产品营销和泛内容短视频。该项目集成了AI驱动的文案生成、语音合成、视频剪辑、字幕特效等功能，旨在为用户提供开箱即用的短视频制作体验。\n\n### 核心功能\n\n- 🤖 **AI驱动**：集成了最新的AI技术，提升视频制作效率和质量\n- 📝 **文案生成**：基于提示词生成高质量的短视频文案\n- 🎥 **自动剪辑**：支持多种视频格式，自动化批量处理视频剪辑任务\n- 🎙️ **语音合成**：将生成的文案转换为自然流畅的语音\n- 🎬 **字幕特效**：自动添加字幕和特效，提升视频质量\n- 📦 **批量处理**：支持批量任务，按预设自动持续合成视频\n- 🌐 **多语言支持**：支持中文、英文等多种语言，满足不同用户需求\n- 📦 **开箱即用**：无需复杂配置，用户可以快速上手\n- 📈 **持续更新**：定期发布新版本，修复bug并添加新功能\n- 🔒 **安全可靠**：完全本地本地化运行，确保用户数据安全\n- 🎨 **用户友好**：简洁直观的用户界面，易于操作\n- 💻 **多平台支持**：支持Windows、macOS和Linux等多个操作系统\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n## 🚀 开始使用\n\n前往 [Github Release](https://github.com/YILS-LIN/short-video-factory/releases) 下载最新版本\n\n前往 [官方文档](https://short-video-factory.yils.blog) 查看使用手册\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n## 🗺️ 路线图\n\n**喜欢可以点个 Star 支持一下哦！**\n\n下面是已实现和计划中的功能：\n\n- [x] 文案生成，兼容通用的 OpenAI 接口格式\n- [x] 语音合成，支持EdgeTTS\n- [x] 视频剪辑，文案、视频、音频、字幕合成，自动混剪\n- [x] 批量处理，支持一个批量任务，按预设自动持续合成视频\n- [x] 多语言支持，能够支持中文、英文等多种语言\n- [x] 完善的使用手册\n- [ ] 更全面的参数调整\n- [ ] 更多的语音合成API\n- [ ] 字幕特效，支持多种字幕样式和特效\n\n查看[开放问题](https://github.com/YILS-LIN/short-video-factory/issues)以获取提议功能（和已知问题）的完整列表。\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n## 🎞️ 示例视频\n\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"center\"\u003e\u003cg-emoji class=\"g-emoji\" alias=\"arrow_forward\"\u003e▶️\u003c/g-emoji\u003e 《产品营销短视频》\u003c/th\u003e\n\u003cth align=\"center\"\u003e\u003cg-emoji class=\"g-emoji\" alias=\"arrow_forward\"\u003e▶️\u003c/g-emoji\u003e 《暖心治愈系语录》\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"center\"\u003e\u003cvideo src=\"https://github.com/user-attachments/assets/165a8f96-861b-4cf3-946c-444b9692cef8\"\u003e\u003c/video\u003e\u003c/td\u003e\n\u003ctd align=\"center\"\u003e\u003cvideo src=\"https://github.com/user-attachments/assets/12694618-e0fe-4848-8a7e-98b3f3a7aece\"\u003e\u003c/video\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\n\n注：素材来源于网络，仅用于展示剪辑效果\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- 贡献 --\u003e\n\n## 🤝 贡献\n\n贡献让开源社区成为了一个学习、启发和创造的绝佳场所。**非常感谢**您所做的任何贡献。\n\n如果您有可以改善此项目的建议，请fork本项目仓库并创建一个pull request。您也可以简单地创建一个带有\"enhancement\"标签的issue。\n不要忘记给项目点个Star！再次感谢！\n\n1. Fork此项目\n2. 创建您的功能分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交您的更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 开启一个Pull Request\n\n### 主要贡献者：\n\n\u003ca href=\"https://github.com/YILS-LIN/short-video-factory/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=YILS-LIN/short-video-factory\" alt=\"contrib.rocks image\" /\u003e\n\u003c/a\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n## 💖 鸣谢\n\n- [rany2/edge-tts](https://github.com/rany2/edge-tts)\n- [duyquangnvx/edge-tts](https://github.com/duyquangnvx/edge-tts)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- 许可证 --\u003e\n\n## 🎗 许可证\n\n[![许可证][license-shield]][license-url]\n\nCopyright © 2025 YILS.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n## 🐱 捐赠\n\n如果这个项目对你有帮助，欢迎请作者喝杯咖啡(或者啤酒) 🍺\n\n你的 **Star ⭐** 和 **捐赠** 是我持续更新的最大动力！\n\n\u003cdiv align=\"left\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/6b832dd3-38ea-4927-9c3b-97549c77a1f0\" alt=\"YILS的微信赞赏码\" width=\"400\"\u003e\n\u003c/div\u003e\n\n👉 在此处查看捐赠者名单：[千古留名 - 捐赠者留言板](https://short-video-factory.yils.blog/donate/list.html)\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- 星标历史 --\u003e\n\n## ⭐ 星标历史\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://star-history.com/#YILS-LIN/short-video-factory\"\u003e\n    \u003cimg src=\"https://api.star-history.com/svg?repos=YILS-LIN/short-video-factory\u0026type=Date\" alt=\"Star History Chart\" width=\"800\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003e返回顶部\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- MARKDOWN链接和图片 --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/YILS-LIN/short-video-factory.svg?color=c4f042\u0026labelColor=black\u0026style=flat-square\n[contributors-url]: https://github.com/YILS-LIN/short-video-factory/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/YILS-LIN/short-video-factory.svg?color=8ae8ff\u0026labelColor=black\u0026style=flat-square\n[forks-url]: https://github.com/YILS-LIN/short-video-factory/network/members\n[stars-shield]: https://img.shields.io/github/stars/YILS-LIN/short-video-factory.svg?color=ffcb47\u0026labelColor=black\u0026style=flat-square\n[stars-url]: https://github.com/YILS-LIN/short-video-factory/stargazers\n[issues-shield]: https://img.shields.io/github/issues/YILS-LIN/short-video-factory.svg?labelColor=black\u0026style=flat-square\n[issues-url]: https://github.com/YILS-LIN/short-video-factory/issues\n[release-shield]: https://img.shields.io/github/v/release/YILS-LIN/short-video-factory?labelColor=black\u0026style=flat-square\n[release-url]: https://github.com/YILS-LIN/short-video-factory/releases\n[release-date-shield]: https://img.shields.io/github/release-date/YILS-LIN/short-video-factory?color=9cf\u0026style=flat-round\n[license-shield]: https://img.shields.io/github/license/YILS-LIN/short-video-factory.svg?labelColor=black\u0026style=flat-square\n[license-url]: https://github.com/YILS-LIN/short-video-factory/blob/main/LICENSE\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYILS-LIN%2Fshort-video-factory","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FYILS-LIN%2Fshort-video-factory","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FYILS-LIN%2Fshort-video-factory/lists"}