我有一些文件
chapter1.mp4
chapter1.srt
chapter2.mp4
chapter2.srt
chapter3.mp4
chapter3.srt我知道如何合并视频文件,但是字幕呢,我不想硬编码成视频。在一个单独的.srt文件中有没有合适的时间进行合并?
发布于 2021-05-28 16:41:14
你可以用ffmpeg做到这一点。
虽然可能有一种(复杂的)方法来首先连接srt文件,但最简单的方法是首先组合成对的视频和文本,然后连接产生的容器文件。
中的字幕
# Assuming English for subtitle language
ffmpeg -i chapter1.mp4 -i chapter1.srt -c copy -c:s mov_text -metadata:s:s:0 language=en -metadata:s:s:0 title=English chapter1-srt.mp4-c copy将复制可能在第1.mp4章中的所有内容,而-c:s mov_text将把来自第1.srt章的文本流格式化为mp4 (mov_text)的字幕。结果将被写入第1章-srt.mp4。
重复相同的命令
chapter1-srt.mp4
chapter2-srt.mp4
chapter3-srt.mp4中列出的结果容器文件
ffmpeg -f concat -safe 0 -i chapters.txt -c copy everything.mp4https://stackoverflow.com/questions/58594274
复制相似问题