手机怎么用外嵌字幕_教你用手机给视频添加字幕,超简单,3分钟就能学会

许多小伙伴都喜欢录制抖音和西瓜视频,录制抖音视频的时候,我们经常需要给视频添加字幕。有的小伙伴可能不会给视频添加字幕,所以就放弃,有的小伙伴,则是选择在电脑上进行字幕添加操作。其实添加字幕并不困难,并不需要电脑,在手机上就能操作,那么怎么给视频添加字幕呢?其实很简单,下面小编就来教大家。

797516f957a1a24c2e21a97d1bdcfc48.png

方法一:利用专业软件添加

第一步、我们打开清爽视频编辑器APP,这个APP在苹果和安卓的应用商店中都能下载的到。

971887c7f6e311f390d073030c65604b.png

第二步、我们点击主界面中间中的“视频编辑”。

802a1ec32fe3e7fffe1e216471c3b2e8.png

第三步、然后选择需要添加字幕的视频,点击“下一步”。

70a598d1d09fc4ab5e7fd5226baaadbb.png

第四步、完成相关的剪辑操作和特效处理操作后,我们点击“字幕”。

a2270799a7657af30a92a446e5f0edf8.png

第五步、然后拖中图中进度条,选取需要添加字幕的画面。随后点击“添加字幕”。

bb9a26ae35672d13c2ae8febc3309475.png

第六步、输入你要添加的字幕,然后设置它的“样式”、“动画”、“颜色”、“描边”、“字体”、“大小”、“对齐”。

10f7c078203a0fc71bc693561ebdd440.png

第七步、当这一帧的字幕添加完成后,我们点击“完成”,然后进行下一帧画面的字幕添加操作。

0340997fcab4d2253509cff932d6f9b4.png

第八步、当我们的画面的字幕都添加完成后,我们点击右上角的“√”即可完成字幕添加操作。

2b485ec590d3380fdc376aad913f78e0.png

第九步、点击“发布”,便能够导出我们的视频。

36d60e8e19b947becca7a42847e4ab39.png

方法二:微信添加字幕

除了利用软件外,我们也可以利用手机上都有的微信,来给视频添加字幕,这个方法是完全免费。具体操作如下。

第一步、打开微信,点击“朋友圈”。

7c811c32dcec27a81641b11aed8c0916.png

第二步、然后点击右上角的“拍摄”。

d53a7f5ee7cc0f6a4d676dce76c4d387.png

第三步、选择“从相册中选择”

ec25aaec3852bdf205876da1f0fd4ba3.png

第四步、选择你需要添加字幕的视频。

04545e06483d324ad424bc27f36fa545.png

第五步、底部有一排图标,它们分别代表的意思是“表情包”、“字幕”、“配乐”和“剪辑”,我们点击“字幕”图标。

bc86ff5eb15c05f00fd614728e5f4457.png

第六步、输入我们想要点击的文字,然后选择颜色,点击“完成”。

e4eaf07f09f80a8402a847a6dd3f742a.png

第七步、视频的编辑操作完成后,点击“完成”,然后将视频发布到朋友圈。之后在朋友圈将视频保存下来就行了。

e65a518457bc2f4d59caf07dbb83d086.png

给视频添加字幕的方法有很多,小编选取的只不过最符合大众需求的两种方法,希望对大家能够有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要给视频添加字幕,可以使用JavaCV库来实现。以下是一个基本的示例,演示如何使用JavaCV和OpenCV来读取视频文件并在每一帧上添加文本。 首先,需要添加JavaCV和OpenCV库的依赖项。这可以通过在您的项目中添加以下Maven依赖项来完成: ``` <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv</artifactId> <version>1.5.3</version> </dependency> <dependency> <groupId>org.bytedeco</groupId> <artifactId>opencv</artifactId> <version>4.5.1-1.5.3</version> </dependency> ``` 接下来,可以使用以下代码来打开视频文件并读取每一帧: ``` FFmpegFrameGrabber grabber = new FFmpegFrameGrabber("path/to/video.mp4"); grabber.start(); Frame frame; while ((frame = grabber.grabFrame()) != null) { // 处理每一帧 } grabber.stop(); grabber.release(); ``` 在处理每一帧时,可以使用JavaCV的CanvasFrame类将帧显示在屏幕上。然后可以使用OpenCV的putText方法在图像上添加文本。以下是一个完整的示例: ``` FFmpegFrameGrabber grabber = new FFmpegFrameGrabber("path/to/video.mp4"); grabber.start(); CanvasFrame canvas = new CanvasFrame("Video"); Frame frame; while ((frame = grabber.grabFrame()) != null) { if (canvas.isVisible()) { // 在CanvasFrame上显示帧 canvas.showImage(frame); // 将帧转换为OpenCV Mat格式 Java2DFrameConverter converter = new Java2DFrameConverter(); BufferedImage image = converter.getBufferedImage(frame); Mat mat = new Mat(image.getHeight(), image.getWidth(), CV_8UC3); byte[] data = ((DataBufferByte) image.getRaster().getDataBuffer()).getData(); mat.data().put(data); // 在图像上添加文本 Imgproc.putText(mat, "Hello, world!", new Point(50, 50), FONT_HERSHEY_SIMPLEX, 1.0, new Scalar(255, 255, 255), 2); // 将Mat转换回JavaCV Frame格式并显示 Frame newFrame = converter.convert(mat); canvas.showImage(newFrame); } } canvas.dispose(); grabber.stop(); grabber.release(); ``` 这个示例将在每一帧上添加“Hello, world!”的文本。您可以根据需要更改文本的位置,字体,大小和颜色。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值