python 视频加字幕_【小技巧】用Python给你的视频添加字幕

news/2024/10/18 12:19:39/

本文建议阅读时间 8 min

在平常调试代码时,需要对视频添加一些文字说明,下面使用 Python 的 OpenCV 和 PIL 对一个视频进行添加文字。

对于加在视频中的文字的字体是可以根据喜好选择的,使用 Windows 系统的朋友可以在 C:\Windows\Fonts 下获取更多字体,拷贝然后将其放在程序的目录下即可

Windows 中的字体

实现代码import cv2

from PIL import Image, ImageDraw, ImageFont

import numpy as np

cap = cv2.VideoCapture('video.avi') # 读取视频

# Define the codec and create VideoWriter object

fourcc = cv2.VideoWriter_fourcc(*'XVID')

out = cv2.VideoWriter('output.avi', fourcc, 20.0, (640,360)) # 输出视频参数设置

while(cap.isOpened()):

ret, frame = cap.read()

if ret == True:

# 在 frame 上显示一些信息

img_PIL = Image.fromarray(frame[..., ::-1]) # 转成 array

font = ImageFont.truetype('STZHONGS.TTF', 40) # 字体设置,Windows系统可以在 "C:\Windows\Fonts" 下查找

text1 = "机器视觉CV"

text2 = "


http://www.ppmy.cn/news/746909.html

相关文章

html的视频字幕制作步骤,视频滚动字幕怎么制作(上)

滚动字幕在我们生活中是十分常见的,不管是电影还是电视中都经常出现滚动字幕,内容包括广告、通知、说明等等,为视频添加滚动字幕可以让视频更加丰富。会声会影x8提供了很简便的方法来为视频添加滚动字幕,我们一起来学习如何为视频…

Moviepy模块之视频添加字幕(二)

文章目录 前言一、素材1.1 原视频1.2 字幕文件 二、视频添加字幕2.1 引入库2.2 加载视频文件2.3 设置字幕的字体、大小、颜色2.4 加载字幕文件2.5 设置字幕位置2.6 将字幕添加到视频中2.7 保存带有字幕的视频文件 三、新视频效果总结 前言 大家好,我是空空star&…

android视频添加字幕,手机视频加字幕app 怎样用安卓手机在视频画面加文字字幕...

对于我们大多数,乃至百分之九十几的人来说:手机,已经不仅仅是手机那样简单了,几乎已经成了我们自己的一个器官。手机追剧、看小说、聊天、刷微博等等。现在手机已经不单单只满足与我们的日常交流,还能更专业的让我们进…

Moviepy模块之视频添加字幕(一)

文章目录 前言一、素材1.1 原视频1.2 字幕文件 二、视频添加字幕2.1 引入库2.2 加载视频文件2.3 加载字幕文件2.4 设置字幕位置2.5 将字幕添加到视频中2.6 保存带有字幕的视频文件 三、新视频效果总结 前言 大家好,我是空空star,本篇给大家分享一下Movie…

python怎么去掉视频字幕_用Python处理字幕文件

始 下了部老电影,找到了相关的中英文字幕,奇怪的是,英文字幕能正常现实,中文字幕却不可以,我一度以为是Linux下播放器编码的问题,但是怎么更改设置都无效,而我以前在看其他电影时,中文字幕是正常的。所以,怀疑是字幕文件的问题,打开中英文字幕文件对比: 英文 5 …

使用 FFmpeg 删除导出视频字幕文件

大家好,我是青空。 前些天看到一个群里有人在问,有没有办法把视频中的字幕删除掉。我想了想,可以使用FFmpeg 这个软件来处理。该方法适用于视频中的软字幕,就是平常我们做视频在剪映类似软件上自己加上去的字幕。 下载FFmpeg fo…

怎么去除视频字幕清理视频字幕或水印的几种方法

大家好,我是七天变小白,欢迎来到我的视频剪辑小课堂,今天给大家分享几种去除视频字幕的方法,我认为第三种方法效果最好,先点个小关注,接下来讲教程。 方法一,裁剪或移动视频 将视频放大至字幕…

如何去除短视频中的硬字幕

对于短视频创作者来说,经常会遇到需要将视频素材中的硬字幕去除的需求。一般大家都是通过去水印、画面裁剪、加黑边框等方式,遮盖掉视频中的文字,这是一个稍微复杂且低效的操作。 小编分享一个小程序可以一键批量去除视频里的字幕&#xff0…