Извлечение видео с Sony Handycam DCR-DVD101 на Linux

Вопрос или проблема

У меня есть Sony Handycam DCR-DVD101. Когда я подключаю USB-кабель к своему ноутбуку (Ubuntu 10), он не монтирует ни одно устройство хранения.

Если я запущу usb-devices, я вижу:

T:  Bus=02 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#=  6 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=054c ProdID=00c1 Rev=01.00
S:  Manufacturer=SONY
S:  Product=Storage Device
C:  #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=2mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=05 Prot=50 Driver=usb-storage

Драйвер показывает usb-storage, но я не уверен, как сделать так, чтобы устройство было смонтировано. Есть ли способ заставить это работать?

Обновление: проверив dmesg, я вижу:

[259072.576559] usb 2-1.1: новое высокоскоростное USB-устройство с использованием ehci_hcd и адресом 6
[259072.687200] usb 2-1.1: выбрана конфигурация #1 из 1 варианта
[259072.836188] Инициализация драйвера USB Mass Storage...
[259072.836476] scsi5 : SCSI эмуляция для USB Mass Storage устройств
[259072.836632] usb-storage: устройство найдено под номером 6
[259072.836636] usb-storage: ожидание устройства перед сканированием
[259072.836660] usbcore: зарегистрирован новый интерфейсный драйвер usb-storage
[259072.836666] Поддержка USB Mass Storage зарегистрирована.
[259077.830410] usb-storage: сканирование устройства завершено
[259077.832343] scsi 5:0:0:0: CD-ROM            SONY     DDX-A1010        R1.0 PQ: 0 ANSI: 0
[259077.888167] sr1: scsi3-mmc привод: 0x/0x всплывающий
[259077.888446] sr 5:0:0:0: Подключен scsi CD-ROM sr1
[259077.888593] sr 5:0:0:0: Подключен scsi generic sg2 тип 5
[259080.002079] sr 5:0:0:0: [sr1] Неправильно обработанный код состояния
[259080.002085] sr 5:0:0:0: [sr1] Результат: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[259080.002091] sr 5:0:0:0: [sr1] Код ключа : Пустая проверка [текущий] 
[259080.002097] sr 5:0:0:0: [sr1] Дополнительный код: Нет дополнительной информации о состоянии
[259080.002104] sr 5:0:0:0: [sr1] CDB: Read(10): 28 00 00 00 00 00 00 00 02 00 00 00
[259080.002117] end_request: ошибка ввода-вывода, устройство sr1, сектор 0
[259080.002123] Ошибка ввода-вывода буфера на устройстве sr1, логический блок 0
[259080.002128] Ошибка ввода-вывода буфера на устройстве sr1, логический блок 1

Эти ошибки ввода-вывода выглядят плохо, есть ли надежда?

Вот мой рецепт для RHEL/CentOS (осторожно, пользователи Ubuntu.)

Чтобы показать узлы устройств, назначенные USB-накопителям

$ dmesg | grep -i "SCSI dev" 
SCSI устройство sdb: 7716864 512-байтных секторoв (3951 MB)

Чтобы увидеть узел устройства для раздела FAT32

$ fdisk -l -u /dev/sdb
   Устройство Загрузка      Начало         Конец      Блоки   Id  Система
/dev/sdb1            8192     7716863     3854336    b  W95 FAT32

Чтобы смонтировать диск

$ mkdir /mnt/flash
$ mount -t vfat -o uid=myname,gid=myname /dev/sdb1 /mnt/flash

Добавьте дополнительный su|sudo по вашему усмотрению.

Проблема заключается здесь:

[259080.002091] sr 5:0:0:0: [sr1] Код ключа : Пустая проверка [текущий] 

Несколько факторов могут это вызвать.

Скорее всего, в момент подключения к компьютеру у вас либо не было DVD, либо в камкордере был пустой DVD. Попробуйте вставить DVD, на который было записано какое-то видео.

Также возможно, что камкордеру не нравится бренд DVD, которые вы использовали, или что объектив загрязнен и нуждается в очистке.

Ответ или решение

Для извлечения видео с видеокамеры Sony Handycam DCR-DVD101 на операционной системе Linux (в частности, Ubuntu 10) необходимо учитывать ряд факторов, связанных с подключением устройства и возможными ошибками.

Шаг 1: Подключение устройства

Когда вы подключаете видеокамеру к ноутбуку с помощью USB-кабеля, следует убедиться, что устройство подается в исправном состоянии. На вашем ноутбуке в командной строке можно использовать команду usb-devices, чтобы проверить, распознается ли камера. Судя по предоставленной информации, камера определяется, но устанавливается как устройство хранения данных (usb-storage) с возможностью работы как CD-ROM.

Шаг 2: Анализ вывода dmesg

При выполнении команды dmesg можно увидеть, что устройство было найдено, но для извлечения данных необходимо учитывать сообщение об ошибке:

[259080.002091] sr 5:0:0:0: [sr1] Sense Key : Blank Check [current]

Это сообщение указывает, что в камере либо нет DVD, либо использован пустой носитель. Поэтому важно убедиться, что в видеокамере установлен записанный диск. Если диск пуст или не поддерживается, система не сможет получить доступ к данным.

Шаг 3: Подготовка DVD-диска

  1. Убедитесь, что DVD-диск правильно вставлен в видеокамеру.
  2. Проверьте, что диск записан на совместимом с видеокамерой носителе (обычно это диски DVD-R или DVD-RW).
  3. Если возможно, протестируйте разные бренды дисков, поскольку некоторые устройства могут плохо работать с определёнными производителями носителей.

Шаг 4: Извлечение данных

Если диск правильно вставлен и система его распознает, вы можете перейти к процессу подписи и монтирования следующими шагами:

  1. Убедитесь в наличии необходимых пакетов:

    sudo apt-get install vcdimager libcdio-utils
  2. Определите, какое устройство было добавлено с помощью lsblk или fdisk -l. Это может быть, например /dev/sr1.

  3. Смонтируйте устройство:

    mkdir /mnt/dvd
    sudo mount /dev/sr1 /mnt/dvd
  4. Проверьте содержимое смонтированного устройства:

    ls /mnt/dvd

Шаг 5: Копирование видеозаписей

Если содержимое диска доступно, вы можете просто скопировать нужные файлы на ваш компьютер:

cp /mnt/dvd/* ~/Videos/

Заключение

Если после выполнения всех шагов видео по-прежнему невозможно извлечь, это может сигнализировать о проблемах с самой видеокамерой или DVD-диском. В таком случае рекомендуется протестировать камеру на другом компьютере или обратиться за помощью к профессионалам.

Работа с видеокамерами может быть сложной, но при правильном подходе можно снять качественные видео и безопасно перенести их на ваш компьютер.

Оцените материал
Добавить комментарий

Капча загружается...