WebAssembly এবং WebCodecs ব্যবহার করে একটি সম্পূর্ণ-কার্যকর ওয়েব অ্যাপ তৈরি করে CapCut অর্গানিক ট্রাফিককে 83% বাড়িয়ে দেয়

2023 সালে অ্যান্ড্রয়েডে সর্বাধিক ডাউনলোড করা শীর্ষ 10টি অ্যাপগুলির মধ্যে একটি হিসাবে, CapCut হল মোবাইলের জন্য উপলব্ধ সবচেয়ে জনপ্রিয় ভিডিও সম্পাদনা অ্যাপগুলির মধ্যে একটি৷ এটিও সম্পূর্ণ বিনামূল্যে। অল-ইন-ওয়ান ভিডিও এডিটিং টুলটি স্পিচ-টু-টেক্সট এবং ইমেজ আপস্কেলিং-এর মতো অসংখ্য প্রভাব এবং সম্পাদনা বৈশিষ্ট্য সরবরাহ করে, সেইসাথে ব্যবহারকারীদের দ্রুত এবং মসৃণভাবে উচ্চ-মানের ভিডিও এবং গ্রাফিক্স তৈরি করতে সাহায্য করার জন্য একটি সম্পূর্ণ স্টক করা মিডিয়া লাইব্রেরি। যখন CapCut ব্যবহারকারীরা তাদের বিষয়বস্তু তৈরি করা শেষ করে, তখন তারা TikTok, YouTube, Instagram এবং Facebook সহ শুধুমাত্র একটি ক্লিকের মাধ্যমে তাদের পছন্দের সোশ্যাল মিডিয়া প্ল্যাটফর্মে প্রকাশ করতে পারে।

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

ওয়েব অ্যাপস প্রবেশের বাধা কম করে

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

ডেভেলপারদের কাছে উপলব্ধ প্রযুক্তির স্যুটের জন্য ধন্যবাদ, CapCut এর প্ল্যাটফর্ম-নির্দিষ্ট মোবাইল অ্যাপ্লিকেশনটিকে একটি সমান শক্তিশালী ওয়েব সংস্করণে অনুবাদ করা এবং স্থানান্তর করা সহজ ছিল। WebAssembly-এর মতো ওয়েব প্ল্যাটফর্ম প্রযুক্তি গত কয়েক বছরে ডেভেলপারদের কাছে উল্লেখযোগ্য জনপ্রিয়তা অর্জন করেছে, যার ফলে তারা আগের চেয়ে দ্রুত শক্তিশালী ওয়েব অ্যাপ তৈরি করতে পারে। এবং যেহেতু CapCut-এর অধিকাংশ সম্পাদনা ইঞ্জিন C++ এ লেখা, তাই এর ডেভেলপাররা অ্যাপ্লিকেশনটিকে ডেস্কটপ ওয়েব সংস্করণে পোর্ট করতে Emscripten ব্যবহার করতে পারে।

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

ওয়েব অ্যাসেম্বলি

WebAssembly দিয়ে, CapCut ডেভেলপাররা সফলভাবে নতুন ওয়েব অ্যাপ্লিকেশনে এক মিলিয়নেরও বেশি ভিডিও এবং গ্রাফিক টেমপ্লেট স্থানান্তর করেছে। WebAssembly-এ C এবং C++ কোড কম্পাইল করার জন্য Emscripten-এর শক্তিশালী সমর্থন CapCut-কে প্ল্যাটফর্ম-নির্দিষ্ট এবং ওয়েব অ্যাপগুলির মধ্যে দক্ষতার সাথে কোড ভাগ করে নেওয়ার অনুমতি দেয়, তাদের সাহায্য করে CapCut-এর কিছু গুরুত্বপূর্ণ ফাংশনকে নতুন প্ল্যাটফর্মে পোর্ট করতে, কাস্টমাইজ করা ভিডিও ইফেক্ট এবং ভিডিও এডিটিং সহ।

CapCut এর অনেকগুলি বিশেষ প্রভাব রয়েছে যা ব্রাউজারে অ্যালগরিদম চালায়, যা রিয়েল-টাইম প্রক্রিয়াকরণের সময় ভিডিও রেন্ডারিংকে বাধা দিতে পারে। WebAssemly-এর সমান্তরাল প্রসেসিং ফাংশনের জন্য ধন্যবাদ যা সিঙ্গেল ইনস্ট্রাকশন, মাল্টিপল ডেটা ( SIMD ) নামে পরিচিত, ক্যাপকাট ডেভেলপাররা নন-সিআইএমডি সমাধানগুলির তুলনায় অ্যাপের প্রক্রিয়াকরণ কর্মক্ষমতা প্রায় 300% উন্নত করেছে, বাধাগুলি ঘটতে বাধা দেওয়া আরও ভাল।

ব্যতিক্রম হ্যান্ডলিং (EH) হল C++ এর মৌলিক ক্ষমতাগুলির মধ্যে একটি, কিন্তু Emscripten-এ EH-এর জন্য সমর্থন অসম্পূর্ণ ছিল। Emscripten JavaScript এর উপর ভিত্তি করে EH মেকানিজমের একটি সেট প্রদান করে, কিন্তু এগুলি একটি অ্যাপের রানটাইম কর্মক্ষমতাকে নেতিবাচকভাবে প্রভাবিত করতে পারে এবং এর প্যাকেজের আকার বাড়াতে পারে। WebAssembly এর EH মান এই সমস্যাটিকে বাধা দেয়। EH-এর জন্য WebAssembly- এ স্যুইচ করা কোডটিকে আরও পারফরম্যান্স করার সময় CapCut-এর ওয়েব অ্যাপের প্যাকেজ আকার 15% কমিয়েছে।

ওয়েবকোডেক্স

ভিডিও সম্পাদনার জন্য, ক্যাপকাটকে অবশ্যই ব্যবহারকারীরা ইমেজে ইনপুট করা ভিডিওগুলিকে ডিকোড করতে হবে এবং তারপর ভিডিও পূর্বরূপের নীচে সম্পাদনা ক্যানভাসে প্রদর্শন করবে৷ এমনকি একটি SIMD-অপ্টিমাইজড ডিকোডারের সাথে, একটি উচ্চ-পারফরম্যান্স কম্পিউটারে সম্পাদনা ক্যানভাসে একটি 4K ইমেজ ডিকোড করতে দশ হাজার মিলিসেকেন্ড সময় লাগে, যার অর্থ একই সাথে ভিডিওর একাধিক ট্র্যাক ডিকোড করার জন্য প্রচুর শক্তি প্রয়োজন৷

WebCodecs ব্যবহার করে, CapCut ইন্টিগ্রেটেড হার্ডওয়্যার-এক্সিলারেটেড এনকোডিং এবং ডিকোডিং, অডিও এবং ভিডিও প্রক্রিয়াকরণের গতি প্রায় 300% উন্নত করে। ব্যাপকভাবে উন্নত কর্মক্ষমতা সহ, CapCut এখন একাধিক একযোগে 4K স্ট্রীম সমর্থন করে। অতিরিক্তভাবে, WebCodecs H264, HEVC, VP8, VP9 এবং AV1 এর মতো আরও ভিডিও ফরম্যাটের জন্য সমর্থনের অনুমতি দেয়।

CapCut অ্যাপ সম্পর্কে পরিসংখ্যান: এক মিলিয়নেরও বেশি টেমপ্লেট CapCut-এর ওয়েব অ্যাপে স্থানান্তরিত হয়েছে। 300% পর্যন্ত ভাল প্রক্রিয়াকরণ কর্মক্ষমতা. সমর্থিত ভিডিও বিন্যাসে 40% বৃদ্ধি।

একটি ওয়েব অ্যাপ্লিকেশনের সম্পূর্ণ শক্তি ব্যবহার করা

CapCut টিম 2022 সালের শুরুতে প্ল্যাটফর্ম-নির্দিষ্ট অ্যাপ্লিকেশনটিকে ওয়েবে পোর্ট করা শুরু করে। সেই বছরের আগস্টে, CapCut আনুষ্ঠানিকভাবে ডেস্কটপের জন্য অ্যাপটির প্রথম ওয়েব-ভিত্তিক সংস্করণ চালু করে। প্রগতিশীল ওয়েব অ্যাপ (PWA) প্রযুক্তি ব্যবহার করে, CapCut ব্রাউজারের মাধ্যমে ইনস্টলেশন সক্ষম করে। এই প্রযুক্তিগুলি ব্যবহার করে তার নতুন ওয়েব অ্যাপ চালু করার পরে, CapCut টিম SEO ট্রাফিকের 83% উন্নতি দেখেছে।

CapCut অ্যাপ ইনস্টল করা হচ্ছে।

ওয়েবে CapCut আনার ফলে ডেভেলপাররা অ্যাপ্লিকেশনের সাথে শক্তিশালী Google বৈশিষ্ট্যগুলিকে একত্রিত করে তাদের ব্যবহারকারীদের সবচেয়ে বেশি অভিজ্ঞতা লাভ করতে দেয়৷ লঞ্চের এক মাসের মধ্যে, অনেক ব্যবহারকারী Google One Tap সাইন ইন ফাংশন ব্যবহার করে সাইন ইন করতে সক্ষম হয়েছে, তাদের তথ্য ম্যানুয়ালি টাইপ করার পরিবর্তে তাদের বিদ্যমান Google শংসাপত্রগুলি ব্যবহার করার অনুমতি দিয়ে সাইন ইন প্রক্রিয়াটিকে সহজতর করেছে৷

ওয়েবের সাথে সম্ভাবনা প্রসারিত করা

ওয়েবে CapCut উপলব্ধ করা লক্ষ লক্ষ ব্যবহারকারীদের জন্য নতুন সম্ভাবনা তৈরি করেছে, তাদের সফ্টওয়্যার অ্যাক্সেস করার আরও উপায় প্রদান করে৷ WebAssembly, WebCodecs, এবং উন্নত ওয়েব অ্যাপ তৈরির জন্য উপলব্ধ অন্যান্য আধুনিক ওয়েব প্রযুক্তির জন্য ধন্যবাদ, CapCut বিকাশকারীরা সফলভাবে একটি এক থেকে এক পোর্ট প্রয়োগ করেছে যা অ্যাপটির সম্পূর্ণ শক্তি এবং কার্যকারিতা বজায় রাখে।

আরও জানুন

WebAssembly এবং WebCodecs ব্যবহার করে কীভাবে আপনার অ্যাপ্লিকেশনগুলিকে ওয়েবে আনতে হয় তা আবিষ্কার করুন৷

ক্যাপকাট ভিডিও সম্পাদক।