Toolboxes - 老王的工具箱
引言¶
很多 Uper 的视频下方会有一个分段进度指示,好让观众清楚当前在讲哪一部分的内容,对于教学类视频来说,这个很有用。
老王在一番研究下,发现制作一个工具来生成是可行的,于是便有了这个工具 —— 视频分段进度条生成器。
因为老王想着后面会继续添加其他功能,所以,名字就没有叫“视频分段进度条生成器”,暂时就叫“老王的工具箱”。
技术栈¶
- 『PyWebView』 》》 https://onlookee.cn/dev/python/pywebview.html - 一个类似 Electron 基于 Python 语言使用 Web 技术构建桌面应用的神器
- 『Nova-Admin』 》》 https://www.thosefree.com/nova-admin - 基于 Vue3 的,简洁干净、免费开源的后台管理系统
- 『MoviePy』 》》 https://onlookee.cn/dev/python/moviepy.html - 基于 Python 的视频编辑器
使用方法¶
最初的目的是要实现的功能是视频分段进度条生成,视频封面、片尾视频、水印图片均为可选,输出目录如果不填写(选择),则默认为视频所在目录,为防止覆盖原视频,输出视频文件的文件名为{原视频文件名}-composited.mp4
分段配置,用一个文本文件保存即可,每一行为一个分段,由开始开始时间、分段标题组成,每一分段的结束时间为下一分段的开始时间。分段标题等于::ending::
表示最后一个分段结束时间,::ending::
可选,若未提供,则最后一个分段结束时间为视频结束时间(即时长)。示例如下:
00:00:00 # 分段标题1
00:00:03 # 分段标题2
00:00:05 # 分段标题3
00:00:07 # 分段标题4
00:00:07 # ::ending::
具体步骤¶
如果选择了视频文件
,则会直接将进度条与视频进行合成,推荐使用这种方式,效果更好,透明透明度等参数才能体现出效果。
视频演示,待续 。。。
下载地址¶
提取码(如果有):look
- 『夸克网盘』 》》 https://pan.quark.cn/s/7416639c3260
- 『百度网盘』 》》 https://pan.baidu.com/s/10o842pz6wg4XK5nP3URU1w?pwd=look
- 『123盘-1』 》》 https://www.123684.com/s/WJCUTd-3fCmH?pwd=look
- 『123盘-2』 》》 https://www.123865.com/s/WJCUTd-3fCmH?pwd=look
- 『Gitee』 》》 https://gitee.com/onlookee/toolbox/releases/tag/v0.0.1