Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 为什么ffmpeg会跳过一些图像?_Video_Ffmpeg_Slideshow - Fatal编程技术网

Video 为什么ffmpeg会跳过一些图像?

Video 为什么ffmpeg会跳过一些图像?,video,ffmpeg,slideshow,Video,Ffmpeg,Slideshow,我正在尝试使用ffmpeg创建具有交叉淡入淡出效果的幻灯片 正如前面提到的,另一个,我使用下面这行代码来实现这个目的 ffmpeg -i SEQ_%03d.png -i $AUDIO -vf zoompan=d=$TOTAL_DURATION:fps=1/$FADE_DURATION,framerate=25:interp_start=0:interp_end=255:scene=100 -c:v mpeg4 -shortest -maxrate 5M -q:v 2 "temp_file.mp4

我正在尝试使用
ffmpeg
创建具有交叉淡入淡出效果的幻灯片

正如前面提到的,另一个,我使用下面这行代码来实现这个目的

ffmpeg -i SEQ_%03d.png -i $AUDIO -vf zoompan=d=$TOTAL_DURATION:fps=1/$FADE_DURATION,framerate=25:interp_start=0:interp_end=255:scene=100 -c:v mpeg4 -shortest -maxrate 5M -q:v 2 "temp_file.mp4"
完整脚本存储在中

这很有效。但是,它跳过了我的一些图片。它跳过了我使用GIMP创建的图像。如果我把它放在序列的开头,这些图像就会出现。但是,不是在最后


我已经为同样的项目创建了MVP

可使用以下命令再现该问题

ffmpeg -i %02d.png -vf zoompan=d=4:fps=1,framerate=25 out.mp4
输入图像在中提供


请帮助我理解为什么这个脚本没有拍摄我的一些图片


谢谢。

序列中的所有图像应具有相同的分辨率和像素格式。在MVP中,03.png的像素格式(
rgba
)与其他两种不同(
rgb24

将所有图像转换为相同格式,并防止ffmpeg重新初始化filtergraph


ffmpeg-reinit\u filter 0-i SEQ\u%03d.png-i$AUDIO-vf scale,format=rgb24,zoompan=d=$TOTAL\u DURATION:fps=1/$FADE\u DURATION,framerate=25:interp\u start=0:interp\u end=255:scene=100-c:v mpeg4-shortest-maxrate 5M-q:v 2“temp\u file.mp4”
序列中的所有图像都应该具有相同的分辨率和像素格式。在MVP中,03.png的像素格式(
rgba
)与其他两种不同(
rgb24

将所有图像转换为相同格式,并防止ffmpeg重新初始化filtergraph


ffmpeg-reinit\u filter 0-i SEQ\u%03d.png-i$AUDIO-vf scale,format=rgb24,zoompan=d=$TOTAL\u DURATION:fps=1/$FADE\u DURATION,framerate=25:interp\u start=0:interp\u end=255:scene=100-c:v mpeg4-shortest-maxrate 5M-q:v2“temp\u file.mp4”
/p>添加`-reinit\u filter 0`参数修复了该问题。非常感谢。添加`-reinit_filter 0`参数修复了此问题。非常感谢你。