Scanning Long Speedruns
1 year ago

This is more an FYI. It might help someone? Was looking into the Factorio 100% Achievement, about 5h30. There's 38 total achievements, I wanted to find the order they were completed, but not watch a 5h30 video.

The youtube url is from this video, but you can use any.

  1. Download the video at max framerate and quality yt-dlp.exe -F (youtube-url) yt-dlp.exe -f 299 (youtube-url)

  2. Extract a jpg file every 5 seconds ffmpeg -i "Factorio 100% Speedrun WR 5_20_16 [hKYjgzp-e9Y].mp4" -vf fps=12/60 img%04d.jpg

  3. Use left/right arrows to fly through the images "C:\Program Files\IrfanView\i_view64.exe" img0001.jpg

I chose 5 seconds in Step 2 to make sure the notification covers 2 frames. Step 3 is using IfranView. It's too fast. You are able to create a slideshow, but at that point, it's likely easier to just turn all of those images into another video to scrub. If this was something I was tasked todo daily. I would use Python to create some image recognition program. The steps above are easy enough to answer my question. If you've any other tips, feel free.

Edited by the author 1 year ago
happycamper_ and Freakslime like this
Austria

Cool method, this could come in quite handy. Thanks for sharing! My way so far is pretty lame: speed up to 4x speed and go back if i missed smth important.

Somerset, England

What about using the arrow keys or something lol

Gaming_64 likes this