image - 如何在ffmpeg中的视频上叠加/放置图像

标签 image video ffmpeg

这个问题在这里已经有了答案:





How to add transparent watermark in center of a video with ffmpeg?

(1 个回答)


5年前关闭。




嘿伙计们,我正在尝试在 ffmpeg 中的视频中心覆盖图像,如下所示:

ffmpeg -i video.mp4 -i image.png -filter_complex "[0:v][1:v] overlay=25:25:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4

但是图像被放置在视频的左上角。如何将图像调整到中心?

最佳答案

利用

ffmpeg -i video.mp4 -i image.png -filter_complex "[0:v][1:v] overlay=(W-w)/2:(H-h)/2:enable='between(t,0,20)'" -pix_fmt yuv420p -c:a copy output.mp4
W AMD H是基本视频的尺寸。和wh覆盖视频的。

关于image - 如何在ffmpeg中的视频上叠加/放置图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40480153/

相关文章:

java - Android 中以编程方式实现位图大小 vs.亚行大小

android - 如何在触摸android中图像的特定位置时创建一个点

ffmpeg - 如何选择段序起始号?

c# - 在星图上显示 GPS 卫星位置

html - 仅限 CSS Downscale IMG,在 firefox 上

android - Android 4.4.2-Youtube Webview仅播放视频声音

video - 为 youtube 视频生成缩略图

c# - 如何使用 bytes 中的 opencv 显示视频?

ffmpeg - 如何使用 Windows 版本的 gstreamer 和wireshark 获取 .pcap 文件并从 RTP 中提取 H.264?

ffmpeg 将 4 个视频多路复用为 1 和 drawtext 问题