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]

评论

Popular Posts

解决部分网站禁止复制内容的js脚本(无需安装插件)

Microsoft 365安装包下载(Office桌面应用)

《活法》作者:[日]稻盛和夫 pdf下载

使用AdGuard的公共dns屏蔽广告

你恨你的亲人吗?

中兴ZTE H618B 路由器固件刷机备忘

腾讯云国内服务器重装系统并设置内网源镜像,docker内网加速镜像等

Bing API PHP Library - 简单Bing API的PHP库

Microsoft Office 2019(含Visio和Project)官方镜像下载

能够触动到内心的一些句子