用 FFmpeg 实现画中画效果
ffmpeg -i input1.mp4 -stream_loop -1 -i input2.gif -filter_complex overlay=shortest=1 output.mp4
把 gif 放在 mp4 的左上角。-stream_loop -1
指示 gif 不断循环,否则 gif 会停留在最后一帧;shortest=1
指示 overlay 操作在任意一个输入读取到文件尾时结束。
note: stream_loop
是输入项参数,所以要放在要应用的输入的后面。