Image ingest
Greetings all,
Was referred to this marvelous tool from the XnView forum.
I'm looking for the ability to ingest images from an SD Card in a USB reader to a shared folder on my NAS box.
The folder is mapped as W:\
I'm this close || to nirvana and need a little help.
Seeing as I can't post an image here, I'll describe my latest use case:
There is a set of images that were taken on August 24, 2024. The "Caption" of these images is "Jamestown-Scotland Ferry".
The entire resulting folder/file string looks like:
W:\2025\0824-Jamestown-Scotland Ferry\20250824-Jamestown-Scotland Ferry.001.ext (I've got file pairs, again easy-peasy)
The date based and sequences are easy. The challenge is the "Caption".
Is there a way to set a Caption (could be called something else) that would get picked up by the Preset?
Extra points if we can figure out how to make Exiftool write this Caption to the IPTC:Field.
Thank you in advance
chris
Was referred to this marvelous tool from the XnView forum.
I'm looking for the ability to ingest images from an SD Card in a USB reader to a shared folder on my NAS box.
The folder is mapped as W:\
I'm this close || to nirvana and need a little help.
Seeing as I can't post an image here, I'll describe my latest use case:
There is a set of images that were taken on August 24, 2024. The "Caption" of these images is "Jamestown-Scotland Ferry".
The entire resulting folder/file string looks like:
W:\2025\0824-Jamestown-Scotland Ferry\20250824-Jamestown-Scotland Ferry.001.ext (I've got file pairs, again easy-peasy)
The date based and sequences are easy. The challenge is the "Caption".
Is there a way to set a Caption (could be called something else) that would get picked up by the Preset?
Extra points if we can figure out how to make Exiftool write this Caption to the IPTC:Field.
Thank you in advance
chris
Reply to #1:
Hi Chris,
I'm not sure exactly what you want to do, so I'm going to try to answer without really knowing what I'm talking about (if you read some of my other posts, that's not an unusual circumstance :).
First, SD cards. The program author, Kim Jensen, has said this:
> Working with SD cards can be tricky. They are mostly slow and they can have hardware specs and formatting that makes them unpredictable in certain scenarios.
The best solution is to copy all the files to a local drive and perform the batch there. It works much better and faster. <
Here's the whole thread: https://www.advancedrenamer.com/forum_thread/changing-files- on-sd-card-mostly-fails-14144
Regardless, the next question is your term "Caption" and the creation and use of that information. I suspect you mean you want to be able to enter that information in some way and have the program then assign it to folder names and filenames in some way. It can be done, but it has to be done in two batches, folders in one and filenames in another. Not knowing how those things look going in, and what exactly needs to be changed/added, I can't really answer the question with more precision. Do your folder names look like:
[drive]:\2025\0824
when you are ready to add the identifier, and you just want to add the location identifier part? And do your files look like:
20250824-001.[ext]
going in?
IF that's the case you'll need one instance of ARen to change/move the folders (thereby moving the files as well), and another to change the files. You can probably do it in either sequence, folders then files OR files then folders, but I'm not sure without more information (and assuming I'm even close to what you want to do).
Anyway, more information will be needed to tell you much more, other than you can use the MOVE or COPY batch modes to move and change the names of folders, and another batch that captures the (now-changed) folder name, applies it to the filename, then trims out the part you don't want.
I hope that's not too confusing. Also I hope I'm somewhere in the ballpark (pitch?) on what you're actually asking. I'd be happy to try to help more, but I'll need more information. You can use drive.google.com to insert links to pictures of what you are doing, by the way, that *might* help clarify things.
BTW, I could probably write a small javascript script method to do most or all of what you are asking, once I know exactly what that is. That might simplify things in the long run.
Let me know what you're thinking here...
Best,
DF
Hi Chris,
I'm not sure exactly what you want to do, so I'm going to try to answer without really knowing what I'm talking about (if you read some of my other posts, that's not an unusual circumstance :).
First, SD cards. The program author, Kim Jensen, has said this:
> Working with SD cards can be tricky. They are mostly slow and they can have hardware specs and formatting that makes them unpredictable in certain scenarios.
The best solution is to copy all the files to a local drive and perform the batch there. It works much better and faster. <
Here's the whole thread: https://www.advancedrenamer.com/forum_thread/changing-files- on-sd-card-mostly-fails-14144
Regardless, the next question is your term "Caption" and the creation and use of that information. I suspect you mean you want to be able to enter that information in some way and have the program then assign it to folder names and filenames in some way. It can be done, but it has to be done in two batches, folders in one and filenames in another. Not knowing how those things look going in, and what exactly needs to be changed/added, I can't really answer the question with more precision. Do your folder names look like:
[drive]:\2025\0824
when you are ready to add the identifier, and you just want to add the location identifier part? And do your files look like:
20250824-001.[ext]
going in?
IF that's the case you'll need one instance of ARen to change/move the folders (thereby moving the files as well), and another to change the files. You can probably do it in either sequence, folders then files OR files then folders, but I'm not sure without more information (and assuming I'm even close to what you want to do).
Anyway, more information will be needed to tell you much more, other than you can use the MOVE or COPY batch modes to move and change the names of folders, and another batch that captures the (now-changed) folder name, applies it to the filename, then trims out the part you don't want.
I hope that's not too confusing. Also I hope I'm somewhere in the ballpark (pitch?) on what you're actually asking. I'd be happy to try to help more, but I'll need more information. You can use drive.google.com to insert links to pictures of what you are doing, by the way, that *might* help clarify things.
BTW, I could probably write a small javascript script method to do most or all of what you are asking, once I know exactly what that is. That might simplify things in the long run.
Let me know what you're thinking here...
Best,
DF
Reply to #2:
DF,
Thanks for your feedback. Makes sense.
After looking around a bit a lot of ingest/renaming tools that I would have to arm twist into importing my images, I decided to craft my own, ish.
Using ChatGPT, I was able to craft a utility in python (command line for now), that imports my images, renaming and placing in folders on my NAS and then writing xmp files with an appropriate descriptor.
Tomorrow, I'm going to work on building a GUI for the tool.
Thanks again,
chris
DF,
Thanks for your feedback. Makes sense.
After looking around a bit a lot of ingest/renaming tools that I would have to arm twist into importing my images, I decided to craft my own, ish.
Using ChatGPT, I was able to craft a utility in python (command line for now), that imports my images, renaming and placing in folders on my NAS and then writing xmp files with an appropriate descriptor.
Tomorrow, I'm going to work on building a GUI for the tool.
Thanks again,
chris
Reply to #3:
Yo Chris,
Good work, my friend. AI can definitely be useful at times... at least until the singularity, when it will probably murder us all in our sleep! :)
My philosophy is, "whatever works".
Best,
DF
Yo Chris,
Good work, my friend. AI can definitely be useful at times... at least until the singularity, when it will probably murder us all in our sleep! :)
My philosophy is, "whatever works".
Best,
DF