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 : 是坐标 x y=(h-4)/10 : 坐标 y
fontsize=64 fontcolor=white,最终的词是你的文字
想在视频中画画
-c:a copy 它的意思:复制文件1的音频
-movflags +faststart : 是在浏览器上为互联网用户快速启动
output.mp4 是最终名称