[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 如何利用批处理ffmpeg给sp视频添加字幕

跪求给sp添加字幕的方法,感谢大佬们!

需要字幕在视频中间,并且可以自己定义字体和字号和字体颜色!

感谢大佬!

原代码如下:
  1. D:\ffmpeg\bin\ffmpeg.exe -i 20220518142237.mp4 -vf "subtitles=20220518142237.srt:fontsdir=.:force_style='PrimaryColour=&H2cc1a4,FontName=宋体,FontSize=10',scale=1080:1920" -vcodec libx264 -b:v 20000k -acodec aac -b:a 320k -ar 48000 -ac 2 D:\a\20220518142237.mp4
  2. #注意事项
  3. #运行命令的时候,尽可能用cd切换到该视频、字幕文件、字体文件的目录(三个文件最好放在同一个目录)
  4. #20220518142237.mp4 是需要编辑的视频文件
  5. #20220518142237.srt 是需要的字幕文件 如何创建srt字幕文件,请搜索本博客
  6. #fontsdir=. 是字体存放目录
  7. #PrimaryColour=&H2cc1a4 是字体颜色
  8. #FontName=宋体 是字体
  9. #FontSize=10 是文字大小
  10. #scale=1080:1920 同时转码视频像素为1080:1920
  11. #-vcodec libx264 视频转码为H264
  12. #-b:v 20000k 比特率为20000kbps
  13. #-acodec aac 音频转码为aac
  14. #-b:a 320k 音频比特率转码为320kbps
  15. #-ar 48000 音频取样频率为48000hz
  16. #-ac 2 双声道
复制代码

TOP

回复 1# 877


请把报错信息发出来看看。
如果需要上传文件,可以用阿里云盘或百度网盘。

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

这程序代码不懂。。  我遇到过版本问题。换个版本看看。
目的,学习批处理

TOP

回复 3# Batcher


    大佬,您能给分享一下给视频添加字幕的代码吗?

  需要字幕在视频中间,字体和字号及颜色可以自己自定义,谢谢您了!

TOP

回复 5# 877


    你测试2楼代码遇到什么报错信息了?请发出来看看
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

网上抄来的:
要想正确使用subtitles滤镜,编译ffmpeg时需要添加
--enable-libass
--enable-filter=subtitles
配置参数

TOP

返回列表