1、依靠ffmpeg 命令
package zimu;
import java.io.IOException;
public class TestSrt {
public static void main(String[] args) {
String videoFile = "/test/test1.mp4";
String subtitleFile = "/test/test1.SRT";
String outputFile = "/test/testout13.mp4";
try {
// 使用FFmpeg命令行生成视频字幕
String command = "D:\\test\\ffmpeg.exe -i " + videoFile + " -filter_complex \"subtitles=" + subtitleFile + "\" -c:a copy " + outputFile;
System.out.println(command);
Runtime.getRuntime().exec(command);
System.out.println("视频字幕生成完成");
} catch (IOException e) {
e.printStackTrace();
}
}
}
2、SRT 文件格式:
文章来源:https://www.toymoban.com/news/detail-625788.html
参考链接: https://blog.csdn.net/liuyaokai1990/article/details/110417483?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-110417483-blog-109305411.235^v38^pc_relevant_sort_base3&spm=1001.2101.3001.4242.1&utm_relevant_index=3文章来源地址https://www.toymoban.com/news/detail-625788.html
到了这里,关于视频添加字幕的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!