ffmpeg同时为mp4视频加字幕和加水印
ffmpeg将mkv文件转码为mp4时,有时候需要同时加字幕(烧写到mp4里)和加水印图片,这里有两种方法:
普通方式:
ffmpeg -i input.mkv -threads 0 -c:v libx264 -crf 28 -preset veryslow
-vf "movie=watermark.png[wm];[in][wm]overlay=0:0,subtitles=subtitle.srt[out]"
output.mp4
混合方式:ffmpeg -i input.mkv -i watermark.png -threads 0 -c:v libx264 -crf 28 -preset veryslow
-filter_complex "[0:v][1:v]overlay=0:0,subtitles=subtitle.srt[out]"
-map "[out]" -map 0:a output.mp4
[via]https://superuser.com/questions/612635/ffmpeg-watermark-logo-with-hardcode-subtitle/612813[/via]
评论