How To Convert MP4 With Interactive Content Into A Full Custom Production File Set When Original Project Is Gone

  • 2
  • Problem
  • Updated 3 years ago
Just sharing a disaster recovery technique ...


When you produce and share to, and the project has interactive content, like TOC from markers, captions, hotspots, and quizzes, those interactive objects will work when the video is viewed off

However, the production process only leaves a copy of the MP4 on your local PC; that MP4 will play locally, but none of the interactive content will be there.

To be able to view the MP4 locally with all its interactive content intact, a custom production is required.  The custom production will create a full production file set and place it in your designated output folder.  Launching the video using either of the 2 .html files will enable the video to play locally with the interactive content intact [except for quiz reporting which requires web site hosting].   You can subsequently upload just the resulting MP4 video file to, and the interactive contact will still be available when viewed off

The metadata needed to enable the SmartPlayer to display interactive content is scripted within 2 of the custom production's support files: config.xml, and config_xml.js; it is also embedded within the MP4 inself as XMP metadata.


If you produce and share to, AND you do not make a separate custom production, AND you did not preserve your project by exporting it to a zip so you can produce it again, you will not be able to view that video locally along with its interactive content.


1. Download the MP4 off
2. Extract the embedded XMP metadata and save as a .txt, .xml, or .js file
3. Make a new project using only the MP4 file, add a quiz placeholder, do a new custom production.
4. Edit the new custom production's xxx.js file [and .xml file?], copying/pasting into it the required extracted XMP metadata to reenable all the original interactive content.

The process above is safe, easy, and very quick, especially when compared to the time and labor required to rebuild the entire project.  


I use Camtasia, Notepad++, and Beyond Compare; I can usually recover the full production fileset in just a few minutes.

After downloading the MP4 off, I use Beyond Compare to extract the XMP metadata; I use Notepad++ to make a couple of required formatting edits, and I do a file compare and merge using Beyond Compare.

If curious, this tutorial demonstrates the process ...
Photo of kayakman

kayakman, Champion

  • 7347 Posts
  • 2496 Reply Likes

Posted 3 years ago

  • 2

Be the first to post a reply!