• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum
FORUM

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    Keeping two videos in sync?

    How To... ?
    5
    8
    2231
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • three5eric
      three5eric last edited by

      Anyone have a good tip for keeping two long videos in sync? 

      I have two movie files that start at the same time, but slowly drift out of sync over time. Testing the setup with a 3:30min movie the difference is just a few milliseconds. However the end result is two tightly synced movies that are 3 hours long and run all day long in an installation lasting weeks. My client has been testing the longer versions and notices the off sync at 11 minutes in...and that is before the videos loop. 

      Both movies are 1080p, HAP codec, and run off a MacBook Pro 15" Early 2013 2.7 GHz Core i7. 


      Surely this community has some good solutions. Thanks for helping out a noob...

      Michel 1 Reply Last reply Reply Quote 0
      • Michel
        Michel Izzy Guru @three5eric last edited by

        @three5eric

        You could try my "syncvideo" user actor: https://community.troikatronix...

        Best Michel

        Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

        dbini 1 Reply Last reply Reply Quote 1
        • Fred
          Fred last edited by

          if they are both playing on the same computer, render them into a large double wide movie and user chopper or the mapper to show the half you want. Gauranteed not to drift at all.

          http://www.fredrodrigues.net/
          https://github.com/fred-dev
          OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
          Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

          1 Reply Last reply Reply Quote 8
          • Maximortal
            Maximortal last edited by

            Fred's solutions is the best way to do it, all in sync frame by frame.

            Iro Suraci | Win 10 - Ryzen 3600 - 32GB - nVidia gtx 960 4gb / Win 10 - i5 4210U - 8 GB - R5 M230 | Isadora 3.0.7| Located in Brescia, Italy

            1 Reply Last reply Reply Quote 1
            • dbini
              dbini @Michel last edited by

              @michel - this is a nice little User actor, thanks. is it more accurate than running the position of 2 movies using the same envelope? i'm designing an installation that has to sync up projectors over 2 floors of a building, so will need to use 2 computers networked together with a Net Broadcaster/Listener system. I was thinking of using an Envelope Generator on one machine running the position of a Movie Player on that machine and also on a Movie Player upstairs. the Movs will be about 20 minutes and will loop for 3 days. I was thinking of adding a Calculator into the system to compensate for any delay that might be visible. Any advice is appreciated...

              cheers, John

              John Collingswood
              taikabox.com
              2019 MBPT 2.6GHZ i7 OSX15.3.2 16GB
              plus an old iMac and assorted Mac Minis for installations

              Fred Michel 2 Replies Last reply Reply Quote 1
              • Fred
                Fred @dbini last edited by

                @dbini I would adjust the speed of the movies as little as possible and position even less, so if you are using an envelope generator plugged into the position of a movie player you might not get the best results. Just altering the speed if the position is different (as Michels actor does) is a much better approach.

                http://www.fredrodrigues.net/
                https://github.com/fred-dev
                OSX 13.6.4 (22G513) MBP 2019 16" 2.3 GHz 8-Core i9, Radeon Pro 5500M 8 GB, 32g RAM
                Windows 10 7700K, GTX 1080ti, 32g RAM, 2tb raided SSD

                1 Reply Last reply Reply Quote 1
                • Michel
                  Michel Izzy Guru @dbini last edited by Michel

                  @dbini

                  Best is to use the actor on the slave machine but add the math (network delay) on the master machine before its sent to the slave. Make sure you use a codec where every frame is present (ProRes, HAP...), you can also export a h264 file and set to "every frame is a keyframe", the file size will be higher than normal but it would work fine changing speed values. And make sure you have a wired connection from computer to computer.

                  @mark wrote in another post:

                  I just did a simple test, sending from one computer to another and back and a wired LAN. The round trip time for both Net Broadcaster and OSC was 1 mS (0.001 S). They were totally equivalent.

                  Best Michel

                  Michel Weber | www.filmprojekt.ch | rMBP (2019) i9, 16gig, AMD 5500M 8 GB, OS X 10.15 | located in Winterthur Switzerland.

                  1 Reply Last reply Reply Quote 2
                  • three5eric
                    three5eric last edited by

                    Great solutions. Thanks all..!

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post