Re-timing a run frame by frame offline
4 years ago
California, USA

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 :)

Antarctica

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.

Edited by the author 4 years ago
Krayzar, dripping, and Tenka like this
California, USA

Thanks I'll try it out!

New South Wales, Australia

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.

Edited by the author 4 years ago
Krayzar and dripping like this
Belgium

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.

Krayzar, dripping, and Tenka like this
California, USA

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?

Tenka likes this
Belgium

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).

Edited by the author 4 years ago
Quivico, Hako and 2 others like this