Board logo

标题: [文本处理] 如何利用批处理ffmpeg给sp视频添加字幕 [打印本页]

作者: 877    时间: 2023-10-22 17:24     标题: 如何利用批处理ffmpeg给sp视频添加字幕

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

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

感谢大佬!
作者: 877    时间: 2023-10-22 17:31

原代码如下:
  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 双声道
复制代码

作者: Batcher    时间: 2023-10-22 17:53

回复 1# 877


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

如果需要上传截图,可以找个图床,例如:
http://bbs.bathome.net/thread-60985-1-1.html
作者: hlzj88    时间: 2023-10-22 18:42

这程序代码不懂。。  我遇到过版本问题。换个版本看看。
作者: 877    时间: 2023-10-22 19:17

回复 3# Batcher


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

  需要字幕在视频中间,字体和字号及颜色可以自己自定义,谢谢您了!
作者: Batcher    时间: 2023-10-22 22:14

回复 5# 877


    你测试2楼代码遇到什么报错信息了?请发出来看看
作者: Five66    时间: 2023-10-22 23:48

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




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2