- 合并视频字幕音频文件
ffmpeg -i D: estprojectLOL.mp4 -vf ass=zimu.ass -f mp4 D: estprojectLOL02.mp4
ass转化为srt
ffmpeg -i D:devsoftffmpeginzimu2.ass zimu3.srt
ass和srt的比较
ass需要解码再合并,rst不需要,因此先将ass转为rst再转为rst会更快
而且这里会出现一个问题:java操作ffmpeg会出现合并不成功,因此使用ass转为srt再用srt合并字幕
借鉴的博客
让我知道rst比ass快:ffmpeg-给视频添加字幕(二十四)
这篇文章帮助不大,暂且留着吧ffmpeg合并mkv视频文件和ass字幕文件
这篇文章有个rst完全手册的链接SRT字幕格式
ass
ffmpeg合并mkv视频文件和ass字幕文件
- 关于ass字幕格式
ssa/ass字幕格式全解析
ASS字幕格式规范
超详细ASS 字幕格式规范
ssa/ass字幕格式全解析
关于gson
Gson [Maven依赖] 和一些简单的例子
使用gson操作json和对象
关于json
Json格式详解
遇到问题
ass只被少量容器支持,如mkv,而MP4不支持
srt速度较慢,但是支持的封装格式很多
当Java调用ffmpeg时,使用srt烧入字幕可能会卡死
原因:jvm内存问题
解决:Java操作ffmpeg遇到卡死问题