Lavf создает таинственный элемент в контейнерах mkv (Matroska) с идентификатором элемента BF

Lavf создает таинственный элемент в контейнерах mkv (Matroska) с идентификатором элемента BF

Сегодня я заметил, что Lavf создает контейнеры mkv, которые имеют элемент с идентификатором элемента BF и длиной 4 байта. Согласно спецификации mkv

https://github.com/ietf-wg-cellar/matroska-specification/blob/master/ebml_matroska.xml

element id BF не существует. Что это? Даже если я мультиплексирую одни и те же входные потоки с одинаковыми настройками, это значение меняется для каждого создаваемого файла. Это первый потомок "Segment information".

решение1

Примерно через час я сам нашел ответ: это контрольная сумма CRC32.

некоторые ссылки:

https://stackoverflow.com/questions/46023979/mkv-seekhead-parsing https://tools.ietf.org/id/draft-lhomme-cellar-matroska-04.html#rfc.section.9.2

Связанный контент