UnityPlugin-AVProVideo icon indicating copy to clipboard operation
UnityPlugin-AVProVideo copied to clipboard

Same clock source for multiple videos

Open mightypanda opened this issue 5 years ago • 20 comments

One important feature for our application is video clock synchronization in order to create a user-editable video timeline (very simple but similar to Adobe Première or any other video editing software).

What we need to accomplish (with just a couple of calls (setClock()) in DirectShow on Windows) is that different media on different player will share the same clock while playing, that is not just for starting them at the same time, they can also be started later like in a timeline, but to ensure their advancement is handled by the same clock.

It seems Unity VideoPlayer has some support for it: https://docs.unity3d.com/ScriptReference/Video.VideoPlayer-externalReferenceTime.html https://docs.unity3d.com/ScriptReference/Video.VideoPlayer-timeSource.html

Can we expect such a function in your asset too? Or are there interfaces to use in order to code the sync ourselves?

mightypanda avatar Mar 10 '19 20:03 mightypanda

need that function,thanks

fingerx avatar Mar 11 '19 06:03 fingerx

@AndrewRH hello,any news for that?thanks

fingerx avatar Mar 16 '19 16:03 fingerx

Hello sorry to bother, can we expect such a feature or exposing of the underlying DirectShow internal pointers on Windows anytime soon? Please reply! @AndrewRH

mightypanda avatar May 28 '19 13:05 mightypanda

Sorry we haven't had time to implement this feature. We're a small team so we don't have the resources to implement everything. This issue will remain open.

AndrewRH avatar Jun 03 '19 11:06 AndrewRH

Hello @AndrewRH , thank you for the reply, I completely understand it. I only hope you can consider exposing the internal DirectShow pointers (or tell us how to do it) so we can work around it. All the best!

mightypanda avatar Jun 04 '19 08:06 mightypanda

need to know that, thanks

fingerx avatar Jun 10 '19 01:06 fingerx

@mightypanda any news for that?thanks

fingerx avatar Jul 03 '19 14:07 fingerx

@mightypanda any news for that?thanks

No news, @AndrewRH already wrote that this is not a priority and will remain an open request.

mightypanda avatar Jul 03 '19 15:07 mightypanda

@mightypanda Is there any other feasible solution?thanks

fingerx avatar Feb 22 '20 07:02 fingerx

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Aug 26 '20 17:08 stale[bot]

This issue has been automatically closed because it has not had recent activity. If you wish to continue this issue, then please create a new issue as we do not monitor closed issues.

stale[bot] avatar Sep 02 '20 18:09 stale[bot]

suggest dont close enhancement label,thanks

fingerx avatar Sep 04 '20 01:09 fingerx

Hello. As a loyal customer, i purchased the 2.0 asset. I really hope this feature get through, since it is so trivial at least in DirectShow. I hereby ask if it is possible to "get a pointer" to the internal interfaces, so that i can at least set the same clock to all the mediaplayers. Thank you for the update!

mightypanda avatar Dec 04 '21 16:12 mightypanda

@AndrewRH As a loyal customer, i purchased the 2.0 asset too! Need that,thanks

fingerx avatar Dec 05 '21 01:12 fingerx

Also need this. I was surprised the Ultra doesn't include this, but then I saw this issue and realised the feature is not present in AvPro at all :(

virgiliu-prpl avatar Aug 24 '22 12:08 virgiliu-prpl

Need this to(

Sash0check avatar Dec 29 '22 15:12 Sash0check

I am trying to renew interest, and at least a partial solution (ex: on Windows ) on this request, creating a new issue.

mightypanda avatar Jan 28 '24 08:01 mightypanda

To all commenters (@fingerx @virgiliu-prpl @Sash0check ), here is the new issue, please renew your comments so that RH can give us a clearer answer. Best!

https://github.com/RenderHeads/UnityPlugin-AVProVideo/issues/1748

mightypanda avatar Jan 28 '24 09:01 mightypanda