gpt4 book ai didi

ffmpeg,在连接时使用 filter_complex 仅将淡入淡出应用于视频输入

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

ffmpeg -i foo.mp4 -filter_complex "fade=d=0.5, reverse, fade=d=0.5, reverse" output.mp4
可用于淡入淡出 foo.mp4 视频。 (我们不关心音频)。根据 https://video.stackexchange.com/questions/19867/how-to-fade-in-out-a-video-audio-clip-with-unknown-duration
这很好,但仅适用于 1 个输入视频和 1 个输出的简单情况。现在,如何在以下更复杂的情况下应用淡入淡出效果?我正在尝试连接 a.jpg (一张图片)与 bar.mp4 .我只希望 bar.mp4 部分淡入淡出。
ffmpeg -loop 1 -t 2 -framerate 1 -i a.jpg  -f lavfi -t 2 -i anullsrc -r 24 -i bar.mp4 -filter_complex "[0][1][2:v][2:a] concat=n=2:v=1:a=1 [vpre][a];[vpre]fps=24[v]" -map "[v]" -map "[a]" out.mp4 -y
当然,我可以先创建一个临时的 temp.mp4从 bar.mp4 运行第一个命令,然后输入 temp.mp4在我的第二个命令中。这涉及一个额外的步骤和额外的编码。任何人都可以帮助修复命令或提出更好的建议吗?

最佳答案

利用ffmpeg -loop 1 -t 2 -framerate 24 -i a.jpg -f lavfi -t 2 -i anullsrc -r 24 -i bar.mp4 -filter_complex "[2:v]fade=d=0.5, reverse, fade=d=0.5, reverse[v2];[0][1][v2][2:a] concat=n=2:v=1:a=1 [v][a]" -map "[v]" -map "[a]" out.mp4 -y

关于ffmpeg,在连接时使用 filter_complex 仅将淡入淡出应用于视频输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64304524/

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