Копирование фото через Picture Transfer Protocol (PTP) в Linux, FreeBSD
Всем привет!
Мне посчастливилось стать обладателем чудесного фотоаппарата Canon EOS 400d.
Сам фотик в качестве накопителя использует карты CompactFlash (CF) формата.
И всё было хорошо, пока я подключил его к ПК.
Оказывает в данной модели для передачи изображений используется протокол PTP
Вот небольшая выдержка из энциклопедии
PTP (Picture Transfer Protocol) – это широко распространенный протокол передачи изображений, который позволяет передавать снимки с фотоаппарата на компьютер, а так же на другие внешние устройства без установки дополнительных драйверов
Для пользователей ОС Widnows проблем нет, подключил и пользуйся как обычным Flash накопителем.
Под Linux такие устройства в качестве накопителя не отображаются.
Пришлось лезть в Google и узнавать способы передачи файлов по PTP протоколу.
К счастью я довольно быстро вышел на проект, который как раз занимается развитием PTP в linux.
Для копирования фото предлагается 2 решения:
- 1) С использование утилиты gphoto2
- 2) С использование FUSE и gphotofs
Давайте рассмотрим каждый из них.
Читать Далее…