gpt4 book ai didi

android - 在图像上叠加透明视频并在 android 中使用 FFmpeg 导出为 GIF

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

我在图像上覆盖 alpha 视频,并使视频的黑色部分透明,并使用以下命令将生成的视频导出为 MP4:ffmpeg -loop 1 -i image.jpg -i alphaVideo.mp4 -filter_complex [1:v]colorkey=0x000000:0.1:0.1[ckout];[0:v][ckout]overlay[out] -map [out] -t 5 -c:a copy result.mp4 然后我使用以下方法将生成的视频转换为 GIF:ffmpeg -i result.mp4 output.gif如何在单个命令中执行此操作?
如何在不创建 result.mp4 的情况下直接制作 output.gif?

最佳答案

只需更改 result.mp4result.gif .
如果您想要更好的质量,请调整 How do I convert a video to GIF using ffmpeg, with reasonable quality? 的答案:

ffmpeg -loop 1 -i image.jpg -i alphaVideo.mp4 -filter_complex "[1:v]colorkey=0x000000:0.1:0.1[ckout];[0:v][ckout]overlay=shortest=1:format=auto,fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" output.gif

关于android - 在图像上叠加透明视频并在 android 中使用 FFmpeg 导出为 GIF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67740829/

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