今天你本草纲目了嘛

简介: 今天你本草纲目了嘛

今天你本草纲目了嘛全网都是刘畊宏男孩女孩,虽然加入不了畊宏女孩队列。但是身为中国好青年,我可以加入代码版的本草纲目队列,让代码代替自己跳。

热搜中代码版的本草纲目来了,我也捡起来自己老本行。

用简单易懂的Python一帧帧实现了,有兴趣的小伙伴,回复:本草纲目。获取源码。


主要实现逻辑:

(1)将原视频转成字符图片,获取原视频帧率(2)将字符图片合成新视频(3)从原视频中提取出背景音乐(4)将背景音乐添加到新视频中

def main_logic(self):
        # 第一步,将原视频转成字符图片
        vc = self.video_2_txt_jpg(self.config_dict["input_file"])
        # 获取原视频帧率
        fps = vc.get(cv2.CAP_PROP_FPS)
        # print(fps)
        vc.release()
        # 第二步,将字符图片合成新视频
        self.txt_jpg_2_video(self.config_dict["input_file"].split('.')[0], fps)
        print(self.config_dict["input_file"], self.config_dict["input_file"].split('.')[0] + '.mp3')
        # 第三步,从原视频中提取出背景音乐
        self.video_extract_mp3(self.config_dict["input_file"])
        # 第四步,将背景音乐添加到新视频中
        self.video_add_mp3(self.config_dict["input_file"].split('.')[0] + '.avi', self.config_dict["input_file"].split('.')[0] + '.mp3')
        # 第五步,如果没配置保留则清除过程文件

self.clean_cache_while_need()

相关文章
|
3月前
|
Linux 测试技术 开发者
【开源剪映小助手】开发者指南
capcut-mate 是开源剪映自动化工具,基于 FastAPI + Electron 构建,支持跨平台草稿管理、媒体处理与视频导出。采用分层架构、条件依赖与优雅降级机制,确保 Windows/Linux 兼容性与一致开发体验。(239字)
|
XML 存储 安全
深入理解HttpSecurity的设计
介绍了基于配置文件的使用方式以及实现细节,如下:
338 0
|
6月前
|
存储 弹性计算 Linux
阿里云轻量应用服务器实例规格详解:vCPU、内存、系统盘、峰值带宽、线路类型及固定IP地址全解析
2026年阿里云轻量应用服务器全新升级,支持200M峰值带宽、不限流量,涵盖vCPU、内存、系统盘、公网IP等全配置解析,适用于个人与企业建站、开发测试等多种场景,详情请见官方页面。
|
9月前
|
自然语言处理 开发工具 Android开发
百宝箱开放平台 ✖️ 友盟+ SDK 接入准备
开发者可通过集成SDK,将百宝箱智能体接入友盟App,实现智能答疑与数据分析。本文详述在友盟创建App、获取Appkey,及在百宝箱创建智能体、获取TboxAgentID的完整流程,并提供iOS与Android平台集成指引,助力提升应用智能化服务能力。(239字)
382 0
百宝箱开放平台 ✖️ 友盟+ SDK 接入准备
|
4月前
|
人工智能 安全 前端开发
别被“养虾”焦虑收割了!OpenClaw永远无法取代测试工程师的3个核心原因
OpenClaw虽火爆(25万星超React),但三大致命缺陷:安全审计仅58.9%通过率,关键项“意图理解”为0%;仅具执行能力,无法理解业务逻辑与质量策略;缺乏怀疑精神,盲目执行、编造结果、无视伦理。它不是替代者,而是需被专业测试工程师驾驭的工具。
|
5月前
|
存储 机器学习/深度学习 人工智能
阿里云服务器第九代计算型c9i实例解析:至强6处理器,AI加速40%,安全升级
阿里云服务器计算型c9i实例,搭载英特尔®至强®6处理器,单核算力提升20%,采用CIPU架构降低网络延迟、提升存储IOPS,实现高性能与高能效的平衡,适用于在线游戏、视频编解码等场景。c9i实例在计算、网络、存储性能上全方位提升。目前,c9i实例2核4G、4核8G、8核16G配置有优惠,用户还可领取额外优惠券享受减免。
|
10月前
|
JSON 监控 API
小红书:对接苹果支付API满足iOS用户习惯,提升转化率
小红书集成Apple Pay可显著提升iOS用户支付体验,简化流程、增强安全、提高转化率。本文详解从开发配置、代码实现到后端验证与优化策略的全流程,助力高效落地,推动业务增长。(238字)
|
前端开发 JavaScript vr&ar
WebGL
WebGL(Web Graphics Library)是一种用于在网页上渲染交互式 3D 和 2D 图形的 JavaScript API,它基于 OpenGL ES 2.0 标准,为开发者提供了一种在浏览器中创建高性能图形应用的途径
|
12月前
|
数据安全/隐私保护
短信群发工具,批量发短信的软件,采集群发短信【autojs代码】
代码实现了完整的短信群发功能,包含联系人选择界面、短信内容编辑和批量发送功能。使用时需要
|
SQL 算法 API
微信基于 StarRocks 的实时因果推断实践
本文介绍了因果推断在业务中的应用,详细阐述了基于 StarRocks 构建因果推断分析工具的技术方案,通过高效算子的支持,大幅提升了计算效率。例如,t 检验在 6亿行数据上的执行时间仅需 1 秒。StarRocks 还实现了实时数据整合,支持多种数据源(如 Iceberg 和 Hive)的无缝访问,进一步增强了平台的灵活性与应用价值。