I’ve been working on archiving media for my family, photos that I save as jpegs and films, haven’t gotten will get there.
This got me thinking about the risk of file types getting extinct and unreadable – how should one approach that if the goal is (as long term as possible) archival of data?
I suppose film formats are more vulnerable since algorithms are more complex – but it also feel to me like the common formats are so widly spread that there will always be a way. What are your thoughts?
Don’t just store. Distribute to relatives and migrate to other types of media and formats. Do a new “release” at least every 5 years. And upgrade to modern storage as you do. Use the old storage as cold storage.
For any reasonably popular format, I wouldn’t worry about it. GIF is a bad format by modern standards, it’s 36 years old, and it still works.
Between virtual machines, and the Internet itself, I find it highly unlikely to ever be a problem with any (video/image)format in common use today. The very _worst_ case, is you’d have to find the spec, and write your own codec to view something. I have no fear that it’ll become a problem to find the specs for jpeg or GIF in my lifetime, to say nothing of formats that were open from day 1 like PNG.
The scenarios where we have trouble accessing common media formats in the next say, 50 years at least, all seem like ones where we’d have bigger problems then looking at old family photos.
Your concern as a general idea isn’t without merit- it’s just I wouldn’t really worry about it applying to image or video formats. We can still play RealMedia fine and how long has it been since that’s had any relevance? The thing with these formats too, is once the codec has been built, if a format ceases having relevance, there’s very little downside/reason not to just keep including them in players. Computing architecture would have to under go a massive, unexpected shift to make anything outright stop working in the near future(at least on non-Apple platforms), and even then, source exists for a lot of open source apps that you’d just need to get to recompile on said new platform.
Honestly, the state of data formats and such these days, the problem with dead formats anyone cared about becoming on nearly permanently inaccessible has probably already come and gone as computers become a commodity and standardized down to a few platforms.
For these common use formats, I suspect the problem is far more of a hypothetical then a real possibility.
Basically you would not expect to have an issue with any very common format that has already been extensively used over decades.
Jpeg, PNG, tiff for images for example. Mpeg1/2 and 4 (AVC) for video. All have been about for ages and all are widely understood and implemented by FLOSS software.
However although they are very likely to be usable in the future, they still have some issues with patents etc so there are formats designed to avoid that entirely.
Several formats were pretty popular in the past, like QuickTime and RealVideo. They are totally dead today (although quicktime apparently survived on Macs). Luckily it’s still possible to play and transcode those.
AVI is an example for a totally open video codec, with YouTube and Netflix already starting to use it AVI may be the next one on the list. But, even if you use something like AVI society in 40 years time will still have a need for decoding mp4!
AVI is a container. You’re thinking of AV1.
That’s what I typed
But not what was posted