Редактирую видео командой
ffmpeg -i video.mp4 -y -vf eq=saturation = {rand_saturation},fade=in:st=0:d = {rand_fade},hflip,noise=alls = {rand_noise}:allf=t -c:a copy output.mp4
затем полученное видео
ffmpeg -i output.mp4 -i logo.png -filter_complex "[0:v][1:v]overlay=x='if (lt(mod(t,10),5),1,W-w-10)':y='if (lt(mod(t,10),5),5,H-h-200)'" -c:a copy output_1.mp4
Я попытался совместить все это вместе, чтобы не пришлось дважды тратить время на обработку видео, но у меня не получилось, потому что нельзя использовать команды -vf и -filter_complex вместе. Как решить эту проблему?





Сначала примените специальные фильтры для видео, прежде чем использовать результат в качестве входных данных для наложения.
ffmpeg -i video.mp4 -i logo.png -filter_complex "[0:v]eq=saturation = {rand_saturation},fade=in:st=0:d = {rand_fade},hflip,noise=alls = {rand_noise}:allf=t[vid];[vid][1:v]overlay=x='if (lt(mod(t,10),5),1,W-w-10)':y='if (lt(mod(t,10),5),5,H-h-200)'" -c:a copy output_1.mp4