dd if=/dev/mapper/storage2-crypto bs=16 count=1 2>/dev/null | od -t c -t x1 0000000 L U K S 272 276 \0 001 a e s \0 \0 \0 \0 \0 4c 55 4b 53 ba be 00 01 61 65 73 00 00 00 00 00
Это то, как это выглядит в моей системе. Смотрите https://gitlab.com/cryptsetup/cryptsetup/wikis/LUKS-standard/on-disk-format.pdf (стр. 6)
Первые шесть байт должны быть одинаковыми, скорее всего, первые восемь и, скорее всего, первые 16+. Вы нашли строку с
LUKS
, но очевидно, что она не та, так какLUKS@I
- это не магические байты.Ищите правильные данные; это должно дать вам правильную позицию.
Возможно, что Ффмпег не закрыл поток. Вы можете просто обработать этот файл с помощью ffpeg или mencoder, скопировав его содержимое без перекодирования в новый файл. Что-то вроде
mencoder file.mp4 -oac copy -ovc copy -o newfile.mp4