← এডিট রুম

FCP AI-Toolkit 1.1.1 এসেছে: 1.1, সঙ্গে দুটি ফিক্স

1.1.1 এখন Mac App Store-এ, সঙ্গে Smart Cache, ক্যাপশন সম্পাদনা, Smart Search আর প্রায় 100টি ভাষা। বাড়তি “.1” দুটি বাগের জন্য, যেগুলো আমরা ঠিক সময়ে সারিয়ে ফেলেছি।

FCP AI-Toolkit 1.1.1 30 সেপ্টেম্বর থেকে Mac App Store-এ আছে। আপনি সংস্করণ 1.0 ব্যবহার করলে এটিই আপনার আপডেট। Mac App Store খুলে যেমন সব সময় করেন, তেমনি আপডেট করুন।

এই সংস্করণের কথা একটাই: গোড়া থেকে শুরু না করেই কোনো এডিটে ফিরে আসা। আপনি অন্য স্টাইল চেষ্টা করেন, ইন্ট্রো ছাঁটেন, কোনো নাম ঠিক করেন, ক্লিপ বাড়ান। ক্যাপশন আপনার সঙ্গে তাল মিলিয়ে চলে, প্রতিবার শূন্য থেকে শুরু করে না।

দাঁড়ান, 1.1-এর কী হলো?

ন্যায্য প্রশ্ন। 22 সেপ্টেম্বর আমরা একটি ঝলক প্রকাশ করেছিলাম, নাম ছিল 1.1-এ আসছে। সংস্করণ 1.1 তৈরি ছিল, যাচাইও হয়ে গিয়েছিল। শুধু তার লঞ্চ ভিডিওর অপেক্ষা ছিল।

তারপর 25 সেপ্টেম্বর আমরা আসল Final Cut Pro প্রজেক্টে শেষবারের মতো পরীক্ষা চালালাম। একাধিক ক্লিপ, আলাদা করা অডিও, আসল এডিটে যে ধরনের জট থাকে। দুটি বাগ ধরা পড়ল। আমরা একই দিনে দুটোই ঠিক করলাম।

আমরা 1.1 প্রকাশ করে পরে প্যাচ দিতে পারতাম। তার বদলে আগে বিল্ডটা ঠিক করে নতুন নম্বর দেওয়াই ভালো মনে হলো। তাই 1.1.1 মানে সহজভাবে 1.1 আর দুটি ফিক্স। সুবিধাগুলো ঠিক ততটুকুই, যা ঝলকে বলা হয়েছিল, আর বাড়তি “.1” সেই দুটি বাগের চিহ্ন, যেগুলো আপনার সামনে আসার আগেই আমরা ধরে ফেলেছি।

আমরা 27 সেপ্টেম্বর 1.1.1 Apple-এর কাছে পাঠিয়েছি, আর 30 সেপ্টেম্বর এটি লাইভ হয়েছে। কেউ কোনো সংস্করণ হাতছাড়া করেননি: জনসাধারণের জন্য 1.1 কখনো ছিলই না। আপনি 1.0 ব্যবহার করলে সরাসরি 1.1.1-এ যাবেন।

  1. ভার্সন 1.0 প্রকাশিত হলো
  2. 1.1-এর প্রিভিউ এসেছে, লঞ্চ ভিডিওর অপেক্ষা
  3. শেষ টেস্টে দুটি বাগ ধরা পড়ে, সেদিনই ঠিক করা হয়
  4. 1.1.1 রিভিউয়ের জন্য Apple-এ পাঠানো হলো
  5. 1.1.1 Mac App Store-এ লাইভ

প্রথম ফিক্স: একটার ওপর আরেকটা বসে থাকা ক্যাপশন

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

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

এটা এমনিতেই বিরক্তিকর। কিন্তু 1.1.1-এ একটি ক্যাপশন এডিটরও আছে, আর এডিটর একটা বুদ্ধিমানের কাজ করে: যে সময়ের বদলে কোনো ক্যাপশন পাশেরটার ওপর চড়ে যেত, সেটি সে মানে না। ডুপ্লিকেটগুলো আগে থেকেই একটার ওপর আরেকটা থাকলে আপনার প্রতিটি সংশোধনই ফিরিয়ে দেওয়া হতো। আপনি আটকে যেতেন, এডিটরটা যেন তালাবন্ধ।

এখন যা ঘটে:

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

আর প্রতিটি ক্যাপশনে এখন একটি নতুন সরানোর বোতাম আছে। কোনো লাইন একেবারেই না চাইলে মুছে দিন। পরের বারও সেটি মোছাই থাকে।

দ্বিতীয় ফিক্স: অডিও ছিল আমাদের ভাবা জায়গায় নয়

এটি এমন অডিওর কথা, যা ভিডিও থেকে আলাদা করা, কিংবা কোনো কানেক্টেড ক্লিপে বসানো। সাধারণ উদাহরণ হলো আলাদা রেকর্ডারের শব্দ, যা আপনার মূল ক্লিপের সঙ্গে জোড়া।

এমন প্রজেক্টে এক্সটেনশন আপনার টাইমলাইনের অবস্থান ভুল পড়তে পারত। আমাদের একটি পরীক্ষামূলক প্রজেক্টে আলাদা করা অডিও তার ভিডিওর চেয়ে লম্বা ছিল। শুধু ভিডিওর দৈর্ঘ্যটুকু ট্রান্সক্রাইব হয়েছিল, আর দুটি উৎসের মধ্যে ছিল 1.6 সেকেন্ডের ফারাক। ক্যাপশন সিঙ্ক থেকে সরে গিয়েছিল।

এখন নেস্টেড ও কানেক্টেড ক্লিপের অবস্থান ঠিকভাবে হিসাব করা হয়। কানেক্টেড ক্লিপ মাপা হয় তার নিজের স্টোরিলাইনে, যে ক্লিপে সেটি ঝুলে আছে তার দৈর্ঘ্যে ছেঁটে নয়। ভিডিও ক্লিপের ছবিকে আর অডিও উৎস বলে ভুল করা হয় না। আর অডিও রোল, বন্ধ করা ক্লিপ এবং বন্ধ করা অডিও চ্যানেলও মানা হয়।

দুটি ফিক্সই এসেছে একই জায়গা থেকে: আসল প্রজেক্ট। আমরা খুশি যে আরও একবার সেগুলোতে পরীক্ষা করেছিলাম।

Smart Cache: গোড়া থেকে শুরু নয়

Smart Cache আপনার Mac-এ মনে রাখে কী কী আগেই ট্রান্সক্রাইব হয়েছে।

একটু ভাবুন। আপনি একটি ইন্টারভিউয়ের ক্যাপশন করেছেন এবং ফলাফলে খুশি। তারপর ক্লায়েন্ট শেষে আরও দশ সেকেন্ড চাইলেন। আপনি টাইমলাইনে ক্লিপ বাড়িয়ে আবার Analyze চাপলেন। শুধু নতুন, এখনও ট্রান্সক্রাইব না হওয়া অংশটুকু Whisper-এর মধ্য দিয়ে যায়। বাকিটা আগে থেকেই তৈরি।

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

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

টাইমলাইনে পৌঁছানোর আগেই ক্যাপশন ঠিক করুন

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

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

আপনার পরিবর্তন আপনার Mac-এ সংরক্ষিত থাকে। এক্সটেনশন আবার খুললে, কিংবা একই মিডিয়া আবার বিশ্লেষণ করলে সেগুলো ফিরে আসে। আর 1.1.1-এ নতুন: যে ক্যাপশন চান না, সেটি সরিয়ে ফেলতে পারেন।

Smart Search: কথাটা কোথায় বলেছিলাম?

আপনার মনে আছে কোনো লেন্স নিয়ে কিছু বলেছিলেন, কিন্তু কোন ভিডিওতে, মনে নেই। Smart Search আপনার তৈরি করা প্রতিটি ক্যাপশনে, সব ক্লিপ জুড়ে খুঁজে দেখে। প্রতিটি ফলাফলে মিলে যাওয়া টেক্সট, ফাইলের নাম ও টাইমকোড দেখা যায়।

সার্চ আপনার সংশোধনগুলোও দেখে। কোনো নাম ঠিক করে থাকলে সেই ঠিক করা নামেই খুঁজে পাবেন।

একটি সৎ সীমাবদ্ধতা: কোনো ফলাফলে ক্লিক করলে Final Cut Pro-তে ক্লিপে চলে যাওয়া যায় না। আপনি ফাইলের নাম ও টাইমকোড পান, আর সেখানে নিজেই যান।

প্রায় 100টি ভাষা, আর Auto Detect

সংস্করণ 1.0-এ 20টি ভাষার একটি তালিকা ছিল। এখন ভাষার মেনুতে Whisper মডেল ক্যাটালগের প্রায় সব 100টি ভাষা আছে। একেবারে ওপরে আছে নতুন একটি বিকল্প, Auto Detect। ক্লিপে কোন ভাষা আছে নিশ্চিত না হলে, কিংবা বিভিন্ন ক্লিপে ভাষা মিশে থাকলে, সিদ্ধান্তটা তার ওপর ছেড়ে দিন। Auto Detect-ও মডেল ডাউনলোডের পর আপনার Mac-এই চলে।

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

ছোট উইন্ডো

এক্সটেনশন এখন Final Cut Pro-র ছোট উইন্ডোতেও খাপ খায়, যেমন ল্যাপটপের স্ক্রিনে। প্রজেক্ট ফেলার জায়গা, সার্চ আর টেমপ্লেট বাছাই নাগালের মধ্যেই থাকে।

যা আগের মতোই থাকছে

  • ট্রান্সক্রিপশন এখনও আপনার Mac-এই চলে। আমরা WhisperKit ব্যবহার করি, যা OpenAI-এর Whisper-এর ওপর তৈরি। আপনার ফুটেজ কোনো ক্লাউড ট্রান্সক্রিপশন সেবায় আপলোড হয় না। স্পিচ মডেল একবার ডাউনলোড করতে হয়, তার জন্য ইন্টারনেট লাগে। App Store-এর কেনাকাটা ও সাবস্ক্রিপশন যাচাইয়েও ইন্টারনেট লাগে।
  • সেই একই পাঁচটি টেমপ্লেট। Basic, Highlighted, Highlighted with Background, Pop এবং Beast Pop। ফন্ট, রং ও অবস্থান আগের মতোই বদলানো যায়।
  • সেই একই গোছানো ফলাফল। আপনার টাইটেলগুলো একটি সেকেন্ডারি স্টোরিলাইনে একটি কম্পাউন্ড ক্লিপে একসঙ্গে ফিরে আসে।
  • সেই একই মূল্যের ব্যবস্থা। অ্যাপ বিনামূল্যে ডাউনলোড করা যায় এবং টেমপ্লেটগুলোও বিনামূল্যে। স্বয়ংক্রিয় AI ক্যাপশনের জন্য সক্রিয় মাসিক সাবস্ক্রিপশন লাগে। বর্তমান মূল্য জানতে অনুগ্রহ করে এটি দেখুন: Mac App Store-এর পাতা.

এই আপডেটে যা নেই

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

পরবর্তী আপডেটের কাজ আমরা শুরু করে দিয়েছি। এখানে সে সম্পর্কে কোনো প্রতিশ্রুতি দেব না। তৈরি হলেই বরং আপনাদের জানাব।

নিন, দেখুন, আর আপনার মতামত জানান

আপডেট করতে Mac App Store খুলুন এবং FCP AI-Toolkit 1.1.1 ইনস্টল করুন। App Store-এর পাতাটি এখন 10টি ভাষায় পাওয়া যায়, আর এতে একটি ছোট প্রিভিউ ভিডিও আছে।

এটি কাজ করতে দেখতে YouTube-এ লঞ্চ ভিডিওদেখুন। আমাদের প্রথম ভিডিওগুলো, অর্থাৎ একটি লঞ্চ ভিডিও আর Shorts, রয়েছে YouTube এবং Instagram (Reels হিসেবে)। আমরা এখানেও আছি: TikTok। আমরা কীভাবে এ পর্যন্ত এলাম তা পড়তে চাইলে 1.0-এর পোস্ট এবং 1.1-এর ঝলক এখনও অনলাইনে আছে।

আপনার প্রজেক্টে কিছু কাজ না করলে, কিংবা কোনো ভাবনা থাকলে help@fcp-aitoolkit.com-এ আমাদের লিখুন। আসল প্রজেক্টের আসল সমস্যাই আমাদের পাওয়া সেরা পরীক্ষা। এভাবেই আমরা এই দুটি বাগ খুঁজে পেয়েছি।

FCP AI-Toolkit ব্যবহার করার জন্য ধন্যবাদ।

FCP AI Toolkit

Powered by Soleach Digital Agency