Forums  /  Speedrunning  /  Re-timing a run frame by frame offline
  drippingdripping

Hey I was wondering if any of you know a desktop app that I can use to re-time my recorded runs frame by frame?

Currently anyone can do this online with YouTube videos and this website: https:/​/​mattbraddock.​com/​yt-frame-timer/​

But if there's an offline frame timer like that one, that'd be really awesome 🙂

 
  TimmiluvsTimmiluvs
(edited: )

Avidemux 2.5 (I think, I don’t remember if newer versions do frames) or Sony Vegas (really any good quality video editor will do it).

After that’s it’s simple math to go from frames to seconds based on your video’s FPS.

KrayzarKrayzar, drippingdripping and TenkaTenka like this. 
  drippingdripping

Thanks I'll try it out!

 
  TenkaTenka
(edited: )

The latest version (I think 2.5.7 ?) actually has frame markers you can use (the little A and B buttons). Set A to start frame and B to end frame and it it will show down the bottom right all the information you need: Start Frame, End Frame and Total time spent in-between start/end frames.

KrayzarKrayzar and drippingdripping like this. 
  SnodecaSnodeca

I personally use VirtualDub; select on the correct frame where you want the marker to start, and where to end, like the post above, and then in one of the tabs you trim video selection and you move the cursor all the way to the end and you'll have your time. Works for me.

KrayzarKrayzar, drippingdripping and TenkaTenka like this. 
  drippingdripping

I just realized that my editing software (lightworks) does that too lol. I never really payed attention to it. Thanks guys 🙂

Also if it's 60fps, each frame is 0.016 seconds? and 30fps = 0.033 seconds?

TenkaTenka likes this. 
  SnodecaSnodeca
(edited: )

60fps does indeed mean a frame is 0.01666... or 0.0167 rounded up, while 30fps means a frame is 0.0333... or 0.033 seconds.
Personally I recommend using this site to calculate time:
https:/​/​www.​zapstudio.​net/​framecalc/​

You can also put in fractions for the frames, so if you were to need the exact time of a run on GBA (this is mostly useful during TASing), you can put in 59.7275 frames if you need that kind of precise number. Generally though you'll just type in 60fps for most of the stuff, or 30fps.

Edit: you still have to convert the frames to milliseconds apparently with the frame calculator, so just take the final two digits, and that multiplied by 0.016 or 0.033. Or, if you have something like 48 fps for example, you can do: 1 / 48 * 23 = 0.479 (in the case of if you have 23 frames in the end).

QuivicoQuivico, HakoHako and 2 others like this.