extcodecopy. Каюсь, конкретно это объяснение я записал прямо перед рендером всего видео (изначально его не было) и не проверил всё детально, а стоило бы.К счастью, наш зритель заметил проблему. В общем, изначально в переменной footer 0x60 - это, конечно же, длина финального байтового массива. А дальше путём
add(footer, 0x20) мы просто говорим, что сам массив пусть идёт дальше, после этой длины. Остальное всё правильно, но с длиной конечно глупо вышло.