<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>

CC BY-SA 4.0
2018-07-11T01:01:16.087Z
2018-07-11T01:01:16.087Z
Michael Liebman
<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>

<encoding><codec>
codec/container with additional reconstruction information for archival?
THX
# 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).


---

