Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync playback of multiple files #511

Open
memo opened this issue Sep 4, 2024 · 2 comments
Open

Sync playback of multiple files #511

memo opened this issue Sep 4, 2024 · 2 comments

Comments

@memo
Copy link

memo commented Sep 4, 2024

Hi, I love this project and am happy to support it. I was wondering if you would consider synchronized playback of multiple files? This coud be either:

  1. Multiple viewports (or windows) side by side playing back different videos synchronized, with a single or synchronized playhead and timeline - so if I pause/play or scrub in one viewport, it's reflected in the other.
  2. In a single window, and pgup/pgdown switches between the different files - as it currently is, but with synchronized playhead. So play/pause/scrub is reflected in all open files (or at least those which are marked to be synced).
  3. Same as 2, but with a draggable screen divider to compare two videos (I appreciate this is also a major UI addition as opposed to a more backend addition).

Even just having number two would be so useful for comparing takes!

@darbyjohnston
Copy link
Owner

Hi @memo! Those are good suggestions, unfortunately I have not had time to work on DJV lately. I do have a new project that supports A/B comparison with some of the features you listed:
https://github.com/darbyjohnston/tlRender

It's more of a library aimed at building playback applications, but does come with an example viewer if you don't mind compiling the source code. There is also a commercial application that uses the library and is free to download:
https://www.backlight.co/product/cinesync/download

@memo
Copy link
Author

memo commented Sep 9, 2024

oh thanks, will check them both out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants