web-dev-qa-db-fra.com

Problème lors de la récupération d'une vidéo à partir de GoPro

J'ai un problème avec la récupération de vidéos de ma GoPro. Je peux monter la GoPro et je vois le fichier "Get_started_with_GoPro.URL", mais aucun fichier vidéo ou image. De même, j'ai ça

$ gphoto2 -L
There is no file in folder '/'.                                                
There is 1 file in folder '/store_00010001'.
#1     Get_started_with_GoPro.URL r-     1 KB text/html
There is no file in folder '/store_00010001/DCIM'.
There is no file in folder '/store_00010001/DCIM_00000001'.

Vous trouverez ci-dessous de nombreux résultats de débogage qui pourraient vous aider à analyser le problème.

En ce qui concerne gvfs-mount, j'ai

$ gvfs-mount -li
Volume(0): GoPro HERO
Type: GProxyVolume (GProxyVolumeMonitorGPhoto2)
ids:
unix-device: '/dev/bus/usb/001/006'
activation_root=gphoto2://[usb:001,006]/
themed icons:  [camera-photo]
symbolic themed icons:  [camera-photo-symbolic]  [camera-symbolic]  [camera-photo]  [camera]
can_mount=1
can_eject=0
should_automount=1

L'exécution de dmesg après l'installation du périphérique me donne

[ 1191.640449] usb 1-1: USB disconnect, device number 6
[ 1195.017487] usb 1-1: new high-speed USB device number 7 using xhci_hcd
[ 1195.203112] usb 1-1: New USB device found, idVendor=2672, idProduct=000c
[ 1195.203117] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1195.203119] usb 1-1: Product: GoPro HERO
[ 1195.203121] usb 1-1: Manufacturer: GoPro
[ 1195.203122] usb 1-1: SerialNumber: C3111025740636

et lsusb -v sur le périphérique

Bus 001 Device 007: ID 2672:000c                                                                                                                                                                                                        
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x2672
  idProduct          0x000c
  bcdDevice            0.00
  iManufacturer           1 GoPro
  iProduct                2 GoPro HERO
  iSerial                 3 C3111025740636
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xc0
      Self Powered
    MaxPower                4mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass         6 Imaging
      bInterfaceSubClass      1 Still Image Capture
      bInterfaceProtocol      1 Picture Transfer Protocol (PIMA 15470)
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval              16
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered
6
Helge

Ce qui suit est un peu hacky, mais fonctionne:

  1. Installer virtualbox/vagrant
  2. Suivez les instructions sur http://code-chronicle.blogspot.de/2014/08/connect-usb-device-through-vagrant.html pour activer USB dans la virtualbox.
  3. Installer le fichier vagabond

# -*- mode: Ruby -*-
# vi: set ft=Ruby :

Vagrant.configure(2) do |config|
  config.vm.box = "hashicorp/precise64"

  config.vm.provider "virtualbox" do |vb|
     vb.memory = "1024"
     vb.customize ["modifyvm", :id, "--usb", "on"]
     vb.customize ["modifyvm", :id, "--usbehci", "on"]
     vb.customize ["usbfilter", "add", "0",
                   "--target", :id,
                   "--name", "gopro",
                   "--manufacturer", "GoPro",
                   "--product", "GoPro Hero"]

  config.vm.provision "Shell", :inline => "Sudo apt-get update; Sudo apt-get -y install gphoto2"
  end

end
  1. faire vagabond, ssh vagabond
  2. Sudo gphoto2 -L répertorie vos vidéos et vos images
  3. Sudo gphoto2 -P télécharge tous vos fichiers
0
Helge

J'ai également rencontré le même problème sous UbuntuGnome Xenial et une GoPro Session Hero 4.

Le problème provient d'un bogue dans libgphoto2. Cette bibliothèque doit être mise à jour vers la version 2.5.10 pour résoudre le problème et obtenir un accès complet à votre GoPro.

J'ai expliqué les étapes nécessaires dans cet article http://bernaerts.dyndns.org/linux/74-ubuntu/347-ubuntu-xenial-gopro-usb-access-bug

À votre santé.

8
Nicolas Bernaerts

Cela a fonctionné pour moi dans Ubuntu 16.04 (Xenial):

  1. téléchargez les mises à jour suivantes depuis la prochaine version d'ubuntu "The Yakkety Yak"

  2. installez-les Sudo dpkg -i libgphoto2-port12_2.5.10-3_AMD64.deb libgphoto2-port12_2.5.10-3_i386.deb libgphoto2-6_2.5.10-3_i386.deb libgphoto2-6_2.5.10-3_AMD64.deb

Vous pouvez maintenant importer des vidéos avec Shotwell.

4
randunel

J'ai le même problème. Notez qu'avec la carte SD insérée dans un lecteur de carte SD, je peux voir tous les fichiers, je pense donc que ce n'est pas à cause du système de fichiers.

J'ai signalé le problème au support technique de GoPro. Ils disent que GoPro ne supporte pas Linux, cela pourrait laisser penser que GoPro ne fonctionne pas avec Linux.

2
fparrel

J'ai eu un problème avec mon nouveau GoPro Hero, je ne pouvais pas voir les images ou les vidéos de la carte SD, j'ai tout essayé. Utilisé un ordinateur différent (les deux avec Ubuntu 16.04) et tout a bien fonctionné. La seule différence était que celui qui fonctionnait n'avait pas VLC installé. Tiré vers le haut les photos avec Imageviewer, et la vidéo avec vidéos (Totem). De retour sur le premier ordinateur et retiré de VLC, tout fonctionne maintenant à la perfection, tout comme les autres ordinateurs utilisant Imageviewer et Vidéos. J'espère que ça aide quelqu'un. PS maintenant aussi ma petite Vivitar Lifecam fonctionne aussi avec 16.04

0
Deane