bloco HEIC corrompido ao converter para JPEG

Estou tendo problemas para converter uma imagem .HEIC em jpeg. O arquivo .HEIC é uma imagem tirada com um iphone executando a versão beta pública mais recente do ios. Estou usando obiblioteca nokia fornecido para analisar o arquivo e extrair os blocos de imagem do arquivo .HEIC, converta-os em jpeg e cole-os usando ffmpeg / montage.

Há um pouco de código demais para colar tudo nessa questão, então eu coloquei tudo nesserepositório github. É bastante auto-explicativo e deve ser executável com apenas algumas dependências. Eles são explicados no README do repositório. Tudo isso foi feito no osx btw.

Os arquivos .HEIC contêm uma grade 8x6 de imagens (blocos) e, se você juntá-las, obtém a imagem completa. Basta colocar qualquer imagem que eu insira no 7º bloco está corrompida, como mostrado abaixo, e eu realmente não entendo o porquê. Eu arquivei um problema com a nokia, mas o repo parece bastante morto e eu realmente não espero uma resposta lá.

questionAnswers(1)

yourAnswerToTheQuestion