「GPhoto」の版間の差分
Kusakata.bot (トーク | 投稿記録) update Pkg/AUR templates |
同期 |
||
| (4人の利用者による、間の7版が非表示) | |||
| 1行目: | 1行目: | ||
{{Lowercase title}} |
|||
[[Category:イメージング]] |
[[Category:デジタルイメージング]] |
||
[[en:Digital Cameras]] |
|||
[[Category:ソフトウェア一覧]] |
|||
[[Category:入力デバイス]] |
|||
[[en:Libgphoto2]] |
|||
[[es:Digital Cameras]] |
[[es:Digital Cameras]] |
||
[[it:Digital Cameras]] |
[[it:Digital Cameras]] |
||
[[ru:Digital Cameras]] |
[[ru:Digital Cameras]] |
||
[[zh-hans:Digital Cameras]] |
[[zh-hans:Digital Cameras]] |
||
{{Related articles start}} |
|||
{{Related|Jalbum}} |
|||
{{Related articles end}} |
|||
| ⚫ | |||
| ⚫ | |||
== libgphoto2 == |
|||
| ⚫ | |||
| ⚫ | |||
== |
== インストール == |
||
[[公式リポジトリ]]から {{Pkg|libgphoto2}} を[[pacman|インストール]]してください。[[GNOME Files]] の統合は {{Pkg|gvfs-gphoto2}} を、コマンドラインインターフェイスは {{Pkg|gphoto2}} をインストールしてください (任意)。{{Pkg|gvfs}} に依存している [[Nemo]], [[PCManFM]], [[Thunar]] などのパッケージは gvfs-gphoto2 を使うことができます。 |
|||
{{Pkg|libgphoto2}} パッケージを [[インストール]] し、オプションで {{Pkg|gphoto2}} を使用してコマンドラインインターフェイスを追加します。 |
|||
| ⚫ | |||
=== マウント === |
|||
| ⚫ | |||
| ⚫ | |||
* {{App|gvfs-gphoto2|GVfs 用の GPhoto2 バックエンドは、[[GNOME Files]]、[[Nemo]]、[[PCManFM]]、[[Thunar]] などの GVfs をサポートするファイルマネージャーからファイルシステムとしてカメラをマウントします。{{Grp|gnome}} の一部です。|https://wiki.gnome.org/Projects/gvfs|{{Pkg|gvfs-gphoto2}}}} |
|||
* {{App|Kamera|gPhoto2 カメラの [[KDE]] 統合。カメラデバイスの読み取りと書き込みを行うための構成ツールと KIO ワーカーを提供します。{{Grp|kde-graphics}} の一部です。|https://apps.kde.org/kamera/|{{Pkg|kamera}}}} |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
* {{App|Entangle|"テザー撮影" つまりコンピュータから完全に制御されたデジタルカメラで写真を撮るためのグラフィカルインターフェイスを提供します。|https://entangle-photo.org/|{{AUR|entangle}}}} |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
* {{App|Rapid Photo Downloader|カメラ、メモリカード、ポータブルストレージデバイスから写真やビデオをダウンロードします。|https://www.damonlynch.net/rapid/|{{Pkg|rapid-photo-downloader}}}} |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
GPhoto2 は libgphoto2 のコマンドラインクライアントです。GPhoto2 によってターミナルやスクリプトシェルから libgphoto2 ライブラリを利用してカメラの操作ができるようになります。これが主要なユーザーインターフェースになります。 |
GPhoto2 は libgphoto2 のコマンドラインクライアントです。GPhoto2 によってターミナルやスクリプトシェルから libgphoto2 ライブラリを利用してカメラの操作ができるようになります。これが主要なユーザーインターフェースになります。 |
||
| 28行目: | 45行目: | ||
* {{ic|gphoto2 --list-ports}} |
* {{ic|gphoto2 --list-ports}} |
||
* {{ic|gphoto2 --auto-detect}} |
* {{ic|gphoto2 --auto-detect}} |
||
* {{ic|gphoto2 --abilities}} |
|||
* {{ic|gphoto2 --summary}} |
* {{ic|gphoto2 --summary}} |
||
* {{ic|gphoto2 --list-files}} |
* {{ic|gphoto2 --list-files}} |
||
* {{ic|gphoto2 --get-all-files}} |
* {{ic|gphoto2 --get-all-files}} |
||
* {{ic|gphoto2 --capture-image-and-download}} |
|||
* {{ic|1=gphoto2 --set-config datetime=now}} - カメラの現在時刻を設定 |
|||
高度なファイル操作をするには: |
高度なファイル操作をするには: |
||
* {{ic|gphoto2 --shell}} |
* {{ic|gphoto2 --shell}} |
||
{{Tip|{{ic|gphoto2 --capture-movie}} を使用すると、サポートされているカメラを Web カメラとして使用できます。詳細については、[[v4l2loopback#gPhoto でフォトカメラをウェブカメラとして使う]] を参照してください。}} |
|||
| ⚫ | |||
=== gvfs による使用例 === |
|||
| ⚫ | |||
| ⚫ | |||
接続されたカメラを自動認識して必要なポートを確認: |
|||
| ⚫ | |||
| ⚫ | |||
{{hc|$ gphoto2 --auto-detect| |
|||
| ⚫ | |||
Model Port |
|||
| ⚫ | |||
<nowiki>----------------------------------------------------------</nowiki> |
|||
| ⚫ | |||
Canon Digital IXUS 980 IS usb:006,011 |
|||
| ⚫ | |||
}} |
|||
| ⚫ | |||
ファイルマネージャを開いて上記のコマンドで確認したポートをアドレスに入力してください (例: {{ic|gphoto2://[usb:006,011]}}) gvfs によってカメラがマウントされファイルマネージャから管理できるようになります。 |
|||
== トラブルシューティング == |
|||
| ⚫ | |||
| ⚫ | |||
=== 登録済みデバイス === |
|||
システムがカメラを自動的にファイルシステムとしてマウントしている可能性があり、その場合、一部の gphoto2 コマンドで "cannot claim device" というエラーメッセージが出力されることがあります。この場合は、ファイルブラウザを使用してカメラをアンマウントするか、以下のコマンドを実行してください。 |
|||
== 参照 == |
|||
$ gio mount -s gphoto2 |
|||
* [http://www.gphoto.org/proj/libgphoto2/support.php gPhoto によってサポートされているカメラのリスト] |
|||
* [http://www.teaser.fr/~hfiguiere/linux/digicam.html another more detailed list] |
|||
2024年12月28日 (土) 10:40時点における最新版
Libgphoto2 は、digiKam や gPhoto2 などの外部 (フロントエンド) プログラムがデジタルカメラにアクセスできるようにするために設計されたコアライブラリです。公式にサポートされているカメラのリストは、公式ウェブサイト で確認できます (ただし、リストにないカメラも動作する場合があります)
この記事ではデジタルカメラにアクセスするための libgphoto2 の設定について説明します。デジタルカメラによっては通常の USB ストレージデバイス としてマウントされるので libgphoto2 を使う必要がないかもしれません。
インストール
libgphoto2 パッケージを インストール し、オプションで gphoto2 を使用してコマンドラインインターフェイスを追加します。
マウント
- gphotofs — カメラをファイルシステムとしてマウントできる FUSE モジュール。
- gvfs-gphoto2 — GVfs 用の GPhoto2 バックエンドは、GNOME Files、Nemo、PCManFM、Thunar などの GVfs をサポートするファイルマネージャーからファイルシステムとしてカメラをマウントします。gnome の一部です。
- Kamera — gPhoto2 カメラの KDE 統合。カメラデバイスの読み取りと書き込みを行うための構成ツールと KIO ワーカーを提供します。kde-graphics の一部です。
フロントエンドアプリケーション
- darktable — RAW 画像を管理・処理できるユーティリティ。
- Entangle — "テザー撮影" つまりコンピュータから完全に制御されたデジタルカメラで写真を撮るためのグラフィカルインターフェイスを提供します。
- gThumb — GNOME の画像ブラウザ・ビューア。
- GTKam — gphoto2 のグラフィカルな GTK+ 2 フロントエンド。
- Kamera — gphoto2 のカメラと KDE の統合。
- Pantheon Photos — Pantheon の画像ビューア。
- Rapid Photo Downloader — カメラ、メモリカード、ポータブルストレージデバイスから写真やビデオをダウンロードします。
- Rawstudio — GTK+ で書かれたオープンソースの RAW 画像変換プログラム。gphoto2 によるテザー撮影をサポート。
- Shotwell — GNOME 用に作られたデジタル写真オーガナイザー。
GPhoto2 の使い方
GPhoto2 は libgphoto2 のコマンドラインクライアントです。GPhoto2 によってターミナルやスクリプトシェルから libgphoto2 ライブラリを利用してカメラの操作ができるようになります。これが主要なユーザーインターフェースになります。
GPhoto2 にはカメラドライバ開発者向けの便利なデバック機能もあります。
クイックコマンド
gphoto2 --list-portsgphoto2 --auto-detectgphoto2 --abilitiesgphoto2 --summarygphoto2 --list-filesgphoto2 --get-all-filesgphoto2 --capture-image-and-downloadgphoto2 --set-config datetime=now- カメラの現在時刻を設定
高度なファイル操作をするには:
gphoto2 --shell
gphoto2 --capture-movie を使用すると、サポートされているカメラを Web カメラとして使用できます。詳細については、v4l2loopback#gPhoto でフォトカメラをウェブカメラとして使う を参照してください。gvfs による使用例
接続されたカメラを自動認識して必要なポートを確認:
$ gphoto2 --auto-detect
Model Port ---------------------------------------------------------- Canon Digital IXUS 980 IS usb:006,011
ファイルマネージャを開いて上記のコマンドで確認したポートをアドレスに入力してください (例: gphoto2://[usb:006,011]) gvfs によってカメラがマウントされファイルマネージャから管理できるようになります。
トラブルシューティング
パーミッション問題
ローカルセッションのユーザーにカメラのパーミッションを与えるのには ACL が使われます。これが機能しない場合は 一般的なトラブルシューティング#セッションのパーミッション を見て下さい。
登録済みデバイス
システムがカメラを自動的にファイルシステムとしてマウントしている可能性があり、その場合、一部の gphoto2 コマンドで "cannot claim device" というエラーメッセージが出力されることがあります。この場合は、ファイルブラウザを使用してカメラをアンマウントするか、以下のコマンドを実行してください。
$ gio mount -s gphoto2