Python+ffmpeg 实现给视频添加字幕

创作灵感

孩子学校经常留作业,需要提交一段录制的视频,视频上要求添加学校、班级、姓名等信息的字幕,手机自带的相机软件字幕添加位置要么只能添加在视频正中,要么无法添加多行文本,要么只能添加在片头或者片尾,不能贯穿整个视频。

很多视频软件可以方便的进行视频编辑,添加文字功能更是简单易用,但是往往需要注册、登录并开通会员。

这样一个简单的功能弄的这么复杂,着实没有必要,所以想着自己做一个简单的小工具,实现这个简单的应用需求。

字幕添加效果

先来看一下效果,

原视频截图:

添加字幕后的视频截图:

功能介绍

主界面

界面非常简单,可以通过输入完整文件路径或者点击浏览按钮选择要添加字幕的视频文件,

选择视频文件

然后,在字幕位置的输入框中输入坐标,比如:30,60,30是横向坐标,60是纵向坐标位置,中间以英文逗号隔开,

设定字幕位置输入字幕信息

最后,点击开始添加按钮进行字幕的添加,在信息输出框内将显示添加字幕过程的输出信息。

添加字幕

添加完成

小结

以上就是这个实用字幕添加工具的介绍,用了一天时间做了这个小工具,为了方便大家使用,已经将这个小工具打包上传到我的下载资源当中,感兴趣的朋友可以下载。由于制作时间有限,只是简单实现了添加字幕功能,目前没有添加字幕颜色、字体、文本大小等设置功能。下方是实用视频签名工具的下载链接:

实用视频签名工具

感谢大家的阅读,欢迎大家使用,大家有好的建议欢迎留言,以便使这个小工具更加好用。

相关推荐
Oliverro33 分钟前
EasyRTC嵌入式音视频通话SDK驱动智能硬件音视频应用新发展
人工智能·音视频
天夏已微凉5 小时前
1.2 Linux音频系统发展历程与关键技术演进
linux·c语言·驱动开发·音视频
大力水手~5 小时前
微信小程序上传视频,解决ios上传完video组件无法播放
ios·微信小程序·音视频
travel_wsy7 小时前
webrtc 视频直播
前端·vue.js·音视频·webrtc
DisonTangor7 小时前
LLaMA-Omni 2:基于 LLM 的自回归流语音合成实时口语聊天机器人
人工智能·开源·aigc·音视频·llama
hvinsion10 小时前
【Python开源】深度解析:一款高效音频封面批量删除工具的设计与实现
python·开源·音视频
18538162800余--12 小时前
短视频矩阵系统批量剪辑模式开发详解,支持OEM
线性代数·ui·矩阵·音视频·概率论
追随远方12 小时前
Android NDK版本迭代与FFmpeg交叉编译完全指南
android·ffmpeg
带鱼工作室12 小时前
ffmpeg多媒体(音视频)处理常用命令
ffmpeg·音视频