ffmpeg将字幕嵌入视频

可移除的方式嵌入字幕

MP4

方法一:

ffmpeg -i infile.mp4 -i infile.srt -c copy -c:s mov_text outfile.mp4

方法二:

ffmpeg -i input.mp4 -sub_charenc 'UTF-8' -f srt -i input.srt -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy -c:s mov_text output.mp4

MKV

srt 格式字幕

ffmpeg -i input.mp4 -sub_charenc 'UTF-8' -f srt -i input.srt -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy -c:s srt  output.mkv

sub 格式字幕

ffmpeg -i infile.mp4 -i infile.idx -i infile.sub -map 0:v -map 0:a -c copy -map 1 -c:s:1 dvd_subtitle -metadata:s:s:1 language=ch outfile.mkv

不可移除的方式烧入字幕

ffmpeg -i mymovie.mp4 -vf subtitles=subtitles.srt mysubtitledmovie.mp4
posted @ 2021-08-28 17:34  enjoy_jun  阅读(1281)  评论(0编辑  收藏  举报