gpt4 book ai didi

android - 使用 FFmpeg 在视频上叠加帧 PNG 动画

转载 作者:行者123 更新时间:2023-12-04 23:14:46 26 4
gpt4 key购买 nike

以前,我没有使用 FFmpeg 的经验,我真的需要帮助。这是我关于 Stack Overflow 的第一个问题。下面描述一个任务,我用的是ffmpeg-for-android。

我们有一个输入(20 秒长,30 fps)mp4 视频,例如 30 个与视频分辨率相同的 PNG 图像。我们需要从图像序列中创建一个透明的循环 30 fps 动画。之后,将输入的 mp4 视频与第一步中创建的动画图层叠加。这样,如果我们有一个 20 秒/30 fps 的视频和 30 张图像(1 秒的动画),则动画应该在视频期间重复 20 次。或许借助 FFmpeg 可以更轻松地解决这个问题?

任何人都可以在这件事上帮助我吗?

最佳答案

利用

ffmpeg -i video.mp4 -framerate 30 -loop 1 -i img%d.png
-filter_complex overlay=shortest=1 out.mp4

使用 img%d.png对于名为 img1.png、img2.png、img3.png 的文件。

使用 img%04d.png对于名为 img0001.png、img0002.png、img0003.png 的文件。

关于android - 使用 FFmpeg 在视频上叠加帧 PNG 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49262173/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com