Snagit Feature Request - Merge DataStore (unsaved files)

  • 21
  • Idea
  • Updated 2 years ago
The process to "Automatically Backup and Restore the Snagit DataStore" provides a way to move the complete DataStore from one Snagit installation to another. What I would like to see is the ability to merge the unsaved captures in one DataStore into another DataStore, retaining the capture date & time information.

It is possible to do this by sequentially swapping DataStores and saving all unsaved captures, but this is very time-consuming if there are many unsaved captures.

Why do I want to do this? It has been an unhappy year in which a number of computers crashed hard enough that only file recovery was possible, so I am faced with a lot of swapping and saving. (moral - save early and often, but reality often ignores morals.)

Thanks for your consideration.
Photo of Brian D. Miller

Brian D. Miller

  • 2 Posts
  • 0 Reply Likes

Posted 6 years ago

  • 21
Photo of michel.plante

michel.plante

  • 1 Post
  • 3 Reply Likes
Here's a solution that worked for me. It took me a while to understand how to go around Snagit to make it do what I wanted but it worked.

I’ll describe what my scenario was and how I managed to merge the two librairies (datastore) into one.

I had OldDesktop that had 3 years worth of screen captures on it. I bought NewDesktop that had only 3 weeks worth of captures onit. It’s only after those initial 3 weeks that I realized that I would like to get access to the old screen captures from OldDesktop. TechSmith just confirmed to me that the functionality to merge two librairies (datastore) doesn’t exists in Snagit 13.

So here’s what worked for me. It seems complex but it’s not. You just have to be careful at what you do. Make sure that you backup both PCs before proceeding. So even if you mess it up you’ll be able to regain access to your screen captures.

1.       Backup old screen captures from OldDesktop

1.1.   Snagit Editor->File->Editor Preferences->Library->Backup or restore automatically stored captures->Backup

1.2.   This creates a .snagarchive file that will hold all screen captures from OldDesktop

2.       Backup new screen captures from NewDesktop

2.1.   Same procedure as above

3.       From computer NewDesktop

3.1.   Make sure that you have a snagarchive from both PCs before proceeding

3.2.   Find the location of your Snagit datastore. Go here Snagit Editor->File->Editor Preferences->Library.

3.3.   Copy the path to the library location

3.4.   Open up a Windows Explorer window to that location

3.5.   All of the .SNAG files that are there are your actual screen captures from NewDesktop

3.5.1.Make sure you know how to identify those files as you’ll need it in step 3.9.2 below.

3.5.2.In my case it was easy as all the files that started from a certain date where new and didn’t exist on OldDesktop

3.6.   Keep that window open you’ll need it later on.

3.7.   Restore your backup of OldDesktop to NewDesktop

3.7.1.This will in effect replace the single .SDF file into that folder with the one from OldDesktop (overwriting the one from NewDesktop) and add the screen capture files (.SNAG files) into that same directory. BUT it will not delete the individual screen captures files (.SNAG files) that were already there from NewDesktop.

3.8.   You should now be able to see from the Snagit Editor all of the old screen captures from OldDesktop on NewDesktop.

3.9.   ADD (merge) the screen captures from NewDesktop to the current database

3.9.1.Go back to the Windows explorer window that shows all .snag files. This folder now contains the new and the old screen captures. But the .sdf file now needs to be updated to let you browse around all screen captures.

3.9.2.Select ALL files that were originally present in Step 3.5.1 above. Make sure not to select the .sdf file. This is important.

3.9.3.Right-click on all of them and select Open

3.9.3.1.              This will essentially reimport them into the current library (hence updating the single .sdf file into this directory)

3.10.                     You should now see both the old and the new screen captures into the Snagit Editor.

3.11.                     DONE

Photo of sunk818

sunk818

  • 5 Posts
  • 0 Reply Likes
I hope you realized you .snagarchive is just a zip file, so you could have just extracted the .snagarchive to the SnagIt DataStore not overwriting anything. Only new files will get placed there. Then you can do the OPEN to bring it in to the library. In any event, thanks for the solution!

Did you figure out a way to include .MP4 into the Library and not just .SNAG (images?)

I just experimented and if you place the .SNAG file in the DataStore folder, the Library view correctly categorizes the media. If you open the .SNAG file outside it doesn't seem to get added to the Library.
(Edited)