(ব্যাচ) ফটো ফাইলের তারিখটি এক্সআইএফের সাথে মিলিয়ে দেওয়ার জন্য কি কোনও বিনামূল্যে প্রোগ্রাম রয়েছে?


39

আমি একটি ডিরেক্টরি নির্দিষ্ট করতে চাই এবং সফ্টওয়্যারকে ডিরেক্টরি এবং এর উপ ডিরেক্টরিগুলির সমস্ত ফটোগুলি সন্ধান করতে চাই এবং সেগুলিতে যদি EXIF ​​তারিখ / সময় থাকে তবে এটি তাদের ফাইল সিস্টেমের টাইমস্ট্যাম্পটি এক্সআইএফের সাথে মেলে।


অবশ্যই, আজকাল, আমি সফ্টওয়্যার প্রস্তাবনাগুলিতে এই প্রশ্নটি জিজ্ঞাসা করব - এটি এখানে কিছু দুর্দান্ত উত্তর পেয়েছে, যদিও
মগগ

উত্তর:


46

এটি কি এমন কোনও সফ্টওয়্যার যা ফাইলের পরিবর্তনের তারিখের উপর ভিত্তি করে এক্সআইএফ তারিখগুলি সেট করবে? , এবং আমি নিশ্চিত যে সেখানে তালিকাভুক্ত সমস্ত প্রোগ্রাম প্রয়োগ হবে।

jhead

এর মধ্যে, এই খুব সাধারণ কাজের জন্য, জেদ আমার পরামর্শ। উদাহরণস্বরূপ, কমান্ড

jhead -ft *.jpg

একটি গুচ্ছ ফাইল সেট করে যাতে ফাইল টাইমস্ট্যাম্পটি EXIF ​​এর সাথে মেলে।

সাবডাইরেক্টরি দিয়ে findযাওয়ার জন্য ঝাঁকুনি

উপ-ডিরেক্টরিতে পুনরাবৃত্তি করতে, আপনি এটি findলিনাক্স / ইউনিক্স / ম্যাক (অথবা উইন্ডোজ জন্য সাগউইন ) -তে উপলব্ধ কমান্ডের সাথে একত্রিত করতে পারেন :

find -name '*.jpg' -exec jhead -ft {} +

অথবা আপনার যে কেউ খুঁজে পেতে *.JPG *.JPEG *.jpg *.jpeg ...চেষ্টা করতে পারেন

find -iname '*.jp*g' -exec jhead -ft {} +

আপনি অন্য কোনও কমান্ড (জেহের মতো) প্রয়োগ না করে সন্ধান করা সমস্ত ফাইল দেখানোর জন্যও ব্যবহার করতে পারেন:

find -iname '*.jp*g'

অন্যান্য সরঞ্জাম

এক্সিফটুল বা এক্সিভ 2 এর মতো অন্যান্য ইউটিলিটিগুলি অনেক বেশি সক্ষম তবে জটিলতার মূল্যে। এগুলি নিয়ে কিছু করার সঠিক অপশনগুলি আমি কখনই স্মরণ করতে পারি না এবং প্রতিবার ডকুমেন্টেশনটি দেখতে হয় তবে jhead -ftস্মৃতিবিজালিত "স্থির সময়" দিয়ে মনে রাখা সহজ।

ExifTool

শুধু সম্পূর্ণতার জন্য, যদিও, আমি করেনি ডকুমেন্টেশন তাকান, এবং সঙ্গে ExifTool , এই একটি করুন:

exiftool -r '-DateTimeOriginal>FileModifyDate' directoryname

( -rযদি আপনি পুনরাবৃত্তি না চান তবে মুছে ফেলুন , এবং যদি আপনি এটি করেন তবে আপনি ফাইলগুলির পরিবর্তে বা ওয়াইল্ডকার্ডের একটি তালিকাও দিতে পারেন directoryname)) এবং এই উদ্ধৃতিগুলির সাথে সতর্কতা অবলম্বন করুন - আপনি যদি উইন্ডোতে এটি চালাচ্ছেন তবে আপনি চান "পরিবর্তে '

Exiv2

সঙ্গে Exiv2 :

exiv2 -T rename *.jpg

সাবধান হোন যে ছোট হাতের -t(বা কোনও ছাড়াই -T) এক্সিভ 2 টাইমস্ট্যাম্পের ভিত্তিতে ফাইলটির নতুন নামও রাখবে, যা খুব বিভ্রান্তিকর হতে পারে। এক্সিভ 2 এছাড়াও পুনরাবৃত্তি করে না।


2
আপনি ঠিক বলেছেন, এটি বিপরীত তবে অসীম আরও দরকারী :)
Itai

jhead এর জন্য খুব দরকারী - এবং অন্যান্য অনেক jpg ফাইল ম্যানিপুলেশনের জন্য। এটি ব্যবহার করার সময় সতর্কতা অবলম্বন করুন - এটি একটি অত্যন্ত শক্তিশালী সরঞ্জাম যা যদি অপব্যবহার করা হয় তবে নির্দিষ্ট পরিমাণে ধ্বংসযজ্ঞ চালাতে পারে। আমি এটি একটি ব্যাচ ফাইলে ব্যবহার করার পরামর্শ দিচ্ছি যাতে আপনি সর্বদা যা চান তা করেন এবং প্রথমে কোনও পরীক্ষার ফাইল সেটটিতে ফলাফলটি পরীক্ষা করে নিন।
রাসেল ম্যাকমাহন

+1 তবে আমি নিজের উত্তরটি পুরস্কৃত করেছি ;-) ঠিক তাই ভবিষ্যতে অন্যরাও আমার জিজ্ঞাসা ঠিক মতো করার উপায় খুঁজে পেতে পারে ...
Mawg

@ অলিব্রে হ্যাঁ, এটি লিনাক্স / ইউনিক্স বা ম্যাকে কাজ করবে।
ম্যাটডেম

আমি কিছু চিত্র ব্রাউজারগুলি কেবল ফাইল নামের অর্ডারে (ফাইল পরিবর্তনের সময় নয়) উপস্থিত চিত্র (ডায়াপোরামা) লক্ষ্য করেছি। শেষ পর্যন্ত আমি ফাইলের সময় সেট করতে এবং ফাইলের নাম উপসর্গ করতে EXIF ​​টাইমস্ট্যাম্প ব্যবহার করি। আমি কমান্ড ব্যবহার find -name '[0-9][0-9]*' -o -iname '*.jp*g' -type f -exec jhead -ft -n%Y%m%d_%H%M%S_%f {} +। ব্যাখ্যা: -name '[0-9][0-9]*'ইতিমধ্যে একটি তারিখের উপসর্গযুক্ত ফাইলগুলির পুনরায় নামকরণ প্রতিরোধ করতে ( '[0-9][0-9]বছর এবং মাস বিবেচনায় নেওয়া)। -iname '*.jp*g'এড়ানো যায় কারণ jheadকেবলমাত্র সমর্থিত ফাইলগুলি (কেবল জেপিইজি ফাইলগুলি) প্রসেস করা হয়। %fআসল ফাইল নাম রাখতে।
অলিবরে

12

ইরফানভিউ এবং জেহেড উভয়েই আপনার যা ইচ্ছা তা করবে।
দুটোই ফ্রি।
নীচে উভয় লিঙ্ক।
jhead কমান্ড লাইন চালিত বা অন্যান্য প্রক্রিয়া দ্বারা কল করা যেতে পারে।
ইরফানভিউ সংস্করণটি একটি কমান্ড লাইন থেকে বা অভ্যন্তরীণভাবে একটি ব্যাচে বা ফাইলের ভিত্তিতে ফাইলের মাধ্যমে আবেদন করা যেতে পারে।

ইরফানভিউয়ের নীচের উদাহরণে উভয় দিকের অনুলিপি করতে দেখায়:


Irfanview

জিইউআই বা কমান্ড লাইন পরিবর্তনের জন্য ব্যাচের বা প্রতি ফাইলের তারিখ / সময় স্থানান্তরকে এক্সআইএফ থেকে ফাইল স্পেক বা বিপরীতে স্থানান্তরিত করতে (যদি ইচ্ছা হয় তবে অন্য কোনও ফাইলের পরিবর্তন নেই)।

সূত্র: www.irfanview.com থেকে বিনামূল্যে

এই অনেক করতে নীচের নির্দেশাবলী এটি প্রদর্শিত চেয়ে মাত্র কয়েক ব্যবহারসমূহ পর অনুশীলনে সহজ এবং দ্রুততর। উদাহরণস্বরূপ,
একক ফাইলের তারিখ / সময়কে এক্সআইএফ মানগুলিতে রূপান্তর করতে
Shift-J, Alt-F, enter প্রয়োজন।
প্রথম কয়েকবার কেন বেশি সময় লাগে তা দেখে।

ফাইলগুলির একটি ব্যাচের জন্য
এটি শিখতে সাউন্ডস কমপ্লেক্সের জন্য এটি করার জন্য - এটির প্রয়োজন: টি, সিটিআরএল-এ, আল্ট-এফ, জে, এন্টার, (আল্ট-এফ), প্রবেশ করুন
(বা: টি, সিটিআরএল-এ, শিফট-জে, প্রবেশ করান) (আরও কম বিকল্প দেয়) তবে
বাস্তবে এটি অল্প ব্যবহারের পরে প্রায় সম্পূর্ণ স্বজ্ঞাত - মেনুগুলি প্রাথমিকভাবে আপনাকে মস্তিষ্কের পাথ গঠন না হওয়া পর্যন্ত গাইড করে।

জিইউআই, প্রতি ফাইল প্রতি

  Options, JPG lossless rotation  (Shift-J)
    Select "Apply original EXIF date/time to new file"
        Consider also selecting other options

এখানে চিত্র বর্ণনা লিখুন

জিইউআই, এক বা একাধিক ফাইল (থাম্বনেল ভিউয়ের মাধ্যমে)

Open Thumbnails view ('File, Thumbnails' or 'T' from Window view
Select images to change EXIF data of 
    usually all in folder -> Ctrl-A
Then: File, 'JPG lossless operations'
    (1) Change EXIF date/time
      "Change EXIF date/time"
        Options are offered to set Date/time to specific setting
        or to move all times back/forwards by selected DHMS amount 
              calculator provided to check result is as desired.                 
     (2) Transfer EXIF date / time to file saved date time
          "Lossless rotation with selected files"  [Shift-J]
          then, as for single file version above
              Select "Apply original EXIF date/time to new file"

এখানে চিত্র বর্ণনা লিখুন

কমান্ড লাইন থেকে - এটি ফাইলের তারিখ এবং সময় থেকে EXIF ​​থেকে তারিখ / সময় অনুলিপি করা ছাড়া কোনও ক্রিয়াকলাপের সাথে "আবর্তিত"। ইচ্ছা করলে বিপরীতও অর্জন করা যায়। :

  • i_view32.exe ফাইল_স্পেক \ *। জেপিজি / জেপিজি_রোটেট = (0,0,0,1,0,0,0,0)

  • বিপরীত দিকের তারিখ / সময় অনুলিপি করতে (ফাইলপ্যাক থেকে এক্সআইএফ-তে)
    উপরের মত ব্যবহার করুন (0,0,1,0,0,0,0,0)


jhead

আপনি জেপিগ ফাইলগুলির মাধ্যমে কল্পনা করতে পারেন এমন কিছু করতে পারে

সূত্র: http://www.sentex.net/~mwandel/jhead/ থেকে বিনামূল্যে

আমি নীচে হিসাবে একটি ব্যাচ ফাইল ব্যবহার। অন্যান্য বিকল্পগুলি সম্ভব:

  • jhead -ft % 1 .jpg

তারা বলে: জিনিসগুলি ঘাটতিটি একটি এক্সিফ জেপিগ ফাইলে সংশোধন করতে পারে

  • Jpegtran ব্যবহার করে রোটেশন ট্যাগ অনুযায়ী উপরের ডান চিত্রগুলি
    আপেক্ষিক অভ্যন্তরীণ exif টাইমস্ট্যাম্পগুলি সামঞ্জস্য করুন বা
    চিত্রের বড় ব্যাচগুলিতে তারিখ / সময় অফসেটগুলি স্থির করুন Exif টাইমস্ট্যাম্প
    অনুসারে পুনরায় নাম বা তারিখ স্ট্যাম্প ফাইলগুলি
    চিত্রের মধ্যে স্থানান্তর
    এক্সিফ শিরোলেখগুলি Exif শিরোনামের অভ্যন্তরে থাম্বনেইলগুলি
    সম্পাদনা করুন jpeg মন্তব্য (তবে এক্সিফ মন্তব্য নয়)
    জেপিগ চিত্রগুলি থেকে এক্সিফ বা মন্তব্য বিভাগগুলি মুছুন
    তারিখ এবং থাম্বনেলযুক্ত নতুন নূন্যতম এক্সিফ শিরোনাম তৈরি করুন

_________________________

দ্রষ্টব্য: আগস্ট 2016: "বেনামে ব্যবহারকারী" সঠিকভাবে পরামর্শ দিয়েছিল যে একজন প্রস্তাবিত রূপান্তরটি আমার কথা মতো কাজ করবে না। আমি সংশ্লিষ্ট এলাকায় ব্যাপকভাবে যুক্ত করেছি।


আগস্ট ২০১:: "বেনামে ব্যবহারকারী" সঠিকভাবে পরামর্শ দিয়েছিল যে একজনের মতামত রূপান্তরটি আমার কথা মতো কাজ করবে না। আমি সংশ্লিষ্ট এলাকায় ব্যাপকভাবে যুক্ত করেছি।
রাসেল ম্যাকমাহন

কাঁচা ফাইল সম্পর্কে কি?
মাইকেল সি

@ মিশেলক্লার্ক আমি খুশি যে আপনি এই প্রশ্নটি জিজ্ঞাসা করেছেন :-)। আমি নোট করেছি যে আমরা সকলেই জেপিজি ফাইলগুলিকে সম্বোধন করেছি বলে মনে করি না। আমি কল্পনা করেছিলাম যে আপনি কে RAW ফাইলগুলি :-) দিয়ে কীভাবে করবেন তা পুনরায় জিজ্ঞাসা করার সম্ভাব্য লোকদের মধ্যে একজন হবেন।
রাসেল ম্যাকমাহন

4

জেপিইজি ইমেজ ফাইলে থাকা এক্সআইএফ মেটাডার উপর ভিত্তি করে ছবি তোলার সময়টি মেলাতে ফাইলগুলির সর্বশেষ সংশোধিত তারিখটি পরিবর্তন করতে পারে এমন আরও একটি কমান্ড লাইন EXIF ​​সরঞ্জাম:

 exiv2 -T rename somedir/foo*.jpg

কোনও উদ্বেগ নেই, কমান্ড যুক্তি renameঠিক আছে এবং কোনও ক্ষতি করে না।
এটি কেবলমাত্র টাইমস্ট্যাম্প পরিবর্তনের পার্শ্ব প্রতিক্রিয়া তৈরি করতে ফাইলের পুনর্নবীকরণ ক্রিয়াটির অপব্যবহার করা হয়।


2

আমি যখন ফাইলের তারিখ / সময়টি আপনার চিত্রগুলির বিষয়ে আসছি তখন সত্যিই নির্ভর করার প্রস্তাব দিই না তবে আপনি আপনার সমস্ত জেপিজি চিত্রের ফাইলের তারিখ নির্ধারণ করতে ব্যাচের জন্য এক্সআইএফ ডেট চেঞ্জার নামে একটি নিখরচায় সরঞ্জাম ব্যবহার করতে পারেন । ডিফল্ট সেটিংস তোলা ফটোতে তৈরি তারিখ এবং পরিবর্তিত ফাইলের তারিখ উভয়ই সেট করে will

যে কারণে আমি এটির প্রস্তাব দিচ্ছি না কেন এটি ফাইলের তারিখটি সহজেই আপডেট হয় is আপনি চিত্রটি সম্পাদনা করলে তারিখটি পরিবর্তিত হয়। আপনি ছবিটি অনুলিপি করলে এটি একটি নতুন তারিখ পায় gets

তার চেয়ে আরও ভাল সমাধান হ'ল ফাইলের নাম / সময় অন্তর্ভুক্ত করার জন্য ফাইলের নাম পরিবর্তন করা itself এটি এখনও সহজ বাছাই করতে দেয় এবং আইফোন / ড্রপবক্সে সজ্জিত চিত্রগুলির সাথে ভালভাবে কাজ করে।

এক্সআইএফ তারিখ পরিবর্তনকারী - ফাইলের তারিখগুলি গ্রহণের তারিখ সেট করুন


2

আমার নতুন ফ্রি সফটওয়্যার "ফটো ডেট অর্গানাইজার" দেখুন: http://photodateorganizer.sourceforge.net/

এখানে চিত্র বর্ণনা লিখুন


1
সোর্সফোরজ পৃষ্ঠা থেকে: "আপনার দ্বারা নিয়ে আসা: কিলড্যাক্লিক"। আপনার নিজের পণ্যগুলির বিজ্ঞাপন এখানে নিষিদ্ধ নয়, তবে আপনার অনুমোদিততা কী তা আপনার পরিষ্কার করা উচিত।
ফিলিপ কেন্ডল

@ ফিলিপ কেন্ডল :)
কিলডাক্লিক

1

ফাস্টস্টোন চিত্র প্রদর্শক এটি করতে পারেন (সংস্করণ ৪.৯ ব্যবহৃত) - থাম্বনেইল ফলকে কেবল ফাইলগুলি নির্বাচন করুন, ডানদিকে ক্লিক করুন, "সরঞ্জামসমূহ"> "টাইমস্ট্যাম্প পরিবর্তন করুন" নির্বাচন করুন - তারপরে আপনি হয় এক্সআইএফ (পরিবর্তন সহ বা ছাড়াই) ডেটা ব্যবহার করতে পারেন বা সম্পূর্ণ ব্যবহার করতে পারেন কাস্টম স্থির ম্যানুয়াল তারিখ / সময়।


কি দারুন! আমি জানতাম না, আমি কয়েক বছর ধরে তাদের স্ক্রিন ক্যাপচার সরঞ্জামটি ব্যবহার করে আসছি এবং এর থেকে ভাল আর কিছু পাইনি found আপনি এখানে সর্বশেষ বিনামূল্যে সংস্করণ পেতে পারেন ; বেতন বৈশিষ্ট্যগুলির জন্য আমার কোনও দরকার নেই। আমি অতীতে তাদের দর্শকদেরও ব্যবহার করেছি, তবে জানি না যে এটি কী করতে পারে।
মগগ

1

অ্যাডভান্স রেনামার সেরা ব্যবহারকারী বান্ধব সফ্টওয়্যার যা খুব সহজ।

  1. সমস্ত ফটো টানুন এবং এআর ছেড়ে দিন (অ্যাডভান্স পুনরায় নামকরণকারী)

  2. (উপরের বাম দিকে) ক্লিক করুন পদ্ধতি যুক্ত করুন -> নতুন নাম

  3. চিত্রের নীচের অংশের একটিতে ক্লিক করুন আপনি একটি বোতাম দেখতে পাবেন এক্সিফটুল যা সমস্ত মেটাডেটা দেখায় কেবল একটি বৈশিষ্ট্যে ক্লিক করে আপনি ট্যাগটি পাবেন এই ক্ষেত্রে এটি<ExifTool:DateTimeOriginal>

  4. এই কপি করুন এবং পেস্ট নতুন নাম পাঠ্যবাক্স আপনি আগে বা মত পরে কিছু যোগ করতে পারেন IMG_<ExifTool:DateTimeOriginal>, DSC_<ExifTool:DateTimeOriginal>ইত্যাদি

  5. স্টার্ট ব্যাচটি ক্লিক করুন (শীর্ষ ডানদিকে) এটি আপনার সমস্ত ফাইলের পুনরায় নামকরণ করবে তারিখের সাথে উদাহরণস্বরূপ 2017_12_01 19_10_12 ফাইল নামের কারণগুলির বৈশিষ্ট্যগুলি হারিয়ে যেতে পারে তবে ফাইলের নামগুলি হবেনা always

  6. পুনরায় নামকরণ করা সমস্ত ফাইলকে এআরে ​​টেনে আনুন
  7. নতুন পদ্ধতি -> টাইমস্ট্যাম্প ক্লিক করুন
  8. সমস্ত 3 টি চেকবাক্স তৈরি করুন, সংশোধন করুন, অ্যাক্সেস করা হয়েছে চেক করুন (অ্যাক্সেস করা হয়েছে কখনও কখনও এটি ঘটলে কেবল এটিটি চেক নাও করতে পারে)
  9. ফাইলনাম প্যাটার্নটি নির্বাচন করুন এবং পেস্ট করুন<Year>_<Month>_<Day> <Hour>_<Min>_<Sec>
  10. ব্যাচ শুরু করুন।
  11. তুমি ভাল. কার্যোদ্ধার

0

আমি এটিকে ফটো রেনামারের লেখককে প্রস্তাব দিয়েছি, যিনি উত্তর দিয়েছেন ...

ফটো রেনামার ৩.২ http://www.tgmdev.be/applications/photorenamer/photorenamer.php

আমি রিবনের 'বিকল্পগুলি' ট্যাবে একটি বোতাম যুক্ত করছি .. সেখান থেকে আপনি ফাইলটির ফাইল সময় স্থিতি আপডেট করার জন্য বিকল্পটি নির্বাচন করতে পারেন ..

যাইহোক, মুখোশ ব্যবহার এড়ানোর জন্য, আমি একটি নতুন মুখোশ বৈশিষ্ট্য যুক্ত করেছি:% F। আপনি যদি এই সাধারণ মুখোশটি ব্যবহার করেন তবে ফাইলটির নিজস্ব নাম সহ নামকরণ করা হবে ... সুতরাং আপনি যে ফাইলটির জন্য ফাইল সময়ের বৈশিষ্ট্য আপডেট করতে চান সেই ফাইলটির পুনরায় নামকরণ করতে আপনি বাধ্য নন ...


0

এটি একটি পুরানো প্রশ্ন এবং দেখে মনে হচ্ছে যে এখানে কয়েকটি প্রস্তাবনা রয়েছে যা ভালভাবে কাজ করা উচিত, তবে অ্যান্ড্রয়েড ফোন আপগ্রেড হওয়ার পরে ফাইল অর্ডার ইস্যুটি সাজানোর জন্য আমি যে পৌঁছেছি সেটাই ছিল।

  • ক্র্যাঙ্ক উন্মুক্ত উইন্ডোজ (বয়সে প্রথমবারের জন্য)
  • এক্সএফএস বা এমন কিছু ইনস্টল করুন যা ext4 পার্টিশন পড়তে পারে
  • মাইক্রো এসডি থেকে হার্ড ডিস্কে ফটোগুলি অনুলিপি করুন
  • EXIF তারিখে তৈরি / পরিবর্তিত তারিখগুলি সেট করতে অ্যাট্রিবিউট চেঞ্জার ( https://www.petges.lu/home/ ) ব্যবহার করুন
  • ফোনটিতে ফিরতি কার্ড
  • এমটিপি-র মাধ্যমে ফোনে ফটোগুলি অনুলিপি করুন

এটি কারও কাজে লাগবে।


-2

অন্যান্য ফ্রি প্রোগ্রাম হ'ল গুগল পিকাসা - আপনি সহজেই সমস্ত ফটোগুলির পরিবর্তনের তারিখ এবং সময় ব্যাচ করতে পারেন:

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এটি সম্পর্কে দুর্দান্ত নিবন্ধ: ছবি তোলার সময় পিকাসায় কোনও ছবির তারিখ কীভাবে পরিবর্তন করবেন


2
এই সমাধানটি কীভাবে কাজ করছে? ওপি ফাইলের তারিখটি এক্সআইএফ তারিখের সাথে মিল রাখতে চায় wants পিকাসা সম্ভবত এটি করছে না।
অলিভিয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.