Step 1:
ffmpeg -i input.MOV -an -vcodec rawvideo -pix_fmt yuv420p rawbitstream.yuv
Step 2:
ffmpeg -r 2 -s WxH -i rawbitstream.yuv -filter:v select="mod(n-1\,2)" -c:v rawvideo -r 1 -format rawvideo -pix_fmt yuv420p -an odd.yuv
Step 3:
ffmpeg -r 2 -s WxH -i rawbitstream.yuv -filter:v select="not(mod(n-1\,2))" -c:v rawvideo -r 1 -format rawvideo -pix_fmt yuv420p -an even.yuv
Step 4:
ffmpeg -s 1920x1080 -i even.yuv even.MOV
ffmpeg -s 1920x1080 -i odd.yuv odd.MOV
Step 5:
ffmpeg -i even.MOV -vf "setpts=1.67*PTS" Slowed-even.MOV
ffmpeg -i odd.MOV -vf "setpts=1.67*PTS" Slowed-odd.MOV
Link:
https://superuser.com/questions/57374...
I had tried some other methods I found online, but this method had the best outcome for me.
Step 1 - to change the format of the video file, Step 2 - drops all the even frames from the file, Step 3 - drops all the odd frames from the file, Step 4 - converts the files to .MOV files, Step 5 - is to slow the video down because after we dropped every other frame it made the video speed up.
00:00 intro
00:26 command to convert video to .yuv file
00:58 command to select only odd frames and combine in one .yuv file
01:40 command to select only even frames and combine in one .yuv file
02:22 command to convert .yuv to video file (in my case .MOV)
02:28 command to slow the video back down
Thankyou for watching.
To my family I love you all very much.
Watch video using ffmpeg to drop every other frame, which can stop flickering online without registration, duration hours minute second in high quality. This video was added by user A Forum 08 October 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 776 once and liked it 10 people.