web-dev-qa-db-ja.com

LinuxでUSB経由でGoProからファイルをコピーする

GoProから標準のUSB接続でファイルをコピーするときに問題が発生します。何トンもの写真を問題なくコピーできますが、大きな(800Mb +)ビデオファイルをコピーすると、接続が切断されます。

私のシステム(Ubuntu 14.10)では、GoProはgvfsを使用してマウントされています:gphoto2:// [usb:003,018]

Gvfsが問題を引き起こしていると思います。 gvfs-moveも失敗します:

gvfs-move "gphoto2://[usb:003,028]/GOPR0396.MP4" gopro/
...
progress 562814208/1990950259
Error moving file gphoto2://[usb:003,028]/GOPR0396.MP4: Error getting file: -1: Unspecified error

マウントするための回避策が標準のUSB外部ドライブであることを知っていますか?

カードリーダー付きのUbuntuラップトップでGoProのmicroSDカードを使用すると、すべてが問題なくコピーされます。

ところで、私はこの質問をどこに尋ねるかは完全にはわかりませんでしたが、最後にここに投稿することにしました。

[〜#〜]編集[〜#〜]
rsyncは機能するようですが、USB3とmicroSDHCの場合はかなり遅くなります(15Mb/s):

rsync -av --progress /run/user/1000/gvfs/gphoto2\:Host\=%5Busb%3A003%2C048%5D/ gopro/
sent 13,581,365,605 bytes  received 114 bytes  15,691,930.35 bytes/sec

EDIT2
Ubuntu 14.04にはこの問題はありません-ショットウェルはインポートをうまく管理します。

10
Leszek

別の解決策は、USBの使用をすべてスキップし、統合されたWiFiホットスポットとHTTPサーバーを使用してファイルをダウンロードすることです。 mtpを使用するよりも高速であるため、これは私が行う方法です。

  1. 数秒後にユニットがシャットダウンしないようにするには、goproアプリを開いてカメラメニューに移動し、ファイルを参照します
  2. ブラウザで http://10.5.5.9:8080/videos/DCIM/ を開き、目的のディレクトリ(100GOPRO /など)を確認します
  3. wget -rまたはcurlでそれらを取得します

私はこの答えが直接質問に答えているのではなく、外部ライブラリに依存しない代替ソリューションを提供していることを知っています

4
diramazioni

Nautilusの設定を変更することで回避できました。問題は、[プレビュー]タブでカメラを接続する前に、[サムネイルを表示]パラメータを[しない]に設定することです。

これがお役に立てば幸いです。

2
user546819

これはUbuntu 16.04(Xenial)で私のために働きました:

  1. 次のubuntu verison "The Yakkety Yak"から以下の更新をダウンロードします

  2. それらをインストールする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

Shotwellでビデオをインポートできるようになりました。

0
randunel