এমন কোনও সফ্টওয়্যার রয়েছে যা ফাইলের পরিবর্তনের তারিখের উপর ভিত্তি করে এক্সআইএফ তারিখ নির্ধারণ করবে?


20

আমি বহু বছর ধরে এক্সিফারটি ক্যামেরা (গুলি) থেকে এক্সআইএফ তারিখের উপর ভিত্তি করে আমার ফটোগুলি পুনর্নবীকরণ এবং পুনরায় নামকরণের জন্য ব্যবহার করছি

আমি এখন আইফোনে উপলভ্য কিছু বিকল্প ক্যামেরা অ্যাপস ব্যবহার শুরু করেছি (বিশেষত প্লাস্টিক ক্যামেরা এবং হিপস্টাম্যাটিক ) তবে এগুলি চিত্রগুলিতে কোনও এক্সআইএফ তথ্য সংরক্ষণ করে না not

তারপর আমি কি চাই সন্নিবেশ করতে হয় Date Digitised, Date Takenএবং Date Modifiedএক্জিফ JPG, ফাইলের উপর ভিত্তি করে মান Modified Dateএবং সেট (যা ফটো তোলার সময় সঠিক হয়) Makeথেকে Appleএবং Modelথেকে iPhone 3GS(যদিও প্রক্রিয়া কোন JPG ছবি প্রযোজ্য হবে যার উত্স নির্বিশেষে কোনও EXIF ​​ডেটা নেই)

আমি এক্সিফার , ইরফানভিউ , এক্সিফটুল , পিকাসা এবং অন্যান্যদের দিকে নজর রেখেছি এবং তারা হয় তারিখগুলি একেবারে সেট করতে পারে না বা কেবল একটি নির্দিষ্ট তারিখ / সময় সেট করতে পারে।

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

বা, এক্সিফটুলের এমন কিছু পরিবর্তন আছে যা আমি সম্ভবত মিস করেছি?

আমি ইমেজগুলির ফোল্ডারে একটি ব্যাচ হিসাবে এটি করতে সক্ষম হতে চাই।


এফডাব্লুআইডাব্লু, হিপস্টাম্যাটিকের এখন এক্সআইএফ ডেটা অন্তর্ভুক্ত। প্লাস্টিক ক্যামেরাটিকে একই করার জন্য একটি বৈশিষ্ট্য অনুরোধ করুন।
ম্যাটডেম

@ মেট্টেম - হ্যাঁ, তারা এখন কয়েকটি সংস্করণে কাজ করেছে। জিনিসগুলিকে অনেক সহজ করে তোলে!
শেভেক

উত্তর:


26

আমি মনে করি আপনি এটি এক্সিফটুল দিয়ে করতে পারেন:

exiftool -v "-FileModifyDate>DateTimeOriginal" *

জেপিগের কয়েকটি অনুলিপি চেষ্টা করে দেখে মনে হচ্ছে এটি কার্যকর হয়েছে।


4
আসলে exiftool -v "-FileModifyDate>AllDates" *সমস্ত 3 তারিখগুলি করেছিল
শেভেক

@ শেভেক - আপনি বেশ স্বাগতম!
জন কাভান

দুর্দান্ত, অনেক ধন্যবাদ! আমার যখন ইমেজম্যাগিক্সকে মোগ্রিফি সরঞ্জামগুলি ফটোগুলির টাইমস্ট্যাম্পটি ছাপানোর জন্য তৈরি করা হয়েছিল যেখানে সেখানে কোনও এক্সআইএফের তারিখ নেই।
leberwurstsaft

3

অনেক বেশি শক্তিশালী এক্সিফটোল ছাড়াও, কেউ এ জাতীয় সহজ জিনিসগুলির জন্য ঝাঁকুনি ব্যবহার করতে পারে।

jhead -dsft *.jpg

এটি সময়-অনুসারে পুনর্নবীকরণ পরিচালনাও করবে, যাতে আপনি পুরোপুরি এক্সিফার এড়িয়ে যেতে পারেন।

আপনার ফাইলগুলিতে বিদ্যমান এক্সআইএফ না থাকার ক্ষেত্রে -mkexifপতাকাটি যুক্ত করার সাথে সাথে একই পাসে আপনার এটি তৈরি করতে হবে, যা ঝাডেও করতে পারে :

jhead -mkexif -dsft *.jpg

অবশ্যই, যদি আপনার ফাইল করে এক্জিফ হেডার ইতিমধ্যে ব্যবহার করছেন না, -mkexif। এই প্রশ্নটি যেমন জিজ্ঞাসা করছে তেমন কমান্ডের এই অংশটি যা বলে তা করে এবং স্ক্র্যাচ থেকে সম্পূর্ণ নতুন ফাঁকা EXIF ​​তৈরি করে। আপনি যদি কেবল এক্সআইএফ তৈরি না করেই সময় পরিবর্তন করতে চান তবে পতাকাটি ছেড়ে দিন।


3

আমি শেষ পর্যন্ত এমন একটি সরঞ্জাম পেয়েছি যা স্ক্রিপ্টের প্রয়োজন ছাড়াই সহজে কাজ করে।

আপনি এখানে যান: http://www.relliksoftware.com/exifdatechanger/


এটি RAW ফাইলগুলির জন্য বিনামূল্যে নয়
শেভেক

ফাইলনামে সঞ্চিত তারিখগুলি থেকে এটি EXIF ​​সেট করতে নিখুঁত দেখাচ্ছে!
ওমিওড

2

এটি লাইনগুলির পাশাপাশি পাইথন স্ক্রিপ্টের সাহায্যে করা যেতে পারে:

import sys, os, datetime
filename = sys.argv[1]
ts = datetime.datetime.fromtimestamp(os.stat(filename).st_mtime)
ts_string = ts.strftime('%Y-%m-%d %H:%M:%S')
os.system('some_exif_tool -ts "%s" "%s"' % (ts_string, filename))

(আমি জানি এটি সত্যই ফটোগ্রাফার-বান্ধব উত্তর নয়, আশা করি এটি কারও পক্ষে সহায়ক হতে পারে))


1

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.