INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: [22.0.54] Frame-by-frame seeking  (Read 5606 times)

Goatshade

  • Citizen of the Universe
  • *****
  • Posts: 651
[22.0.54] Frame-by-frame seeking
« on: January 15, 2017, 11:39:42 pm »

Does MC feature the ability to seek by frames instead of (a set number of) seconds, to include displaying accurate timecodes (00:00:00.000)? This functionality would be very handy for the cutting and remuxing I do with my video library. Even better if I am able to copy and paste said timecodes.
Logged

rudyrednose

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 344
  • nothing more to say...
Re: [22.0.54] Frame-by-frame seeking
« Reply #1 on: January 17, 2017, 03:23:54 pm »

+1
This feature has been requested several times.

Cheers.

edit : almost fully implemented starting with MC22.0.80, as described in the MC22.0.81 public release.
Thank you Yaobing !
Logged

Goatshade

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: [22.0.54] Frame-by-frame seeking
« Reply #2 on: January 17, 2017, 03:44:50 pm »

I recently discovered that MPC-HC has this feature, and also has the ability to give me frame numbers, which is even better. But yeah; it'd be nice not to need it. :P
Logged

zaza

  • Recent member
  • *
  • Posts: 14
Re: [22.0.54] Frame-by-frame seeking
« Reply #3 on: January 18, 2017, 05:37:41 am »

I personally have asked for this feature many times, and it is strange that a complete program like JRiver does not have this basic capacity from the beginning!  ::)
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71402
  • Where did I put my teeth?
Re: [22.0.54] Frame-by-frame seeking
« Reply #4 on: January 18, 2017, 05:43:33 am »

How should it be implemented?  How do you control it?
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: [22.0.54] Frame-by-frame seeking
« Reply #5 on: January 18, 2017, 05:50:14 am »

How should it be implemented?  How do you control it?

For me I watch video in the detached display on my second monitor. I would like to control the frame-by-frame (fbf) with keyboard keys. With the video running g will go into fbf mode, repeat g for forward, f would go fbf reverse, repeat for next reverse frame.
Simple as you like.

Ross
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71402
  • Where did I put my teeth?
Re: [22.0.54] Frame-by-frame seeking
« Reply #6 on: January 18, 2017, 05:53:36 am »

Thanks.  What other software uses hose keys?
Logged

Goatshade

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: [22.0.54] Frame-by-frame seeking
« Reply #7 on: January 18, 2017, 06:12:50 am »

Personally, I like MPC-HC's implementation of key combinations, though I've redefined a couple of them to suit my purposes, such that the following is true:

Advance 250 ms: Alt + Right arrow
Advance 1000 ms: Right arrow
Advance 5000 ms: Shift + Ctrl + Right arrow
Advance 1 frame: Ctrl + Right arrow
Advance to next key frame: Shift + Right arrow

All of these combinations are true for their respective opposites, albeit using the left arrow key instead. If possible, I would highly recommend (something like) this implementation for the sake of simplicity and usability.

Key frame functionality is bolded because, along with regular frame seeking, it is the most imperative feature since most video editors and muxers with cutting/splitting functionality will simply cut at the nearest key frame, regardless of the specified timecode or frame number. The only exceptions to this are applications like VideoReDo, which can transcode individual frames when needed, but cost a fairly hefty sum. I suppose that's not really JRiver's concern, but it would be nice to have, and assuming the development overhead isn't egregious, it might as well be implemented if any of this is going to happen anyway.

It would also be convenient to give the user the choice on whether to display timecodes or frame numbers.
It would be super convenient were it possible to be able to copy and paste them in display view.
For reference, MPC-HC accomplishes this via key combination--Ctrl + G--which pulls up a small window that displays both in editable fields. See attachment.

On a semi-related note, is there a key combination for chapter-by-chapter seeking? I imagine there is; I'm just unaware of which it is. :P
Logged

Goatshade

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: [22.0.54] Frame-by-frame seeking
« Reply #8 on: January 18, 2017, 06:36:50 am »

Edited the above post with more information. Just making it known in case it wasn't noticed, given that edits are rarely reported in forum notifications.
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: [22.0.54] Frame-by-frame seeking
« Reply #9 on: January 18, 2017, 08:21:16 am »

Hi Jim, I just picked some random keys as I don't really care which ones and will just learn them. Gatherum's post is a much better example of keys.

Ross
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71402
  • Where did I put my teeth?
Re: [22.0.54] Frame-by-frame seeking
« Reply #10 on: January 18, 2017, 08:33:44 am »

We already use left and right arrows for forward 30 seconds and back 10 seconds (and these can be customized). 

We also use ctrl-left and ctrl-right arrows to fast forward at different rates.

Maybe shift-left and shift-right arrows could be used, or we might use something like ctrl-alt-arrow to put it into a different mode, where left and right arrow did a frame at a time.  The mode could end as soon as you used a normal play button.
Logged

Goatshade

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: [22.0.54] Frame-by-frame seeking
« Reply #11 on: January 18, 2017, 09:05:08 am »

Maybe shift-left and shift-right arrows could be used

I find this option favourable, since it avoids the need to conjure a new mode and utilizes a hotkey combination that doesn't do anything else at the moment. It sounds easier.

Advance 1 frame: Shift + Right arrow
Advance to next key frame: Ctrl + Shift + Right arrow

Would that work?
Logged

rudyrednose

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 344
  • nothing more to say...
Re: [22.0.54] Frame-by-frame seeking
« Reply #12 on: January 20, 2017, 01:27:42 pm »

I find this option favourable, since it avoids the need to conjure a new mode and utilizes a hotkey combination that doesn't do anything else at the moment. It sounds easier.

Advance 1 frame: Shift + Right arrow
Advance to next key frame: Ctrl + Shift + Right arrow

Would that work?

+1
I would love that.  Intuitive and simple.
Logged

rossp

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 772
Re: [22.0.54] Frame-by-frame seeking
« Reply #13 on: January 23, 2017, 02:36:46 am »

+1
Logged

Goatshade

  • Citizen of the Universe
  • *****
  • Posts: 651
Re: [22.0.54] Frame-by-frame seeking
« Reply #14 on: February 22, 2017, 05:04:30 pm »

Any updates on this?
Logged

zaza

  • Recent member
  • *
  • Posts: 14
Re: [22.0.54] Frame-by-frame seeking
« Reply #15 on: February 23, 2017, 03:43:41 am »

Logged

imeric

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1466
Re: [22.0.54] Frame-by-frame seeking
« Reply #16 on: February 26, 2017, 01:11:49 pm »

+1.  This would be great during hockey games!
Logged
Pages: [1]   Go Up