{"id":13672488,"url":"https://github.com/qihao123/GenVIdeo","last_synced_at":"2025-04-27T22:32:24.088Z","repository":{"id":37319607,"uuid":"248905106","full_name":"qihao123/GenVIdeo","owner":"qihao123","description":"快速高效的生成抖音，快手，火山，西瓜视频;批量制作新闻资讯，笑话等短视频;视频风格转移；动态排名视频；视频批量上传，批量发布","archived":false,"fork":false,"pushed_at":"2021-05-17T05:09:32.000Z","size":7735,"stargazers_count":597,"open_issues_count":6,"forks_count":182,"subscribers_count":30,"default_branch":"master","last_synced_at":"2024-11-11T10:42:30.328Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qihao123.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-21T04:16:31.000Z","updated_at":"2024-10-27T12:43:35.000Z","dependencies_parsed_at":"2022-07-12T16:17:29.776Z","dependency_job_id":null,"html_url":"https://github.com/qihao123/GenVIdeo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qihao123%2FGenVIdeo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qihao123%2FGenVIdeo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qihao123%2FGenVIdeo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qihao123%2FGenVIdeo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qihao123","download_url":"https://codeload.github.com/qihao123/GenVIdeo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251219601,"owners_count":21554444,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2024-08-02T09:01:37.065Z","updated_at":"2025-04-27T22:32:20.074Z","avatar_url":"https://github.com/qihao123.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"# GenVIdeo\n一种基于python编写的视频自动生成程序\u003cbr\u003e\n\u003ch2\u003e一、已经实现的功能：\u003c/h2\u003e\n\u003ch3\u003e1、文字转视频\u003c/h3\u003e\n 任意输入或者利用爬虫爬取一段文字语料，首先将其生成音频，然后将这段音频生成视频并添加字幕。\u003cbr\u003e\n 音频中可加入各种声效，视频可换任意背景图\u003cbr\u003e\n\u003ch3\u003e2、音频转视频\u003c/h3\u003e\n输入一段音频，语音识别生成文字，然后生成对应的字幕视频。\u003cbr\u003e\n\u003ch3\u003e3、快速生成动态排名数据可视化视频\u003c/h3\u003e\n运用movie中的模块将matplotlib画出的图表变成动画，效果如下链接所示：\n(https://github.com/qihao123/GenVIdeo/video_example/Historical_ranking_data_visualization_example.mp4)\n\u003ch2\u003e二、接下来想要实现的功能\u003c/h2\u003e\n\u003ch3\u003e功能1：新闻视频快速生成\u003c/h3\u003e\n对于新发生的新闻内容进行爬取，然后将文字转语音，根据图片生成视频，并添加字幕.（新闻类型可选）\n\u003ch3\u003e功能2：房产/汽车/商品，图片+介绍文字进行视频生成+精准投放\u003c/h3\u003e\n根据商品图片\u0026文字描述，生成视频简介。精准投放需投放平台支持，提供相关数据。\n\u003ch3\u003e功能3：音视频分离，音频分离\u003c/h3\u003e\n目前支持分离鼓声、人声、伴奏、钢琴声、其他声音。详情见spleeter库\n\u003ch3\u003e功能4：视频风格转移\u003c/h3\u003e\n爬取或自己上传视频，逐帧进行图像风格转移并拼接，整体转漫画风，梵高风等\n\u003ch3\u003e功能5：统计排名类视频制作\u003c/h3\u003e\n爬取相关统计年鉴数据批量制作统计类视频。之前做的效果不是很好，需要进行改版。\n\u003ch3\u003e功能6：视频分发\u003c/h3\u003e\n接入不同平台的视频上传接口，将自动制作的视频进行分发上传。（平台可定制开发）\n\u003ch3\u003e功能七：视频播放数据分析\u003c/h3\u003e\n将视频播放数据进行定时采集，分析视频热度情况，并进行针对性制作。\n\u003cbr\u003e\n\u003ch2\u003e三、平台相关\u003c/h2\u003e\n\u003ch3\u003e1、web端\u003c/h3\u003e\n 目前有在规划该项目的落地方案，目前考虑的就是编写web端应用，在web端实现上述功能。\u003cbr\u003e\n 业务上的东西我也是一知半解的。故需要志同道合的小伙伴一起来完成这个事情。\u003cbr\u003e\n 如果有感兴趣的产品经理、前端工程师、后端工程师、音视频处理工程师、新媒体运营等，只要感兴趣都可以一起聊聊。\u003cbr\u003e\n ps：最好先发个邮件介绍一下你自己哦！\u003cbr\u003e\n\u003ch3\u003e2、手机端/小程序\u003c/h3\u003e\n手机端，我规划是主要用于相关数据与关键指标的展示。\n\u003ch2\u003e四、目前需要的python依赖：\u003c/h2\u003e\nmoviepy,pymysql,json,jieba,urllib,librosa,uuid,datatime,baidu-aip,spleeter\nmoviepy运行前还需要安装imagemagick的应用程序，在ImageMagic文件夹下，moviepy安装还需要修改一些配置，请自行查阅相关方法\u003cbr\u003e\n有问题请提issue，或发邮件至qihoo2017@gmail.com\u003cbr\u003e\nps:发送邮件请注明来意。\u003cbr\u003e\n\u003cbr\u003e\u003cbr\u003e\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqihao123%2FGenVIdeo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fqihao123%2FGenVIdeo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fqihao123%2FGenVIdeo/lists"}