An open effort to standardize open formats.
In cases where digital loss is not acceptable, lossless data compression has been changing the way the world stores and transmits its data. Nowadays most digital office documents use lossless compression (.docx, .xlsx, .odt, .pages) and lossless images are more ubiquitous (.png). Although uncompressed digital storage is an option, uncompressed data generally contains no fixity mechanisms and generates e-waste at a much faster rate than lossless formats. When the preservation of quality is a requirement, lossless compression is the green option.
Although lossless formats have been well adopted for images, documents and other media types, the adoption of lossless formats for audiovisual recordings has been much slower. Given the opportunity for lossless compression in audiovisual media, we also propose a focus on open formats, meaning:
We propose accelerating the implementation of lossless audiovisual formats with the following coordinated efforts:
Following with the work of the PREFORMA project we are focused on 3 open lossless formats:
This focus is not specific to the arrangement of these formats but regards their use in other contexts as well, such as using FFV1 in the MXF format or FLAC wrapped in the QuickTime format.
This page lists a summary of what we are doing regarding the registration of these formats in standard bodies used by people and organizations working with open lossless formats.
Note: Standardization of the formats themselves is excluded from this summary. It is part of the IETF CELLAR Working Group.
FFV1: Currently using the AVI compatibility layer (similar to early version of AVC support), with active discussion about instead having a dedicated codec identifier (also similar to current version of AVC support).
If we decide to move, we need to do a PR on the Matroska public repository.
FLAC: Completed prior to this initiative. ("A_FLAC" identifier), source.
For HTTP(S)/RTP servers...
Similar to MIME Type Registration for MPEG-4.
See the mp4ra request page for more information.
A draft proposal of the request is available for comment at Proposal.
FFmpeg is an open source, cross-platform solution to record, convert and stream audio and video.
After/during registering, we will need to update FFmpeg in order to have a reference tool for the new codec identifiers.
|Entity||Format||Begin||In specs||In FFmpeg||Remarks|
|Matroska||FLAC||N/A||Already done||Already done?|
|QuickTime||FFV1||2017-02-16||Proposal, same as FFV1/MP4|
Based on $100/hour labor, here are the cost estimates for completing project goals.