使用ffmpeg将ass和mp4封装不对视频重新编码字幕只能是ass格式
可以使用以下命令将.ass和.mp4封装:
ffmpeg -i input.mp4 -i input.ass -c:v copy -c:a copy -c:s ass -metadata:s:s:0 language=eng -metadata:s:s:0 title="English" output.mp4
其中,-i参数指定输入文件,-c:v copy和-c:a copy表示视频和音频不重新编码,直接复制到输出文件中,-c:s ass表示字幕格式为.ass,-metadata:s:s:0 language=eng和-metadata:s:s:0 title="English"分别表示字幕语言和标题。
注意:此命令只能保留原有字幕,无法添加新的字幕。如果需要添加新的字幕,需要先将新的字幕文件转换为.ass格式。
原文地址: http://www.cveoy.top/t/topic/fEew 著作权归作者所有。请勿转载和采集!