45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1

গত আট বছরে, আমি ভিডিও টেপের এই বাক্সটি চারটি আলাদা অ্যাপার্টমেন্ট এবং একটি বাড়িতে স্থানান্তরিত করেছি। আমার শৈশব থেকে পারিবারিক ভিডিও।

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1

600 ঘন্টারও বেশি কাজ করার পরে, আমি অবশেষে ডিজিটাইজড এবং সঠিকভাবে সংগঠিত করেছি যাতে ক্যাসেটগুলি ফেলে দেওয়া যায়।

2 অংশ


ফুটেজ এখন কেমন দেখাচ্ছে তা এখানে:

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
সমস্ত পারিবারিক ভিডিও ডিজিটালাইজড এবং একটি ব্যক্তিগত মিডিয়া সার্ভার থেকে দেখার জন্য উপলব্ধ

এর ফলে 513টি পৃথক ভিডিও ক্লিপ হয়েছে। প্রত্যেকটির একটি শিরোনাম, বিবরণ, রেকর্ডিং তারিখ, সমস্ত অংশগ্রহণকারীদের জন্য ট্যাগ রয়েছে, যা রেকর্ডিংয়ের সময় বয়স নির্দেশ করে। সবকিছুই একটি প্রাইভেট মিডিয়া সার্ভারে রয়েছে যেখানে শুধুমাত্র পরিবারের সদস্যদেরই অ্যাক্সেস রয়েছে এবং হোস্টিং খরচ মাসে $1-এর কম।

এই নিবন্ধটি আমি যা করেছি তা নিয়ে আলোচনা করে, কেন আট বছর লেগেছিল এবং কীভাবে একই ফলাফলটি আরও সহজ এবং দ্রুত অর্জন করা যায়।

প্রথম নিষ্পাপ প্রচেষ্টা

2010 সালের দিকে, আমার মা একধরনের ভিএইচএস থেকে ডিভিডি কনভার্টার কিনেছিলেন এবং এর মাধ্যমে আমাদের বাড়ির সমস্ত ভিডিও চালাতেন।

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
আমার মায়ের রেকর্ড করা আসল ডিভিডি (নিখোঁজ অক্ষরগুলির কী হয়েছিল জানি না)

সমস্যা হল, মা শুধুমাত্র এক সেট ডিভিডি তৈরি করেছেন। সমস্ত আত্মীয়রা বিভিন্ন রাজ্যে বাস করে, তাই চারপাশে ডিস্ক পাস করা অসুবিধাজনক ছিল।

2012 সালে, আমার বোন আমাকে এই ডিভিডিগুলো দিয়েছিল। আমি ভিডিও ফাইল কপি করেছি এবং ক্লাউড স্টোরেজে সবকিছু আপলোড করেছি। সমস্যা সমাধান!

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
Google ক্লাউড স্টোরেজে পারিবারিক ভিডিওর ডিভিডি রিপ

কয়েক সপ্তাহ পর আমি জিজ্ঞেস করলাম কেউ টেপগুলো দেখেছে কিনা। দেখা গেল কেউ দেখছে না। আমিও তাকাইনি। ইউটিউবের যুগে, আকর্ষণীয় ফুটেজ অনুসন্ধানে অজানা সামগ্রীর তিন ঘন্টা ফাইল ডাউনলোড করা বোকামি।

কেবল আমার মা আনন্দিত ছিলেন: "দারুণ," তিনি বললেন, "এখন আমরা কি শেষ পর্যন্ত এই সমস্ত ক্যাসেটগুলি ফেলে দিতে পারি?"

ওহ-ওহ। এটা একটা ভয়ানক প্রশ্ন। আমরা যদি কিছু এন্ট্রি মিস করি? যদি টেপগুলিকে উচ্চ মানের ডিজিটাইজ করা যায়? যদি লেবেলে গুরুত্বপূর্ণ তথ্য থাকে?

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

আমিও জানতাম না আমি কিসের মধ্যে যাচ্ছি।

এত কঠিন শোনাচ্ছে না

আপনি যদি বুঝতে না পারেন কেন এটি আমার আট বছর এবং শত ঘন্টা সময় নিয়েছে, আমি আপনাকে দোষ দিই না। আমিও ভেবেছিলাম এটা সহজ হবে।

শুরু থেকে শেষ পর্যন্ত ডিজিটাইজেশন প্রক্রিয়াটি কেমন দেখায় তা এখানে:

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1

আরও স্পষ্টভাবে, তত্ত্বের ক্ষেত্রে এটি এমনই দেখায়। অনুশীলনে এটি কীভাবে পরিণত হয়েছিল তা এখানে:

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1

ইতিমধ্যে যা করা হয়েছে তা পুনরায় কাজ করার জন্য বেশিরভাগ সময় ব্যয় করা হয়েছিল। আমি একটি পর্যায় শেষ করেছি, এবং তারপর এক বা দুটি পর্যায় পরে আমি কৌশলটিতে কিছু ত্রুটি খুঁজে পেয়েছি। আমি ফিরে যেতে এবং এটি পুনরায় করতে ছিল. উদাহরণস্বরূপ, আমি বুঝতে পারার আগে আমি 20টি টেপ থেকে ভিডিও শট করেছি যে অডিওটি একটু সিঙ্কের বাইরে ছিল। অথবা কয়েক সপ্তাহ সম্পাদনা করার পরে, আমি নিজেকে এমন একটি ফর্ম্যাটে একটি ভিডিও রপ্তানি করছি যা ওয়েবে স্ট্রিমিং সমর্থন করবে না৷

পাঠকের বিবেক রক্ষা করার জন্য, আমি প্রক্রিয়াটিকে এমনভাবে সাজিয়ে দিচ্ছি যেন এটি একটি নিয়মতান্ত্রিক উপায়ে এগিয়ে চলেছে যাতে আপনি ক্রমাগত পিছনে ঝাঁপিয়ে পড়েন এবং সবকিছু পুনরায় করতে না পারেন, যেমনটি আমাকে করতে হয়েছিল।

ধাপ 1 ভিডিও ক্যাপচার করুন

ঠিক আছে, 2012 এ ফিরে যান। মা সত্যিই বিশ বছর ধরে রাখা ক্যাসেটগুলি ফেলে দিতে চেয়েছিলেন, তাই যখন আমরা প্রথম দেখা করি, তিনি অবিলম্বে আমাকে একটি বিশাল কার্ডবোর্ডের বাক্স দিয়েছিলেন। এইভাবে ডিজিটালাইজ করার জন্য আমার অনুসন্ধান শুরু হয়েছিল।

সুস্পষ্ট সিদ্ধান্ত ছিল পেশাদারদের কাছে কাজটি অর্পণ করা। অনেক কোম্পানি ডিজিটাইজেশনে নিযুক্ত, এবং কিছু বিশেষভাবে হোম ভিডিওতে বিশেষজ্ঞ।

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

স্পয়লার: এটা সত্যিই কঠিন হতে পরিণত.

ভিডিও ধারণের প্রথম প্রচেষ্টা

আমার বাবার কাছে এখনও পরিবারের পুরানো ভিসিআর ছিল, তাই আমি তাকে পরবর্তী পারিবারিক রাতের খাবারের জন্য বেসমেন্ট থেকে এটি খনন করতে বলেছিলাম। আমি কিনেছিলাম ইউএসবি অ্যাডাপ্টার থেকে সস্তা আরসিএ অ্যামাজনে এবং ব্যবসায় নেমে পড়েন।

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
TOTMC ভিডিও ক্যাপচার ডিভাইস, বহু বছরের অনুসন্ধানের সময় আমি কেনা অনেক A/V ডিভাইসের মধ্যে প্রথম

একটি USB ক্যাপচার ডিভাইস থেকে ভিডিও প্রক্রিয়া করতে, আমি VirtualDub প্রোগ্রাম ব্যবহার করেছি, 2012 সংস্করণটি একটু পুরানো, কিন্তু সমালোচনামূলক নয়৷

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
ভার্চুয়ালডাব প্রোগ্রামে ফ্রেম, যেমন আমি চার বছর বয়সে আমার বাবার কাছে একটি বই পড়েছিলাম

শব্দ বিকৃতি সঙ্গে আক্রমণ

যখন আমি সম্পাদনা প্রক্রিয়া শুরু করি, তখন আমি অডিও এবং ভিডিওর মধ্যে কিছুটা সিঙ্ক লক্ষ্য করেছি। ঠিক আছে কোনো সমস্যা নেই. আমি শব্দটা একটু সরাতে পারি।

দশ মিনিট পরে, তিনি আবার সিঙ্কের বাইরে ছিলেন। আমি কি প্রথমবার একটু সরেছি?

এটি ধীরে ধীরে আমার মনে হয় যে অডিও এবং ভিডিও কেবল সিঙ্কের বাইরে নয়, এগুলি আসলে বিভিন্ন গতিতে রেকর্ড করা হয়। টেপ জুড়ে, তারা আরো এবং আরো বিচ্যুত. সিঙ্ক্রোনাইজ করার জন্য, আমাকে প্রতি কয়েক মিনিটে ম্যানুয়ালি শব্দ সামঞ্জস্য করতে হয়েছিল।

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
যদি আপনার সেটআপ বিভিন্ন হারে অডিও এবং ভিডিও ক্যাপচার করে, তবে একমাত্র সমাধান হ'ল প্রতি কয়েক মিনিটে অডিওটি ম্যানুয়ালি সংশোধন করা

আপনি কি কল্পনা করতে পারেন যে 10 মিলিসেকেন্ড আগে বা 10 মিলিসেকেন্ড পরে শব্দের পার্থক্য করা কতটা কঠিন? এটা সত্যিই কঠিন! নিজের জন্য বিচার করুন।

এই ভিডিওতে, আমি আমার দরিদ্র, রোগীর বিড়ালছানাটির সাথে খেলছি, যার নাম ব্ল্যাক ম্যাজিক। শব্দটি কিছুটা সিঙ্কের বাইরে। নির্ণয় করুন ছবিটি এগিয়ে আছে নাকি দেরীতে?


সিঙ্কের বাইরে শব্দ এবং ছবি সহ একটি ভিডিও ক্লিপের উদাহরণ

এই মুহুর্তে, ব্ল্যাক ম্যাজিক লাফিয়ে ওঠে, পাঁচগুণ মন্থরতার সাথে একটি খণ্ড:


শব্দ এবং ছবি সিঙ্কের বাইরে, পাঁচ গুণ ধীর

উত্তর: শব্দটি কয়েক মিলিসেকেন্ডের বিলম্বের সাথে আসে।

ব্যক্তিগত সময়ের শত শত ঘন্টার পরিবর্তে হয়তো অতিরিক্ত একশ ডলার ব্যয় করবেন?

শুধুমাত্র শব্দ সংশোধনের জন্য অনেক ঘন্টার ক্লান্তিকর, উন্মাদনামূলক কাজের প্রয়োজন ছিল। অবশেষে এটি আমার কাছে ঘটেছে যে একটি ভাল এবং আরও ব্যয়বহুল ভিডিও ক্যাপচার ডিভাইস ব্যবহার করে ডিসিঙ্ক এড়ানো যেতে পারে। কিছু গবেষণার পরে, আমি অ্যামাজনে একটি নতুন কিনেছি:

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
কেনার জন্য আমার দ্বিতীয় প্রচেষ্টা ভিডিও ক্যাপচার ডিভাইস

এমনকি নতুন ডিভাইসের সাথে, ডিসিঙ্ক কোথাও অদৃশ্য হয়নি।

"সুপার" উপসর্গ সহ VCR

হয়তো সমস্যা ভিসিআর নিয়ে। চালু ডিজিটাইজেশন ফোরাম এটি বলা হয়েছিল যে "সময়-ভিত্তিক সংশোধনকারী" (টিবিসি) সহ একটি ভিসিআর-এ কোনও ডিসিক্রোনাইজেশন হবে না, এই বৈশিষ্ট্যটি সমস্ত সুপার ভিএইচএস (এস-ভিএইচএস) ভিসিআরগুলিতে উপলব্ধ।

ভালো অবশ্যই! কেন যেন বোকামি করে এলোমেলো করলাম সাধারণ ভিসিআর পাওয়া গেলে супер-ভিসিআর যে সমস্যার সমাধান করে?

কেউ আর এস-ভিএইচএস ভিসিআর তৈরি করে না, তবে সেগুলি এখনও ইবেতে উপলব্ধ। 179 ডলারে, আমি একটি JVC SR-V10U মডেল কিনেছি, যা VHS ডিজিটাইজেশনের জন্য উপযুক্ত বলে মনে হচ্ছে:

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
ভিনটেজ JVC SR-V10U VCR আমি ইবেতে $179 এ কিনেছি

মেইলে এসেছে ‘সুপার’ ভিসিআর। সিঙ্কের বাইরে অডিওর সাথে বেশ কয়েক মাস লড়াই করার পরে, আমি খুব আনন্দিত ছিলাম যে এমন সরঞ্জাম রয়েছে যা আমার সমস্ত সমস্যার সমাধান করবে।

আমি বাক্সটি খুললাম, সবকিছু সংযুক্ত করেছি - তবে শব্দটি এখনও একটি ভিন্ন গতিতে রেকর্ড করা হয়েছিল। এহ.

ক্লান্তিকর অনুসন্ধান, সমস্যা সমাধান এবং সংগ্রামের বছর

আমি সমস্যা সমাধানে একটি করুণ প্রচেষ্টা শুরু করেছি। এটা দেখতে বেদনাদায়ক ছিল. প্রতিবার আমি পায়খানা থেকে সমস্ত সরঞ্জাম টেনে বের করেছিলাম, ডেস্কটপের পিছনে হাঁটুতে ভর দিয়ে সবকিছু সংযুক্ত করার জন্য, ভিডিও ক্যাপচার করার চেষ্টা করেছি - এবং আবার দেখেছি যে কিছুই কাজ করেনি।

আমি 2008 থেকে কিছু অদ্ভুত স্বাক্ষরবিহীন চাইনিজ ড্রাইভার ইনস্টল করার বিষয়ে একটি এলোমেলো ফোরাম পোস্ট দেখেছি... এটি একটি ভয়ানক ধারণা, কিন্তু আমি মরিয়া। যাইহোক, তিনি সাহায্য করেননি।

আমি বিভিন্ন ডিজিটাইজিং প্রোগ্রাম চেষ্টা করেছি। কিনলেন বিশেষ ভিএইচএস ক্যাসেটভিসিআর এর চৌম্বকীয় মাথা পরিষ্কার করতে। কিনলেন তৃতীয় ভিডিও ক্যাপচার ডিভাইস. কিছুই সাহায্য করেনি।

আমি সর্বদাই হাল ছেড়ে দিয়েছিলাম, সবকিছু আনপ্লাগ করেছিলাম এবং আরও কয়েক মাসের জন্য একটি পায়খানার মধ্যে সরঞ্জাম লুকিয়ে রেখেছিলাম।

আত্মসমর্পণ করুন এবং পেশাদারদের ক্যাসেট দিন

2018 সাল চলে এসেছে। আমি চারটি ভিন্ন অ্যাপার্টমেন্টের চারপাশে ভিডিও টেপ এবং টন সরঞ্জাম স্থানান্তরিত করেছি এবং নিউ ইয়র্ক থেকে ম্যাসাচুসেটসে যেতে যাচ্ছিলাম। আমি তাদের আবার নেওয়ার শক্তি খুঁজে পাচ্ছিলাম না, কারণ আমি ইতিমধ্যেই বুঝতে পেরেছিলাম যে আমি নিজে থেকে এই প্রকল্পটি কখনই শেষ করব না।

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

Я: কিন্তু তার মানে কিছু কোম্পানির আমাদের বাড়ির সমস্ত ভিডিওতে অ্যাক্সেস থাকবে৷ এটা আপনার জন্য উপযুক্ত?
বোন: হ্যাঁ, আমি যত্নশীল। আপনি একা চিন্তিত. অপেক্ষা করুন, তাই আপনি প্রথম স্থানে কাউকে অর্থ প্রদান করতে পারতেন?
Я: উহ...

সমস্ত 45 টি ক্যাসেটের ডিজিটাইজেশনের জন্য $750 খরচ হয়। এটি ব্যয়বহুল বলে মনে হচ্ছে, কিন্তু ততক্ষণে আমি এই সরঞ্জামগুলির সাথে আর মোকাবিলা করতে না পাওয়ার জন্য কিছু পরিশোধ করতাম।

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

পেশাদার ডিজিটাইজিং এবং আমার দেশীয় প্রচেষ্টার তুলনা করার জন্য এখানে একটি ভিডিও রয়েছে:


ভিডিওতে পেশাদার এবং ঘরে তৈরি ডিজিটাইজেশনের তুলনা যেখানে আমার মা প্রোগ্রামিং-এ আমার প্রথম প্রয়াস ফিল্ম করেন৷

ধাপ 2. সম্পাদনা

হোম শ্যুটে, প্রায় 90% উপাদান বিরক্তিকর, 8% আকর্ষণীয় এবং 2% আশ্চর্যজনক। ডিজিটাইজ করার পরে, আপনার এখনও অনেক কাজ বাকি আছে।

অ্যাডোব প্রিমিয়ারে সম্পাদনা

একটি ভিএইচএস ক্যাসেটে, ভিডিও ক্লিপগুলির একটি দীর্ঘ স্ট্রিম ফাঁকা অংশগুলির সাথে ছেদ করা হয়। একটি টেপ সম্পাদনা করতে, প্রতিটি ক্লিপ কোথায় শুরু এবং শেষ হবে তা নির্ধারণ করতে হবে।

সম্পাদনার জন্য, আমি Adobe Premiere Elements ব্যবহার করেছি, যার দাম আজীবন লাইসেন্সের জন্য $100-এর কম। এর সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য হল একটি মাপযোগ্য টাইমলাইন। এটি আপনাকে একটি দৃশ্যের প্রান্তগুলি দ্রুত খুঁজে পেতে দেয় এবং তারপরে ক্লিপটি শুরু বা শেষ হয় এমন সঠিক ভিডিও ফ্রেম খুঁজে পেতে জুম ইন করতে দেয়৷

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
Adobe Premiere Elements-এ অপরিহার্য জুম টাইমলাইন

প্রিমিয়ারের সমস্যা হল যে প্রক্রিয়াটির জন্য ধ্রুবক ম্যানুয়াল পদক্ষেপের প্রয়োজন হয়, তবে এটি ডিজিটাইজ করতে এবং রপ্তানি করতে দীর্ঘ সময় নেয়। এখানে আমার অপারেশনের ক্রম:

  1. একটি কাঁচা ফাইল খুলুন যাতে 30-120 মিনিটের ভিডিও থাকে।
  2. একটি পৃথক ক্লিপের সীমানা চিহ্নিত করুন।
  3. ক্লিপ রপ্তানি করুন।
  4. রপ্তানি সম্পূর্ণ হওয়ার জন্য 2-15 মিনিট অপেক্ষা করুন।
  5. টেপ শেষ না হওয়া পর্যন্ত 2-4 ধাপগুলি পুনরাবৃত্তি করুন।

দীর্ঘ অপেক্ষার অর্থ হল আমি ক্রমাগত ভিডিও এডিটিং এবং অন্য কিছু কাজের মধ্যে স্যুইচ করছিলাম, ঘন্টার পর ঘন্টা আমার মনোযোগ সরিয়ে নিচ্ছিলাম।

আরেকটি অসুবিধা ছিল অ-প্রজননযোগ্যতা। একটি ছোট ভুল ঠিক করা স্ক্র্যাচ থেকে শুরু করার মতোই কঠিন ছিল। এটি একটি ভিডিও পোস্ট করার সময় এটি আমাকে কঠিন আঘাত. শুধুমাত্র তখনই আমি বুঝতে পেরেছিলাম যে ইন্টারনেটে স্ট্রিম করার জন্য, ওয়েব ব্রাউজারগুলি স্থানীয়ভাবে সমর্থন করে এমন একটি বিন্যাসে ভিডিওটি রপ্তানি করা প্রয়োজন। আমি একটি পছন্দের মুখোমুখি হয়েছিলাম: শত শত ক্লিপ রপ্তানি করার ক্লান্তিকর প্রক্রিয়াটি পুনরায় চালু করুন, অথবা রপ্তানি করা ভিডিওগুলিকে নিম্নমানের সাথে অন্য ফর্ম্যাটে পুনরায় এনকোড করুন৷

সম্পাদনা অটোমেশন

ম্যানুয়াল কাজে অনেক সময় ব্যয় করার পরে, আমি ভাবলাম যে AI এখানে কোনওভাবে প্রয়োগ করা যেতে পারে। ক্লিপগুলির সীমানা নির্ধারণ করা মেশিন লার্নিংয়ের জন্য উপযুক্ত কাজ বলে মনে হচ্ছে। আমি জানতাম যে নির্ভুলতা নিখুঁত হবে না, তবে তাকে কমপক্ষে 80% কাজ করতে দিন এবং আমি শেষ 20% ঠিক করব।

আমি নামক একটি টুল দিয়ে পরীক্ষা করেছি pyscenedetect, যা ভিডিও ফাইল পার্স করে এবং টাইমস্ট্যাম্প আউটপুট করে যেখানে দৃশ্যের পরিবর্তন ঘটে:

 $ docker run 
    --volume "/videos:/opt" 
    handflucht/pyscenedetect 
    --input /opt/test.mp4 
    --output /opt 
    detect-content --threshold 80 
    list-scenes
[PySceneDetect] Output directory set:
  /opt
[PySceneDetect] Loaded 1 video, framerate: 29.97 FPS, resolution: 720 x 480
[PySceneDetect] Downscale factor set to 3, effective resolution: 240 x 160
[PySceneDetect] Scene list CSV file name format:
  $VIDEO_NAME-Scenes.csv
[PySceneDetect] Detecting scenes...
[PySceneDetect] Processed 55135 frames in 117.6 seconds (average 468.96 FPS).
[PySceneDetect] Detected 33 scenes, average shot length 55.7 seconds.
[PySceneDetect] Writing scene list to CSV file:
  /opt/test-Scenes.csv
[PySceneDetect] Scene List:
-----------------------------------------------------------------------
 | Scene # | Start Frame |  Start Time  |  End Frame  |   End Time   |
-----------------------------------------------------------------------
 |      1  |           0 | 00:00:00.000 |        1011 | 00:00:33.734 |
 |      2  |        1011 | 00:00:33.734 |        1292 | 00:00:43.110 |
 |      3  |        1292 | 00:00:43.110 |        1878 | 00:01:02.663 |
 |      4  |        1878 | 00:01:02.663 |        2027 | 00:01:07.634 |
 ...

টুলটি প্রায় 80% এর নির্ভুলতা দেখায়, কিন্তু এর কাজ চেক করতে এটি সংরক্ষণের চেয়ে বেশি সময় নেয়। যাইহোক, pyscenedetect সমগ্র প্রকল্পের জন্য সবচেয়ে গুরুত্বপূর্ণ আবিষ্কারগুলির মধ্যে একটি করেছে: দৃশ্যের সীমানা নির্ধারণ করা এবং ক্লিপগুলি রপ্তানি করা পৃথক কাজ।

মনে পড়ল আমি একজন প্রোগ্রামার

এই মুহুর্তে, আমি অ্যাডোব প্রিমিয়ারে যা করেছি তা "সম্পাদনা" বলে বিবেচনা করেছি। কাঁচা ফ্রেম থেকে ক্লিপ কাটা একটি ক্লিপের সীমানা খুঁজে পাওয়ার সাথে হাত মিলিয়ে বলে মনে হচ্ছে, কারণ প্রিমিয়ার কাজটি এভাবেই কল্পনা করেছিল। যখন pyscenedetect মেটাডেটা টেবিলটি মুদ্রণ করে, তখন এটি আমাকে উপলব্ধি করে যে আমি দৃশ্য অনুসন্ধানকে ভিডিও রপ্তানি থেকে আলাদা করতে পারি। এটি একটি যুগান্তকারী ছিল.

সম্পাদনার কারণটি এত ক্লান্তিকর এবং সময়সাপেক্ষ ছিল কারণ প্রিমিয়ার প্রতিটি ক্লিপ রপ্তানি করার সময় আমাকে অপেক্ষা করতে হয়েছিল। যদি আমি একটি স্প্রেডশীটে মেটাডেটা লিখি এবং একটি স্ক্রিপ্ট লিখি যা ভিডিওটি স্বয়ংক্রিয়ভাবে রপ্তানি করে, সম্পাদনা প্রক্রিয়াটি উড়ে যাবে।

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

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
আমার হোম ভিডিও সম্পর্কে মেটাডেটা সহ বিশাল স্প্রেডশীট

পরে, আমি ক্লিপগুলিতে তথ্য যোগ করতে এই মেটাডেটা ব্যবহার করতে সক্ষম হয়েছি, যেমন আমাদের সকলের বয়স কত এবং ক্লিপে কী ঘটছে তার বিশদ বিবরণ।

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1
স্প্রেডশীট কার্যকারিতা আপনাকে মেটাডেটা রেকর্ড করতে দেয় যা ক্লিপ সম্পর্কে আরও তথ্য দেয় এবং সেগুলি দেখতে সহজ করে

স্বয়ংক্রিয় সমাধানের সাফল্য

স্প্রেডশীট থাকার, আমি লিখেছিলাম লিপি, যা CSV ডেটার উপর ভিত্তি করে ক্লিপগুলিতে কাঁচা ভিডিওকে টুকরো টুকরো করে।

কর্মক্ষেত্রে এটি দেখতে কেমন তা এখানে:

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1

এতক্ষণে আমি কাটিয়েছি শত শত ঘন্টা, ক্লান্তিকরভাবে প্রিমিয়ারে ক্লিপ সীমানা নির্বাচন করা, রপ্তানি করা, এটি শেষ হওয়ার জন্য কয়েক মিনিট অপেক্ষা করা, এবং তারপর আবার শুরু করা। শুধু তাই নয়, একই ক্লিপগুলিতে প্রক্রিয়াটি একাধিকবার পুনরাবৃত্তি হয়েছিল যখন গুণমানের সমস্যাগুলি পরে আবিষ্কৃত হয়েছিল।

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

2 অংশ

ভিডিও ফুটেজ ডিজিটাইজ করা এবং সম্পাদনা করা মাত্র অর্ধেক যুদ্ধ। আমাদের এখনও ইন্টারনেটে প্রকাশের জন্য একটি সুবিধাজনক বিকল্প খুঁজে বের করতে হবে যাতে সমস্ত আত্মীয়স্বজন YouTube-এর মতো স্ট্রিমিং সহ সুবিধাজনক ফর্ম্যাটে পারিবারিক ভিডিও দেখতে পারে।

নিবন্ধের দ্বিতীয় অংশে, আমি কীভাবে সমস্ত ভিডিও ক্লিপ সহ একটি ওপেন সোর্স মিডিয়া সার্ভার সেট আপ করব তা বিস্তারিত জানাব, যার জন্য আমার প্রতি মাসে মাত্র 77 সেন্ট খরচ হয়।

ধারাবাহিকতা,

2 অংশ

45টি ভিডিওক্যাসেট ডিজিটাইজ করার জন্য আমার আট বছরের অনুসন্ধান। অংশ 1

উত্স: www.habr.com