প্রকল্প সম্পর্কে
ডিফিউশন স্টুডিও একটি ওপেন-সোর্স ভিডিও এডিটর যা Claude Code, Codex, Cursor, Copilot এবং Gemini CLI-এর মতো AI কোডিং এজেন্টের সাথে কাজ করার জন্য ডিজাইন করা হয়েছে। মূল ধারণাটি হল দ্বিমুখী সম্পাদনা: ভিজ্যুয়াল ক্যানভাসে করা পরিবর্তনগুলি অন্তর্নিহিত কোড আপডেট করে এবং কোড পরিবর্তনগুলি ক্যানভাস পুনরায় আঁকে। প্রজেক্টগুলি SolidJS মডিউল ব্যবহার করে JSX হিসাবে লেখা হয়, যেখানে প্রতিটি উপাদান একটি আইডি বহন করে যা ক্যানভাসের মিথস্ক্রিয়া থেকে সংশ্লিষ্ট কোডে ফিরে লেখা সক্ষম করে।
ডেস্কটপ অ্যাপটি ব্যবহারকারীর এজেন্টের সাথে একটি MCP সার্ভার নিবন্ধন করে, যা মিডিয়া পরিদর্শন, টাইমলাইন সম্পাদনা এবং রেন্ডারিংয়ের জন্য সরঞ্জাম সরবরাহ করে। একটি CLI (dapi) শেল কমান্ড হিসাবে একই ক্ষমতা প্রকাশ করে, যার মধ্যে মিডিয়া মেটাডেটা প্রোবিং, ফ্রেম নিষ্কাশন, ফিল্মস্ট্রিপ এবং ওয়েভফর্ম জেনারেশন, অডিও ট্রান্সক্রিপশন এবং ভিডিও বিষয়বস্তু সম্পর্কে মাল্টিমোডাল মডেল ক্যোয়ারী করা অন্তর্ভুক্ত। প্রতিটি কমান্ড একটি একক JSON অবজেক্ট প্রদান করে যা পাইপিং এবং প্রোগ্রামেটিক ব্যবহারের জন্য উপযুক্ত।
সমর্থিত ওয়ার্কফ্লোগুলির মধ্যে রয়েছে ক্লিপ কাটা, ফিলার শব্দ অপসারণ, সাবটাইটেল যোগ করা, কালার কারেকশন এবং ফিল্টার প্রয়োগ করা, মোশন গ্রাফিক্স তৈরি করা (ব্যাখ্যাকারী, প্রমোশন, টাইটেল সিকোয়েন্স), কোডে ঘোষিত সম্পদ (ইমেজ, ভিডিও, ভয়েসওভার) তৈরি করা, সোশ্যাল মিডিয়ার জন্য হাইলাইট ক্লিপ করা এবং সারসংক্ষেপ ও টাইমস্ট্যাম্প সহ সিন সার্চের মতো ভিডিও বোঝার কাজ।
প্রজেক্টটি একটি মনোরেপো হিসাবে কাঠামোবদ্ধ যেখানে হেডলেস রানটাইম (koota ECS, কোনো DOM নির্ভরতা নেই), JSX লেখার API, কন্টেন্ট হ্যাশিং সহ সম্পদ ব্যবস্থাপনা, mediabunny-এর মাধ্যমে অফলাইন এনকোডিং এবং একটি SolidJS ইউনিভার্সাল রেন্ডারার রিকনসাইলারের জন্য প্যাকেজ রয়েছে। স্বয়ংক্রিয় পাইপলাইনের জন্য একটি হেডলেস মোড উপলব্ধ। macOS (Apple Silicon)-এর জন্য MPL-2.0-এর অধীনে উপলব্ধ, লাইসেন্স থেকে ব্র্যান্ড সম্পদ বাদ দেওয়া হয়েছে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.