Answers.Body: <p>Typically, <a href="https://en.wikipedia.org/wiki/Error_correction_code" rel="nofollow noreferrer">error correcting code</a> (ECC) is added to the storage mechanism as with <a href="https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction" rel="nofollow noreferrer">Reed-Solomon</a> on DVD and Blu-ray and the modifications for <a href="https://en.wikipedia.org/wiki/Forward_error_correction" rel="nofollow noreferrer">forward error correction</a> in <a href="https://en.wikipedia.org/wiki/Digital_Video_Broadcasting#Transmission" rel="nofollow noreferrer">DVB</a> and <a href="https://www.tvtechnology.com/expertise/error-correction-in-atsc-mobile-dtv" rel="nofollow noreferrer">ATSC</a> transports. Another common video archival medium, LTO tape, has <a href="http://www.fujitsu.com/global/products/computing/storage/tape/eternus-lt/feature/STRSYS_a01.html" rel="nofollow noreferrer">two levels of ECC</a>. Building ECC into the codec would be redundant and wasteful, so they mostly focus on <a href="https://books.google.com/books?id=8jxbbRKVbkIC&amp;lpg=PA251&amp;ots=bel75kJtH-&amp;dq=video%20codec%20ecc&amp;pg=PA251#v=onepage&amp;q=video%20codec%20ecc&amp;f=false" rel="nofollow noreferrer">error concealment</a>.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-07-11T01:01:16.087Z
Answers.LastActivityDate: 2018-07-11T01:01:16.087Z
Answers.UserDisplayName: Michael Liebman
Body: <p>Are there (open source) codecs that support additional recovery information to be added during encoding to allow for an improved recovery from corruption?</p>
  
  <p>Application would be data archival of videos - thus a somewhat overhead of ~10% is acceptable to be allow for a better error handling.</p>
  
Tags: <encoding><codec>
Title: codec/container with additional reconstruction information for archival?
UserDisplayName: THX
ThreadText: # codec/container with additional reconstruction information for archival?
  
  (Asked by: username_0 on 2018-07-10)
  
  Are there (open source) codecs that support additional recovery information to be added during encoding to allow for an improved recovery from corruption?
  
  Application would be data archival of videos - thus a somewhat overhead of ~10% is acceptable to be allow for a better error handling.
  
  **Tags:** encoding, codec
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2018-07-11. Score: 2
  
  Typically, [error correcting code](https://en.wikipedia.org/wiki/Error_correction_code) (ECC) is added to the storage mechanism as with [Reed-Solomon](https://en.wikipedia.org/wiki/Reed%E2%80%93Solomon_error_correction) on DVD and Blu-ray and the modifications for [forward error correction](https://en.wikipedia.org/wiki/Forward_error_correction) in [DVB](https://en.wikipedia.org/wiki/Digital_Video_Broadcasting#Transmission) and [ATSC](https://www.tvtechnology.com/expertise/error-correction-in-atsc-mobile-dtv) transports. Another common video archival medium, LTO tape, has [two levels of ECC](http://www.fujitsu.com/global/products/computing/storage/tape/eternus-lt/feature/STRSYS_a01.html). Building ECC into the codec would be redundant and wasteful, so they mostly focus on [error concealment](https://books.google.com/books?id=8jxbbRKVbkIC&lpg=PA251&ots=bel75kJtH-&dq=video%20codec%20ecc&pg=PA251#v=onepage&q=video%20codec%20ecc&f=false).
  
  
  ---
  
  