On Mon, 21 Jun 2021 at 21:07, <ibur...@compuscience.com> wrote: > > Attached is a result of a transition using two videos, one totally black and > one totally white, using radial transition. > > Each video has 9 seconds and the transition command is: > > Ffmpeg -i black.mp4 -i white.mp4 -filter_complex > "xfade=transition=radial:duration=4:offset=7" -pix_fmt yuv420p > trans_radial_4.mp4 > > So based on the above I expect the transition to start at t=7 and end at > t=11, and as it is a radial transition I expect the transition to move > uniformly for 0 to 360 degree during these 4 seconds. > > If I look to the video, it seems to me that the transition worked fine for > the first half (from t=7 to t = 9 while the circle goes from 0 to 180 > degree. But once this point is reached, it immediately gets white, like the > second part of the transition is not happening.
I was able to reproduce your issue with lavfi color generators as inputs [1]. > Is something wrong with my command? What do I need to do to get the full > transition working? Your first input finishes before the transition is completed. Choose a different offset (eg [2]) or duration (eg [3]). Cheers, Rob --- [1] ffmpeg -f lavfi -i color=black:640x480:d=9 -f lavfi -i color=white:640x480:d=9 -c:v h264 -crf 20 -an -pix_fmt yuv420p -filter_complex "xfade=transition=radial:duration=4:offset=7" /tmp/wb4.mkv [2] ffmpeg -f lavfi -i color=black:640x480:d=9 -f lavfi -i color=white:640x480:d=9 -c:v h264 -crf 20 -an -pix_fmt yuv420p -filter_complex "xfade=transition=radial:duration=4:offset=5" /tmp/wb4.mkv [3] ffmpeg -f lavfi -i color=black:640x480:d=9 -f lavfi -i color=white:640x480:d=9 -c:v h264 -crf 20 -an -pix_fmt yuv420p -filter_complex "xfade=transition=radial:duration=2:offset=7" /tmp/wb4.mkv _______________________________________________ ffmpeg-user mailing list ffmpeg-user@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-user To unsubscribe, visit link above, or email ffmpeg-user-requ...@ffmpeg.org with subject "unsubscribe".