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

创作灵感

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

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

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

字幕添加效果

先来看一下效果,

原视频截图:

添加字幕后的视频截图:

功能介绍

主界面

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

选择视频文件

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

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

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

添加字幕

添加完成

小结

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

实用视频签名工具

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

相关推荐
却道天凉_好个秋3 小时前
音视频学习(九十四):NACK和RTX
音视频·nack·rtcp·rtx
NGBQ121386 小时前
Adobe-Premiere-Pro-2026-26.0.2.2-m0nkrus 全解析:专业视频编辑软件深度指南
前端·adobe·音视频
芯跳加速6 小时前
AI 视频自动化学习日记 · 第三天
人工智能·学习·ai·自动化·音视频
chushiyunen6 小时前
python edge-tts实现tts文本转语音、音频
数据库·python·音视频
液态不合群8 小时前
OpenCV多线程编程:从单线程到多线程的视频处理
人工智能·opencv·音视频
飞Link8 小时前
具身智能音频处理核心框架 PyAudio 深度拆解与实战
开发语言·python·音视频
kkoral8 小时前
OpenCV 与 FFmpeg 的关系
opencv·ffmpeg
kkoral8 小时前
如何在 Python 中使用 OpenCV 调用 FFmpeg 的特定功能?
python·opencv·ffmpeg
弓.长.9 小时前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-video — 视频播放组件
react native·音视频·harmonyos
大傻^10 小时前
Spring AI Alibaba 多模态开发:集成视觉理解与视频分析能力
人工智能·spring·音视频·springai·springaialibaba·混合检索