gpt4 book ai didi

video - 合并音频和视频,并使用 FFMpeg 在其上添加叠加层

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

我正在用 Python 编写一个简单的脚本,用 mp3 从静态图像制作视频,并在其上添加叠加层。
这个覆盖是一个视频,透明或黑色(屏幕),例如一个移动的标志。
覆盖持续时间为 5 分钟。
我所有的 mp3 都在 5 分钟以下(通常是 2-3 分钟),所以视频应该有音频的持续时间,而不是覆盖。
覆盖尺寸始终为 1920x1080,以及我的图像,因此我不必处理分辨率。
我正在使用原始 FFMpeg 命令来实现它,但我坚持使用 filter_complex 东西,以便添加覆盖。文档看起来很复杂,我无法理解。
这是我所拥有的:

ffmpeg -r 25 -loop 1 -i nature.jpg -i nature_sound.mp3 -acodec copy \
-shortest -pix_fmt yuv420p nature_video.mp4
如何在 nature.jpg 上添加 MP4 视频叠加,整个视频只有 nature_sound.mp3 的声音?我想学习那些复杂的过滤器,如果有人可以帮助我提供一些细节,那就太好了!谢谢你。
[更新命令]
ffmpeg -r 25 -loop 1 -i ./nature.jpg -i ./overlay.mp4 -i nature_sound.mp3 \
-filter_complex "[1]setsar=sar=1,format=rgba [video]; [0][video]blend=all_mode=screen[out]" \
-map [out] output.mp4

最佳答案

它应该很简单:

ffmpeg ... -i nature.jpg -i nature_sound.mp3 -i overlay.mp4 \
-filter_complex [0:v][2:v]overlay ...

关于video - 合并音频和视频,并使用 FFMpeg 在其上添加叠加层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72904606/

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