カメラが写真をメモリカードの複数のフォルダに入れるのはなぜですか?


7

最近、メモリカードを見ると、メモリカードに複数のフォルダがあることがわかりました。ファイルパスは次のようになります。

DCIM/100D5100
DCIM/101D5100 

私が使用しているカメラはD5100ですが、複数のカメラでこの動作を見てきました。カメラが写真を自動的に複数のフォルダに分割するのはなぜですか?

注:写真は、フォルダー1の場合は1から345、フォルダー2の場合は345から700になります。ただし、新しいフォルダーの作成時に指示されるパターンは確認していません。


私のCanon 600Dでは自分で複数のフォルダーを作成できますが、カメラ自体がフォルダーを作成することに気付きませんでした
K ''

@AkramMellice-複数のポイントを見て、シュートがこれを行い、DSLRで行いました。
L84

@drewbenn-複数のカメラでこの動作を見たので、そうは思わない。多分それは日付と関係がありますか?IE:1日目=フォルダー1-2日目-フォルダー2?
L84

回答:


11

これは本当にあなたのカメラのマニュアル読んだ場合です。カメラに完全版が付属していない場合は、CDに収録されています。動作は大きく異なります。

通常、カメラは4桁の番号(一部は5つの番号を使用)を与えるファイル名を使用するため、理論的には1つのフォルダーに9999枚の写真を含めることができます。ただし、カメラはこれらの画像を異なるフォルダーに分類できます。さらに、一部のカメラでは、セットアップ/構成メニューを使用してこれを制御できます。

  • Pentax K-5のような一部のDSLRは、設定された数の画像(この場合は500)を持つフォルダーを保持することを目的としていますが、ブラケットを分割しないため、さらに多くの画像を提供できます。
  • 一部のカメラはバーストを分割しません、いくつかは別のフォルダーにそれらを置きます。
  • 一部には、パノラマアシストモードで撮影された画像用の個別のフォルダーもあります。
  • 一部のモデルでは、フォルダを暦日ごとに分割し、フォルダに月と日に従って名前を付けます。
  • また、保持されている写真を数える代わりに、撮影した写真の数で物事を壊すこともできます。この場合、常に特定の数より少なくなります。Nikonのエントリーレベルのカメラは通常、このアプローチに従い、499または999の制限があります。
  • 最後に、一部のDSLR、SLD、およびいくつかの超ズームにより、ユーザーがフォルダを作成できます。この場合、フォルダーにはまだ3桁のシーケンス番号が含まれており、フォルダー自体がカメラの要求する容量を超えると増分されます。

個人的には、これを複数のフォルダからコピーしなければならないのは面倒ですが、私がこれらのものを設計しているのは私ではありません!キーパーをコンピューターにコピーした後、小さなPythonスクリプトを使用してすべてのファイルの名前を順番に変更します。


あなたは499の制限について言及しています。私は400年代でしたが、そうかもしれません。その場合は、ここに投稿します。
L84

6

私が見たほとんどの(すべての?)カメラでは、ディレクトリには100から始まる番号が付けられ、ファイルには各フォルダーで0000〜9999の番号が付けられます。

このようにファイルを分割することについて考えることができる論理的な理由の1つは、ディレクトリあたりの最大ファイル数でファイルシステムの制限にぶつからないようにすることです。最近のほとんどのカメラで使用されているFAT32の場合、ディレクトリあたりのファイル数は65,534に制限されています。ディレクトリあたりの画像数を10,000に制限することにより、(ほとんどの場合)ディレクトリあたり最大20,000ファイル(RAW + JPEGモードでの撮影の場合)となり、65kの制限を十分に下回ります。

もちろん、ほとんどのメモリカードは65,000枚をはるかに下回る画像でいっぱいになります(非常に低い品質で撮影しない限り)。

私が知っているもう1つの理由は、単に便宜のためです。ディレクトリとファイルに番号を付けると、撮影した画像の数を簡単に確認できます。

今度は、カメラ間で(または同じカード内でも)メモリカードの交換を開始すると、カメラの内部カウンターが頻繁に破棄され、画像の移動先が混乱します。

2つのカードがあり、1つは最後の画像が101/5000として保存されていたとします。次に、104/2000と呼ばれる画像を含む新しいカードを挿入すると、カメラが動作します(これはおそらくベンダー/ファームウェア固有ですが)。 2001/104にジャンプして次の画像を表示します。その後、最初のカードを元に戻すと、カメラが101/5001にジャンプしない場合がありますが、104/2002に続く場合があるため、写真番号に明らかなギャップが生じます。


私が撮った写真は1000枚未満ですが、それは理にかなっています。さらにいくつかの場所を読んだ後、「ファイル番号シーケンス」がオンになっていることに気付き、カメラが新しいフォルダを作成しているのかもしれません。
L84

2

Flimzyは、ファイルシステムの制限に関する彼の理論に順調に進んでいますが、完全ではありません。私はそれを完全に思い出しません(大学でそれを学んでから数年になります)が、実際の理由はパフォーマンスです。ディレクトリに置くファイルが多いほど、ファイルの処理が難しくなります。ファイル数が1000のリストは、ファイル数が10.000のリストよりもメモリの消費量がはるかに少ないため、特にデジタルカメラのような小さなシステムでは、ファイルシステムの操作が大幅に高速化されます。ファイルシステムの操作:ファイルの一覧表示、ファイルの削除、プレビューの作成(特にグリッド内の複数の画像)。

現代のカメラはそのようなタスクを処理するのに十分な計算能力を備えているべきだとここで主張することができます、おそらくこれは正しいです。私はデジタルカメラでどのようなプロセッサが使用されているのかわかりません。おそらく、この動作は古いカメラの遺物であり、エンジニアはその習慣からそれらをプログラムしています。


1

私のNikkon D5100では、各ディレクトリに1000枚の写真が保存されます。上記の問題は、カメラからPCに接続するときに、Windows Exploererがフォルダーを表示しないことです。最近、1回のセッションで2300枚以上の写真を撮りました。私は最初のものから写真を手に入れました。多くの異なるチップをサポートするUSB​​チップリーダーを持っています。これを使用して、エクスプローラーはチップの3つのフォルダーを確認し、簡単に自分のPCにコピーできました。これはスクリプトを書くよりも簡単です。


これはバグのようです。また、この回避策はスクリプトを書くよりも難しいように見えますが、それぞれの人にとってはそうです。:)
読む私はプロフィール下さい

-1

これを考慮してください。フォルダーごとに1000、5000、または10000ファイル(写真)であり、同じPCフォルダーに統合された場合、常にいくつかを失うリスクがあります。

「ファイルIMG 3333(または、1〜9999の任意の番号)が移動先の[またはコピー中の]フォルダーに既に存在します-続行しますか?」というメッセージが表示されたら、

どの画像を失いたいですか?どちらも、私は賭けます。カメラのフォルダーの3桁のプレフィックス#と4桁のファイル#(yyy-xxxx)を保持することで、写真ごとに一意の「シリアル番号」が提供されます。同じPCフォルダーにどのように、またはいくつ送信されるかに関係なく、「どちらかまたはどちらか一方」の応答によって、どちらか一方が失われることはありません。

カメラデザイナーの皆さん、先見の明をありがとう。しかし、すぐに理解するユーザーはほとんどいないため、マニュアルでより徹底的に通信する必要があることを示しています。


1
1.ファイル名の衝突は、写真にとって新しいものでもユニークなものでもありません。コンピュータユーザーは、デジタルカメラが利用可能になる前に何年もの間この問題に対処してきました。2.番号の付いたフォルダー内のファイルが統合された場合でも、同じ問題が発生します。カメラの製造元がカメラのカードにないファイルのデータ保持問題を解決するために一生懸命に努力していたとは思いません。長いUUIDスタイルの命名規則を採用しない限り、ファイル名の衝突を合理的に防止する方法はありません。
scottbb 16

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