需求
有一个视频素材目录 当中有很多的视频 现在需要根据音频素材的时长 获取需要的视频内容 编程完成项目 把生成的视频存放在结果目录中
分析
音频的时长不同 所需要的视频个数也不同 视频的长度不同 需要对每一个视频进行等时长的截取(例如每个视频只截取3秒钟) 用户有可能一次提供多个音频素材 我们的程序需要批量对多个音频素材进行内容的提取 为了方便用户的选择 每一个音频我们选择二组视频片段方案供其选择
功能拆解
20240908_000339 编程剪辑 获取视频的信息列表
20240908_010339 编程剪辑 保存视频的数据结果
20240908_020339 编程剪辑 均衡展现的新信息列表
20240908_030339 编程剪辑 读取音频对像获得音频时长
20240908_040339 编程剪辑 计算N秒片断所需视频个数
20240908_050339 编程剪辑 从新信息列表中提取目标视频
20240908_060339 编程剪辑 批量对目标视频进行相等时长的截取
20240908_070339 编程剪辑 相等时长的视频合并为长视频
20240908_080339 编程剪辑 给视频添加音乐并测试
20240908_090339 编程剪辑 给视频添加文字封面
20240908_100339 编程剪辑 使用剪映给视频添加歌词字幕
标签:视频,20240908,python,音频,编程,20240901,剪辑,151114,时长 From: https://blog.51cto.com/u_13137233/11889375