Выгрузка с Coolpix S6200 под Linux

Купил мыльницу, воткнул в ноутбук, ждал раздел в файловом менеджере — не появился. Полез в логи и понял очевидное: камера отдаёт себя не как накопитель, а как PTP-устройство. Флешки внутри для системы нет, есть протокол передачи изображений.

Кухонный стол в вечернем свете
Первый кадр, который доехал до компьютера.

Что это значит на практике

Не надо искать точку монтирования и переставлять кабели. Нужна утилита, которая умеет говорить по PTP: она видит камеру, показывает список файлов и забирает их по одному. Дальше — обычный каталог на диске, раскладка по датам и архив.

Грабли

Во-первых, камера засыпает во время длинной выгрузки, и передача обрывается на середине — помогает вставить заряженный аккумулятор и не трогать кнопки. Во-вторых, часть менеджеров рабочего стола сама подхватывает устройство и держит его, из-за чего утилита получает «устройство занято»: приходится отключать автоподхват. В-третьих, даты в EXIF сдвинуты, потому что часы в камере сбросились после хранения без батарейки — правлю пакетно уже на диске.

Итог

Пятнадцать минут разбирательств один раз, дальше выгрузка занимает пару команд. Гораздо больше времени уходит на то, чтобы выбрать из трёхсот кадров четыре нормальных.