I am an old retired computer guy with a dozen Rubbermaid tubs of old photos, documents and film/video inherited from my parents that go back generations and are priceless to my family. My goal is to have a method of preserving both physical and digital resources in such a way that they are accessible in 50 years. I have photos that are over 100 years old, so that is a reasonable goal.
After months of research, I have become most impressed by a "museum" approach. That means, cataloging the media resources with a defined vocabulary--I chose the Dublin Core (www.dublincore.org). It means developing a way to link the physical media to any digitized versions, by assigning a numbering system ("accessioning" in museum-speak). And the most important thing I learned was to plan to save a text file with each digitized item, that describes it and contains the stories about it. For example, a photo titled, "Grandma Kayaking the Missouri River.JPG" would have stored with it a file named "Grandma Kayaking the Missouri River.TXT". The reason for this is profound! The associated text file is MOST likely to survive 50 years. No matter how software changes, text files are likely to be readable in 50 years.
The plan would be to open and resave all the media, say every 10 years, and update as needed. For example, JPG files might need to be updated to JPG2000, etc, etc, as new software is developed. A slightly sophisticated wrinkle is to actually store the text in XML or HTML format. So instead of having a line in the text file that says, "Title: Grandma kayaking the Missouri River", it might read Grandma kayaking the Missouri River. The advantage of this is that it makes all the text files "machine readable".
If this level of approach is interesting to you, then the best site discussing these issues I have found BY FAR is "http://archivehistory.jeksite.org/index.htm". This amazing site contains basically a 250 book on the subject that is amazing. It isn't immediately apparent how extensive this site is, but it is just wonderful. There is vanishingly little else of this quality out there, I've spent months looking. The Library of Congress has a "Personal Archiving" program, but it basically says just "scan well, organize folders well and backup well". That is good advice, but doesn't touch the bigger issues. For small museums there are cool sites like "www.omeka.org". I adore the "ATOM" project ("https://www.artefactual.com/services/atom-2/", but it is just over my head in sophistication. Here is a website that discusses 29 "free and open source" solutions to digital archiving: "http://www.ethnosproject.org/digital-curation-digital-asset-management-community-archiving-systems/". I have gone through and examined each of them, but they are just a bit over my head. I have found several projects in Australia to be very interesting, but again, not an exact fit for us "family archivists".
I have finally decided to "roll my own" program. I am building a Microsoft Access database that will catalog my media resources, and which will then automatically generate my "text" file for each resource, putting the text file in the proper folder, and containing the correct XML depiction of my Dublin Core description of my photos, videos, documents, etc, including the locations of both the physical and digital media. I have made arrangements with some computer science folks in my family in the next generation (nephews), to "inherit" my "family museum" effort, and to carry it on to the next generation. My whole point with the "museum" approach is that it creates an intelligible system that can be left to the next generation! If my Microsoft Access program gets lost over the years, it won't matter, because all the database information about the digital media will be stored in those amazingly simple TEXT files!!! Good luck in your efforts.