ffmpeg -i video.mp4 -i logo.png -filter_complex "[0:v][1:v]overlay=5:5,drawtext=text=:x=(w-0)/8:y=(h-4)/10:fontsize=64:fontcolor=white:ryanwangTV" -c:a copy -movflags +faststart output.mp4
ffmpeg -i video.mp4 -i logo.png
有需要工作的视频和我们想要应用水印的 png 图像
video.mp4 有两个“部分”一个视频和一个音频文件,记住它
logo.png 是一个单一的图像,但它是一个“视频”,持续时间是毫秒。
您如何称呼 video.mp4 和 logo.png 的部分内容?
使用映射,对于文件 1),您将调用 [0],对于文件 2 (logo.png),您将使用 [1]
如果你想使用 video.mp4 的视频,你会调用 [0:v] 并且 png 的视频是 [1:v]
对于水印,使用复杂的过滤器,以“混合”视频上的图像
"[0:v][1:v]overlay=5:5,drawtext=text=:x=(w-0)/8:y=(h-4)/10:fontsize=64:fontcolor=white: ryanwangTV
[0:v][1:v] 是 video.mp4 的视频和 logo.png 的图像 overlay=5:5 前 5 是主视频,后 5 是视频要放置的图像。
x=(w-0)/8 : 是坐标 xy=(h-4)/10 : 坐标 y
fontsize=64 fontcolor=white 最终的词是你的文本
想画视频
-c:a copy 它的意思:复制文件 1 的音频
-movflags +faststart :是在浏览器上为互联网用户快速启动
output.mp4 是最终的名称