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中,“:启用=介于(t,5,10)之间;不是从头开始的_Video_Ffmpeg - Fatal编程技术网

Video 在FFMPEG中,“:启用=介于(t,5,10)之间;不是从头开始的

Video 在FFMPEG中,“:启用=介于(t,5,10)之间;不是从头开始的,video,ffmpeg,Video,Ffmpeg,我有三个输入;两个图像和一个图像压缩文件夹。 图像压缩的总长度为3秒 ffmpeg -loop 1 -t 10 -i image1.jpg -loop 1 -t 10 -i image2.jpg -i png/out%d.png -filter_complex " [0][1]xfade=transition=fade:duration=0.15:offset=2.5[a]; [a][2]overlay=0:0:enabl

我有三个输入;两个图像和一个图像压缩文件夹。 图像压缩的总长度为3秒

ffmpeg
    -loop 1 -t 10 -i image1.jpg
    -loop 1 -t 10 -i image2.jpg
    -i png/out%d.png
    -filter_complex "
        [0][1]xfade=transition=fade:duration=0.15:offset=2.5[a];
        [a][2]overlay=0:0:enable='between(t,5,5)'[video]
    " -map "[video]"
    -crf 30 -c:v libx264 -pix_fmt yuv420p -s 918x1632 -r 12 -movflags +faststart -t 10 out.mp4
在out.mp4的第5秒,显示图像序列,但不是在其开始处。在渲染到第5秒时,它似乎已经在后面/不可见地开始


如何强制FFMPEG正确执行此操作?

您必须调整图像序列的时间戳,以便开始时间戳与启用范围的开始时间戳相同

在您的情况下,可以使用它的偏移量

-itsoffset 5 -i png/out%d.png