Lightroomでファイル名が重複している画像をどのように管理しますか?


17

私は約1年間カメラを所有しており、9999枚の画像を撮影した後、カメラのファイル命名システムは0001にロールオーバーしました。

私は通常、写真をLightroomにインポートするので、Lightroomは2010年、2011年などの年に基づいてさまざまなフォルダーに分類し、日付ごとにさらにサブフォルダーに分類します。

ストック写真を撮っているので、すべての最終画像を同じフォルダーにエクスポートしています。一部の画像には重複した名前があるため、エクスポート時にファイルを上書きするリスクがあります。

この状況をどのように処理しますか?特定の命名戦略を使用しますか、それとも単にすべてをエクスポート時に別のフォルダーに入れますか?


2
Lightroomを持っている/使用している場合は、以下の回答の提案に従って、画像の名前を一括変更できます。名前を変更する画像を選択してF2を押すと、表示されるダイアログのカスタムプリセットとオプションを使用して命名戦略を構築できます。
コナーボイド

フィードバックをお寄せいただきありがとうございます。lightroomは、インポートされたすべてのファイルをフォルダーに分類するのに良い仕事をしました。folder02の最初の9999個の画像、folder01、2番目の9999個の画像のように、それらの最終画像を別のフォルダに分割するだけでよいのではないかと考えています。
カン

回答:


15

ファイルの命名は、誰もが個人的な好みを持つものの1つですが、ここでは、人々が頻繁に行ういくつかのことを示します。

  • ファイルの名前を変更して、元の撮影日を含めます。そのため、IMG_0001.JPGの代わりに20110214-0001.JPGになる可能性があります
  • 短い撮影の説明を含めます。私の例を続けると、おそらく20110214-smithheadshot.JPGになります。

前述のように、これはすべてのファイルを同じフォルダーに配置しようとした場合にのみ問題になります。これを避ければ問題にはなりません。

幸いなことに、Lightroomはインポート時にファイルの名前を自動的に変更できます。[インポート]画面の[ファイル名の変更]セクションをご覧ください。


2
2番目の提案、およびLightroomの名前変更機能について言及する場合は+1。私のバリエーションは、年、月、イベント(または場所)、最後にインデックスごとにフォルダーにインポートすることです。私は2011-02-キャッスルヒル-0001.dngている場合がありますので
コナー・ボイド

7

正直なところ、フォルダがその方法です。

回避策はありますが、同じフォルダーに100,000個の画像が本当に必要ですか?一部のマシンで開くには非常に長い時間がかかり、小さなスクロールバーがあり、読み取りまたは生成されるサムネイルが多すぎると、ナビゲートするのが難しくなります。

それらをすべて1つのメインフォルダーにルートできます:/ Pictures

そして、サブフォルダーに分割します

/ Pictures / 2011/02/14 / IMG_0001.JPG

または

/ Pictures / 2011 / ValentinesDay / IMG_0001.JPG

または...あなたにとって重要な内訳のいずれか。日付は適切に並べ替えられるため、優れています。

個人的には、その間に1つのレベルがあり、バックアップに使用するDVDのサイズを2番目のレベルのフォルダーが超えないようにします。そう:

/ Pictures / V031 / Family / 2011_02 / ValentinesDay

V031が4.4 GBに達したら、V032を作成します。DVDにはVxxx番号のラベルが付いているため、バックアップがはるかに簡単になり、オフラインファイルを簡単に見つけることができます。


5
@kangは、毎日の使用ではなく、在庫のエクスポートに単一のフォルダーを使用しているようです。ファイナルではない画像は通常、別々のフォルダにあるように聞こえます。
chills42

@chills-はい。ただし、OPが自分でフォルダを使用することを提案したため、これも在庫の可能性があると想定しました。
板井

5
これに伴う問題は、画像に固有の命名スキームがまだないことです。同じ名前の複数の画像が顧客に提供され、それらのうちの1つが必要な場合、混乱が発生します。ファイルの名前を変更するか、ネストされたフォルダーに保存する必要があります。これにより、Webページやフラッシュディスプレイを作成したり、目的に応じてそれらのフォルダーを顧客に渡したりすることができなくなります。インポート時にそれらの名前を一意の名前に変更すると、特に日付/タイムスタンプによって画像に名前が付けられる場合に非常に役立ちます。私は何年もそれをしてきましたが、ファイル名で画像のイベントを識別することができます。
グレッグ

6

これを処理する1つの良い方法は、ファイル名に日付/時刻を追加することです。

例えば:

  • IMG_1234.jpgの代わりに、ファイルの名前をIMG_YYYYMMDD_1234.jpgに変更します。そうすれば、後で別のIMG_1234.jpgがある場合、エクスポートされたバージョンは日付が付けられます。したがって、画像が2010年2月14日と2011年6月30日に撮影された場合、IMG_20100214_1234.jpgとIMG_20110630_1234.jpgになります。

Lightroomには、このプロセスを簡素化できるファイル名テンプレートがあります


1

Macを使用している場合、A Better Finder Rename http://www.publicspace.net/ABetterFinderRename/という素晴らしいプログラムがあり、ファイルの巨大なグループに数字や文字などを追加または追加するためのあらゆる種類のオプションが提供されます。 。

私も同様に撮影し、特定の役職をファイルのバッチに与えるために使用します。beachname / client /#etc

ではごきげんよう

-cd


1

ここのほとんどの人と同様に、ファイル名に日付をYYYYMMDD形式で埋め込みます。2つのカメラで撮影を開始したので、同じファイル名を持つ2つの合法的に異なる画像を持たないように、各カメラに文字コードを付けました。したがって、一般的なファイルは20110601_B0231.cr2になります。

これの欠点は、ファイル名で厳密にファイルを並べ替えても画像がインターリーブされないことです。カメラの時刻が同期されていることを確認し、時間部分(たとえば、午前7時30分2秒の20110601_073002_B0231.cr2)を導入できると思いますが、それはかなり長いファイル名になっています!

私が誰かに証拠を示すとき、その1文字4桁のコードで写真を参照するように依頼します。

私は庭のさまざまなキヤノンソフトウェアを使用して、カメラから写真を抜き取り、途中で名前を変更します。その文字コードを与えるために異なるカメラを検出するのに十分スマートです。

また、ほとんどの人がそうするように、特定のフォルダーに日付を整理します。


0

重複するファイル番号を処理するための私の手法は、それらを年/ yyyymmddフォルダー形式に変換し、元の名前を保持することです。

写真をエクスポートするときは、常にEXIFの見出しフィールドに入力するため、ファイル名の先頭に追加します。次に、クライアントにファイルのコンテキストも提供します。


0

重複したファイル名を持つ画像をどのように管理しますか?

しません!:)代わりに、importの前にそれらの名前を変更することにより、重複するファイル名を持つ画像を避けるそれでおしまい!

[実際、ハードリンクを使用していますが、同じことです。]

それは本質的に私の答え全体です。必要に応じて、が個人的にどのようそれを達成するかについての詳細を読むことを歓迎します。ただし、私の答えがわかりにくい場合は、上記の概念に注目してください。同じ基本概念を実現する方法は他にもたくさんあります。

注:この回答の残りの部分は、UNIXに似ていて、その命名法の一部がオタクです。ただし、概念は一般的なものであり、この種のことは他の場所でも可能です。私がこの答えを書いた方法を改善する方法についての提案があれば、喜んで聞いています。私も疲れているときにこれを書いています、そして私は冗長になる傾向がありますので...うまくいけば、これはすべて理にかなっており、そうでなければ、私に知らせてください、そして私は編集で明確にするために最善を尽くします。


特に、を実行するというスクリプトを実行します。このスクリプトimport_cardは、shoot / session / whateverの名前を要求し、次のことを行います。

  1. 画像をインポートする適切なディレクトリにいることを確認してください。(これはいくつかの方法で行うことができますが、私が行う方法は、YYYY / MMのように現在の年と月に一致するディレクトリが既に存在することを確認することです。)

  2. 現在コンピュータに接続されている1つまたは複数のメモリカードを探します。

  3. 各カードのデータ(EXIFデータを参照)を一度に1つずつスキャンして、画像の記録元のカメラ(シリアル番号)、およびカード内の画像の最新の日付を把握します。 (複数の日付がある場合は、最新のものを使用します)。(注:1枚のカードに複数のカメラが存在する可能性があります。ほとんどの場合、その場合は実行しないようにしますが、実行してもうまく処理されます。)

  4. データを(正確に)カードから次のようなフォルダーにコピーします。

    ./YYYY/MM/YYYYMMDD-cameraID-the_name_I_entered.in

    どこにcameraID短い名前はに基づいて(カードは複数のカメラで撮影した場合、または複数のそのようなID)を、私は、個々のカメラに割り当てられたこと(例えば、「30D」または「G9」、または時には長い何か借りたカメラを示す)でありますカメラのシリアル番号。(EXIFデータにシリアル番号が含まれていない場合、推測に使用する他のヒューリスティックがあります。これは、使用するカメラの数が限られている場合はほとんど有効ですが、一部は故障する可能性があります)。このフォルダには、次のようなファイル名が含まれている場合があります。

    DCIM/123CANON/_MG_4567.CR2

    (私は主にキヤノンを撮影しますが、これは他のカメラでも行うことができ、私のスクリプトはいくつかの異なるタイプのキヤノンと少なくとも1つの他のブランドのカメラも同様に処理します。)

  5. それが完了したら、IDの一部としてDCIMサブディレクトリの名前を使用して(そしてこれがこの全体の鍵となります)名前変更(本当にハードリンク)を行います。だから、新しいディレクトリが作成されますようにYYYY/MM/YYYYMMDD-cameraID-the_name_I_entered(なし.inかかります)123123CANONし、4567中に_MG_4567.CR2私は、(別の)短い(ER)私自身のカメラ用のカメラを特定する接頭辞(通常は1文字、およびカメラのためのいくつかの文字でも組み合わせ「借りた」-再び、各画像に使用されるカメラのシリアル番号に基づいて (複数のカメラでカードを撮影した場合、カメラ間で番号付けスキームが異なるかどうかにかかわらず、個々のファイルには異なるプレフィックスが付けられます)、(現在のプレフィックスである「e」メインカメラ、ただしそれは何でも構いません):

    e123-4567.CR2

  6. 次に、前の手順で作成したディレクトリ(名前に「.in」が含まれるディレクトリではない)を新しいプロジェクトとしてApertureまたはLightroomにインポートします(両方とも異なるタイミングで使用しました。それぞれに利点があります)。そこから、「マスターファイル名」と「バージョン番号」(Apertureの用語、Lightroomが同じ概念と呼んでいるものを忘れてしまいます)には、「my-to-my-entre-library」という文字列がありますe123-4567初期化。その後、目的を問わず画像をエクスポートする場合、エクスポートしたファイルの名前にこれを含め、接頭辞として(場合によっては)他の人に直接渡す画像の場合は自分の名前を付けます(特にflickrの場合は特に)アップロード)何らかの種類の説明的なタイトル(flickrのタイトルと一致するので、簡単にそれらを結び付けることができます)の画像、および/または異なる編集がある場合(後者は保存するものです) Aperture内の「バージョン名」)。

上記のすべての間に、次の利点があります。

  • カードの正確なデータのアーカイブがあります。必要に応じて、そのデータをカードに戻すことができ、カメラはそれが削除されたことがないかのように理解できます。

  • インポートする画像には、かなり保証された一意の番号が付いています。

    (警告:フォルダー名で999CANONを超えると問題が発生します-最大で985CANONになりますが、それは主に、Canon 10Dの間でカードを前後に共有していたためです。このような各フォルダーに100個の画像、および基本的に10,000個を配置する30Dですが、10Dが中断したところから番号を引き継ぐと、10Dはそれで愚かなことをします。新しいカメラボディを使用する前に999を超えることはないので、ナンバリングを汚さないように注意し、100CANONで開始するようにします。999の制限に達すると、そのカメラのプレフィックスを変更するだけで、すべてうまくいきます。)

  • 一意の番号は比較的短いため、通常、ファイル名はそれほど大きくありません。(ディレクトリ(したがってプロジェクト)の名前は、ときどきうっとうしいほど長くなりますが、その情報を手元に置いておくのが好きなので、対処します。)

ApertureやLightroomなどで、このようなデータをファイル名に入れられない理由はわかりません。特に、DCIMディレクトリ内のフォルダ名から番号を取得する部分。悲しいかな、彼らはしません。これまでのところ、とにかく。:) Lightroomにはインポート中に名前を変更するためのいくつかのルールがあり、おそらくそれを使用して(おそらく日付に基づいて)このアイデアの代替バージョンを実現できますが、DCIMフォルダーIDを抽出する方法がありませんでした、最後に私が見た。

とにかく、これが何らかの形で人々に役立つことを願っています。私のスクリプトは現在、自分のニーズに合わせて高度にカスタマイズされた方法で作成されていますが、十分な需要があれば、クリーンアップしてオープンソースのものとしてリリースすると確信できます。または、ruby、perl、pythonなどが得意であれば、独自のバージョンを書くこともできます。

または、AppleやAdobeにバグを与えて、そのような製品を自社製品に組み込むこともできます。:)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.