Восстановление видео с экшн-камеры GoPro HERO

Вопрос:

от Александр, задан: 22.12.2018

Доброго времени суток. Тип носителя: флеш-карта Micro SD с файловой системой exFATего модель: куплена на AliExpress.

При каких обстоятельствах возникла проблема: флеш-карта использовалась в экшн-камере GoPro HERO4 Session, после записи около 7 GB данных все последующие видео-файлы (*.MP4) не открываются как видео-фрагменты, общий объём повреждённых файлов около 20 GB.

Что пробовали предпринимать для ее решения: просмотр в шестнадцатеричном редакторе повреждённых файлов — во всех секторах прописано значение FFh; запуск Video Repair Software с указанием эталонного видео-файла — наличие видео-контента в повреждённых файлах 0%.

Дополнительная информация: флеш-карта ранее находилась в смартфоне в одном лотке с SIM-картой, поэтому на флеш-карте немного снят слой композита с обеих сторон, так как по толщине она не входила в слот смартфона. Есть ли шанс на восстановление повреждённых видео-файлов?

Ответ:

Прежде всего надо работать не с файлами, а с секторами LBA, на самом низком логическом уровне, при условии, что мы имеем дело с аппаратно исправной картой памяти из камеры Гоу Про. Потому как, что вам отдаётся из операционной системы под видом «файла», при условии возможных сбоев в таблице размещения файлов и Root, можно только догадываться.

Для восстановления всей возможной видео информации на первом этапе потребуется снятие полной посекторной копии в файл-образ с дальнейшей работой уже с ним, а не с microSD.

Далее, пишется скрипт, который «выдёргивает» видео-фрагменты из образа и склеивает их в один файл. Получив означенный файл потребуется сформировать заголовок, исходя из длины полученного файла, для корректного воспроизведения восстановленного в видеопросмотрщиках и видеоредакторах.

На последнем этапе можно будет загрузить восстановленные данные в видеоредактор и вручную нарезать из полученного куски нужной длины и с нужными событиями.