视频添加字幕脚本分享

脚本简介

这是一个给视频添加字幕的脚本,可以方便的在指定的位置给视频添加不同大小、字体、颜色的文本字幕,添加方式可以直接修改脚本中的文本信息,或者可以提前编辑好.srt字幕文件。脚本执行环境:windows+mingw+ffmpeg。本方法仅适合有一定脚本语言基础或者DOS\Linux shell基础的人使用。

脚本代码

分享一段给视频添加字幕的Shell脚本,直接上代码:

#!/bin/sh
# using:./signacttomp4.sh filename.mp4 filename.srt
#硬压字幕参数
#ffmpeg -i $1 -vf drawtext=fontfile=simkai.ttf:text=Welcome:x=\(w-tw\)/2:y=\(h-th\)/2:fontcolor=green:fontsize=30 ${fileout}out.mp4
# 以.srt字幕文件嵌入字幕方式,去掉下面这行的注释,注释掉其他语句即可
# ffmpeg -i $1 -vf subtitles=$2 ${fileout}out.mp4
#
################################################################################################
file=$1
fontsize=40
fileout=${file%%.*}
txtthings='标题'
textschool='  学校名称'
textclass='班级 '
textname='姓名'
cmdstring="drawtext=fontfile=simkai.ttf:text=${txtthings}:x=w-tw-2*${fontsize}:y=h-th*5-10:fontcolor=orange:fontsize=${fontsize}"
cmdstring1=", drawtext=fontfile=simkai.ttf:text=${textschool}:x=w-tw-2.5*${fontsize}:y=h-th*4-10:fontcolor=orange:fontsize=${fontsize}"
cmdstring=$cmdstring$cmdstring1
cmdstring1=", drawtext=fontfile=simkai.ttf:text=${textclass}:x=w-tw-2*${fontsize}:y=h-th*3-10:fontcolor=orange:fontsize=${fontsize}"
cmdstring=$cmdstring$cmdstring1
cmdstring1=", drawtext=fontfile=simkai.ttf:text=${textname}:x=w-tw-3*${fontsize}:y=h-th*2-10:fontcolor=orange:fontsize=${fontsize}" 
cmdstring=$cmdstring$cmdstring1
echo $cmdstring" "${fileout}"out"

ffmpeg -i $1 -vf "${cmdstring}" ${fileout}out.mp4

字幕添加效果

添加前:

添加后:

下载地址

本文提供脚本

【实用脚本工具】视频编辑添加字幕签名工具

同时提供一个可视化实用视频签名工具下载地址:

实用视频签名工具

欢迎大家下载使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

urhero

一切源于您的鼓励与支持,谢谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值