【发布时间】:2020-05-02 23:40:43
【问题描述】:
我试过这个命令来解决上述问题,但只加载一次不在循环中的 GIF,
"-y", "-i", inputvideopath, "-i", inputgifpath, "-filter_complex", "[1:v]scale=1080:720[ovrl];[0:v][ovrl]overlay=0:0", "-frames:v", "600", "-codec:a", "copy", "-codec:v", "libx264", "-preset", "ultrafast", finalvideoPath
我也尝试过使用 {"-ignore_loop", "0"},但视频不是在准确的时间创建的,它会用额外的时间创建,而且 GIF 也会连续循环。
"-y", "-i", inputvideopath, "-ignore_loop", "0", "-i", inputgifpath, "-filter_complex", "[1:v]scale=1080:720[ovrl];[0:v][ovrl]overlay=0:0", "-frames:v", "600", "-codec:a", "copy", "-codec:v", "libx264", "-preset", "ultrafast", finalvideoPath
【问题讨论】:
-
您好,请您尝试添加
"-loop", "3"命令而不是"-ignore_loop", "0", -
我已经尝试过这个“-loop”,“3”,但那不是创建视频并且会导致 ffmpeg 进程失败
-
你的错误信息是什么?
-
找不到选项循环和 ffmpeg 版本 n4.0-39-gda39990 版权所有 (c) 2000-2018 FFmpeg 开发人员使用 gcc 4.9.x (GCC) 20150123(预发行版)构建
-
您在此处使用视频或 gif 作为输入?我可以看到 2 个输入路径
标签: android video gif android-ffmpeg