How to Synchronize Two QTVR Movies

Here is how to synchronize one QTVR panorama with another one, using free tools available from Apple, and QT Pro. You do not need LiveStage Pro as long as you use the supplied wired movies (sprites). You need Photoshop, a panorama maker, QuickTime Player Pro (QT 4+), and Plug-In Helper (pluginhelper), in addition to two sprites and your two QTVRs, called "Then" and "Now". "Then" is the control QTVR. When "x" is pressed on the keyboard, "Now" moves in sync with "Then".

Photoshop

Start with both pictures in horizontal position. Align the right side of your "Then" picture with the right side of the stitched "Now" panoramic picture. Use the offset filter (filter:other:offset) to wrap the picture horizontally. Synchronize both movies at 0 degrees. If you want "Now" to be offset, use the offset filter. For example, it could be offset 180 degrees.

Panorama Maker

Create a QTVR movie from each of your synchronized Panoramic pictures. The default pan is 0.

QuickTime Player Pro

Export each of your QTVRs as "Movie to Streaming QuickTime VR movie" (fast start) or "Movie to Fast Start QuickTime VR movie". (The wording changes in different versions of QuickTime.)

Plug-in Helper (pluginhelper application)

  1. Open your "Then" QTVR.
  2. Click "ADD". Enter exactly:

    moviename=old

  3. Export your "Then" QTVR with a different name.
  4. Close your "Then" QTVR.
  5. Open your "Now" QTVR.
  6. Click "ADD". Enter exactly:
  7. moviename=new

  8. Export your "Now" QTVR.
  9. Quit pluginhelper.

QuickTime Player Pro

The player changed in QuickTime 7. See directions for newer or older QuickTime.

Newer QuickTime

Prepare the "Then" QTVR.

  1. Open the "Show Movie Properties " window (command+j).
  2. Click the "old" track (first or top in the Name list).
  3. Pick "Presentation".
  4. In the Movie Controller type menu, pick "Movie Controller".
  5. In the "QuickTimeVR Track" click "Annotation".
  6. In the "Add Annotation" menu, pick "Title". Under "Value", enter text exactly:
  7. pano

  8. Open the movie named "oldwired.mov".
  9. Select all (command+a). Copy (command+c).
  10. In your "Then" QTVR, "Add To Selection and Scale" (shift+option+command+v).
  11. In the "old" track click "Presentation". In the Movie Controller type menu, pick "QTVR Movie Controller".
  12. Save your completed "Then" QTVR with a different name, using "Save as ...", Make movie self-contained.
  13. Close all movies.

Prepare the "Now" QTVR.

  1. Open the "Show Movie Properties " window (command+j).
  2. In the "new" track, click "Presentation". In the Movie Controller type menu, pick "Movie Controller".
  3. In the "QuickTimeVR Track" click "Annotation".
  4. In the "Add Annotation" menu, pick "Title". Under "Value", enter text exactly:
  5. pano

  6. Open the movie named "newwired.mov".
  7. Select all (command+a). Copy (command+c).
  8. In your "Then" QTVR, "Add To Selection and Scale" (shift+option+command+v).
  9. In the "new" track click "Presentation". In the Movie Controller type menu, pick "QTVR Movie Controller".
  10. Save your completed "Then" QTVR with a different name, using "Save as ...", Make movie self-contained.
  11. Close all movies.

Older QuickTime

Prepare the "Then" QTVR.

  1. Open the "Get Info" window (command+i) or for QT 5 "Get Movie Properties" (shift+command+i).
  2. In the left pull down menu, pick "Movie". In the right pull down menu, pick "Controller". In the left list, select (highlight) "Movie Controller".
  3. In the left pull down menu, pick"QuickTimeVR Track". In the right pull down menu, pick "General".
  4. Click "Change Name". Enter exactly:
  5. pano

  6. Open the movie named "oldwired.mov".
  7. Select all (command+a). Copy (command+c).
  8. In your "Then" QTVR, Add scaled (shift+option+command+v).
  9. In the "Info" window (QT 5, "Movie Properties"), in left pull down menu, pick "Movie". In right pull down menu, pick "Controller".
  10. In left list, select (highlight) "QTVR Movie Controller".
  11. Save your completed "Then" QTVR with a different name, using "Save as ...", Make movie self-contained.
  12. Close all movies.

Prepare the "Now" QTVR.

  1. Open the "Get Info" window (command+i) or for QT 5 "Get Movie Properties" (shift-command-i).
  2. In the left pull down menu, pick "Movie". In the right pull down menu, pick "Controller". In the left list select (highlight) "Movie Controller".
  3. In the left pull down menu, pick "QuickTimeVR Track". In the right pull down menu, pick "General".
  4. Click "Change Name". Enter exactly:

    pano

  5. Open the movie named "newwired.mov".
  6. Select all (command+a). Copy (command+c).
  7. In your "Now" QTVR, Add scaled (shift+option+command+v).
  8. In the "Info" window (QT 5 "Movie Properties"), in left pull down menu, pick "Movie". In right pull down menu, pick "Controller".
  9. In left list, select (highlight) "QTVR Movie Controller".
  10. Save your completed "Now" QTVR with a different name, using "Save as ...", Make movie self-contained.
  11. Close all movies.

Testing

Open your "Then" & "Now" QTVRs in QuickTime Player.

Pressing the "x" key while interacting with the "Then" Panorama should synchronize the angle and FOV in the "Now" panorama. See an example. This might not work anymore. See also Immersive Interactive Imaging.

 

Last modified: 11 April, 2015