web-dev-qa-db-ja.com

コマンドラインフォトオーガナイザーShotwellに似ていますが、ヘッドレスサーバーで実行します

さまざまなフォルダから写真を撮り、それらを1つの場所に統合し、ShotwellやsimliarがGUIを使用する場合と同じように、日付ごとにディレクトリ構造に整理できるプログラム(またはbashスクリプト)を知っている人はいますか?

家族の電話(すべてのAndroid)の写真を自動同期する予定のヘッドレスサーバーがあります。アイデアは、新しくアップロードされた写真が保持ディレクトリに移動し、スクリプトがcronで実行されて、メインの画像リポジトリにインポートされるというものです。

私は現在Owncloudを中心にこれを構築しようとしていますが、Androidアプリは非常に基本的で、Owncloudフォルダーのルートに写真を同期するだけです。

私はすでに約10年にわたる写真のアーカイブを持っており、私が使用したLinux写真管理アプリのさまざまな連続によってフォルダーにうまく整理されています。

ニースのbashスクリプトで十分だと思いますが、最初にすぐに使える適切なソリューションを探しています。独自のbashスクリプトを作成する必要がある場合は、それでもかまいませんが、ヒントをいただければ幸いです。

3
edmondscommerce

私は答えを見つけたと信じています:

http://www.sno.phy.queensu.ca/~phil/exiftool/filename.html

さまざまなメディアファイルでexifデータを取得するために使用する予定だったexiftoolと呼ばれる素敵なPerlユーティリティ。それはディレクトリソートシステムを持っていることがわかりました

このコマンドの行に沿った何かが答えです:exiftool -r -d %Y/%m/%d/image_%H%M%S.%%e "-filename<filemodifydate" DIR

exiftoolホームページ: http://www.sno.phy.queensu.ca/~phil/exiftool/

4
edmondscommerce

ここで独自のソリューションを展開します。私はあなたがあなたが望むことを正確に行う既製のものを見つけるのに苦労するだろうと思います。

私たちが使用するデジタル写真フレームは1つのフォルダー内のすべてを処理できるわけではないため、私はすべてのデジタル写真をフォルダーに統合し(9年以上あります)、200枚の画像をフォルダーに入れるために何かをします。

ImageMagickを使用すると、コマンドラインからの画像の操作が非常に簡単になり、実際のGUIツールから得られるほとんどすべての機能を自由に使用できます。

0
slm