How to make a clean video loop | No picture jump | FFMPEG tutorial

Опубликовано: 08 Май 2023
на канале: The FFMPEG guy
1,020
20

Today, we show how to create a clean video loo for a continuous final video without any picture jumps.

If you concatenate a video, there will be a visible picture jump at the joint, sine beginning and end of the video are typically different.
To ensure for a smooth video loop, a better way to do it is to cut the video in half and crossfade the end and begin segments. The resulting video will be a perfect video loop segment that can be endlessly concatenated without picture jumps.
ꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷ
EXAMPLE
ꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷ
1) Creates the 2 segments
→ ffmpeg -y -i input01.mp4 -ss 00:00:05.5 -to 00:00:10 tmp.input01b.mp4
→ ffmpeg -y -i input01.mp4 -ss 00:00:00.0 -to 00:00:05.5 tmp.input01a.mp4

More info about the above commands? See our “How to trim / truncate a video | Cut by time” tutorial:
   • How to trim / truncate a video | Cut ...  

2) Crossfades the 2 segments to create a loop video
→ ffmpeg -y -i tmp.input01a.mp4 -i tmp.input01b.mp4 -f lavfi -i color=black:s=1920x1080 -filter_complex "[0:v]format=pix_fmts=yuva420p,fade=t=out:st=4.0:d=1:alpha=1,setpts=PTS-STARTPTS[va0]; [1:v]format=pix_fmts=yuva420p,fade=t=in:st=0:d=0.1:alpha=1,setpts=PTS-STARTPTS+4/TB[va1]; [2:v]trim=duration=8.5[over]; [over][va0]overlay[over1]; [over1][va1]overlay=format=yuv420[outv]" -map [outv] -shortest output.loop.mp4

More info about the above commands? See our “How to crossfade between two videos” tutorial:
   • How to crossfade between 2 videos | S...  

3) Concatenates the looped videos
→ ffmpeg -y -f concat -safe 0 -i _tmp.loop.txt -c copy output01.mp4

More info about the above commands? See our “How to concatenate / merge multiple video files” tutorial:
   • How to concatenate / merge multiple v...  
ꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷ
→ Catch up with the FFMPEG guy Channel
   • ALL THE VIDEOS FROM THE CHANNEL  
ꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷ
MUSIC
ꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷ
→ Joker - Causmic
ꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷ
An FFMPEG question?
Ask the FFMPEG guy
ꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷꟷ


Смотрите видео How to make a clean video loop | No picture jump | FFMPEG tutorial онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь The FFMPEG guy 08 Май 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 1,020 раз и оно понравилось 20 людям.