项目介绍
bravekingzhang/text2video 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 MIT License 许可证,目前获得 1.1k 个 Star、182 次 Fork。
- 仓库全名
- bravekingzhang/text2video
README 摘要
一个文本转视频的工具 这个工具可以将一段文本转换为视频,并保存到指定的本地,初衷是想实现小说的可视化阅读功能。 效果图如下: 实现原理 将文本进行分段,现在没有想到好的办法,就是通过标点符号句号分段,分成一个个的句子 通过句子生成图片,生成声音,图片开源的有很多,本方案采用 stable-diffusion,语言转文字使用 edge-tts 通过大模型生成midjourney类的提示词,然后通过huggingface的模型生成图片。 在通过 opencv 将图片合并为视频,目前输出 mp4 格式的视频,句子作为字母贴到视频内容的底部区域。 音频是一个有时间概念的东西,恰好可以通过音频控制一张画面的播放时长 在通过 ffmpeg 将音频合并到原始视频中。 最终,一个有画面,有字幕,有声音的视频就出现了,咱们实现了一个 文本转视频。 Docker 一键启动 本地开发 开发时,需要安装的环境是 macOS python…
完整内容见 GitHub 原始 README 或本页 。
常见问题
text2video 用什么语言开发?
主要使用 Python 编写,采用 MIT License 许可证,目前有 1.1k 个 Star。
text2video 可以免费商用吗?
仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。
如何获取 text2video 的源码?
可以直接克隆仓库:git clone https://github.com/bravekingzhang/text2video.git,默认分支为 main;安装与运行步骤见仓库 README。
text2video 最近还在维护吗?
仓库最近一次更新为 2024年4月25日,当前有 4 个未关闭 Issue;Star 数为 1.1k,可作为社区活跃度的参考。

评论