Восстановление видео с камеры Canon
Проблема: после съемки свадьбы на фотоаппарат Canon 5D MarkIII подключили карту памяти к макинтошу через карт-ридер и случайно отформатировали. Теперь карта пустая. Пробовали самостоятельно восстановить данные с помощью программ DataRescue и Disk Drill. Фотографии восстанавливаются, а видео вроде есть, но при проигрывании видна картинка несколько секунд и потом все зависает и шум. Нужно именно видео восстановить.
Оборудование:
– Карта памяти Kingston SDXC UHS-I U3 на 256 Гб
Инструменты:
– программа UFSExplorer
– дисковый редактор WinHex
– ПО собственной разработки (программа для «правильной» сборки видео)
Восстановление файлов Canon 5D
Первым делом предстояло определить причину, почему программы по восстановлению данных не смогли восстановить видео. Для этого нам пришлось самим сделать восстановление файлов с помощью указанных заказчиком программ и проанализировать полученные результаты. Мы сделали два варианта восстановления: со структурой и по сигнатурам. И приступили к анализу. Файлы формата MOV имеют определенную структуру и состоят из «атомов», так в спецификации названы элементы внутренней структуры – блоки данных. Иначе можно сказать, что по организации «атомов» файлы mov напоминают нашу игрушку “матрешка”.
Ой, что-то меня понесло не туда 😉
Посмотрев содержимое файлов, пошагав по «атомам» – все сходится. Но почему-то файлы корректно не воспроизводятся. Попробовали починить с помощью утилиты VideoRepair. Результата тоже нет – все так же видео начинает играть и потом шум вместо звука. Начали копать более детально и докопались. Оказалось, что из-за форматирования карты памяти потерялась информация о фрагментировании видео при записи на карту памяти. Пособирав несколько десятков файлов вручную, поняли, что этот процесс надо как-то оптимизировать. И в результате появилась программа для восстановления видео mov или mp4.
Как видно из рисунка, мы сделали не только описанный здесь заказ. Так работа нашей программы успешно опробована на фотоаппаратах:
- Canon 60D
- Canon 6D
- Canon 600D
- Canon 5D Mark III
- Canon EOS 700D
- Canon EOS 700D
- Canon EOS 100D
Возможно, этот список и шире, но другие фотоаппараты пока просто к нам не попали на восстановление 😉
Результат восстановления видео
Увидев рабочие видео файлы, которые воспроизводятся, заказчик был от радости на седьмом небе. Ведь свадебный фотограф не может подвести, некоторые моменты бывают один раз. Так, одно неверное движение мышкой могло привести к подмоченной репутации. Но все сложилось удачно.