ট্রান্সকোড ও ভিডিও ফাইল যাচাই করতে সোর্স C++ লাইব্রেরি খুলুন
C++ API যা ভিডিও ট্রান্সকোডিং পরিষেবার পাশাপাশি ভিডিও প্রক্রিয়াকরণ প্রদান করে। এটি ভিডিও ফাইলের বিষয়বস্তু প্রদর্শন করা, ভিডিওর গুণমানের তুলনা করা ইত্যাদি সমর্থন করে।
Vireo হল একটি সহজ ওপেন সোর্স C++ লাইব্রেরি যা C++ কমান্ড ব্যবহার করে ভিডিওর প্রক্রিয়াকরণকে সহজ করে। লাইব্রেরিটি পারফরম্যান্সের পাশাপাশি ভাল মেমরি খরচের উপর ফোকাস করে ডিজাইন করা হয়েছে। Vireo-এর একটি দুর্দান্ত বৈশিষ্ট্য হল ভিডিও ফাইলগুলির দ্রুত প্রক্রিয়াকরণ, ট্রিমিং বা রিমক্সিংয়ের মতো বেশ কয়েকটি অপারেশন, এমনকি মোবাইল ডিভাইসেও অত্যন্ত দ্রুত সঞ্চালিত হয়। লাইব্রেরিটি অন্যান্য নেতৃস্থানীয় ওপেন সোর্স লাইব্রেরির উপরে নির্মিত এবং সহজ এবং দক্ষ যোগাযোগের জন্য একটি মডুলার ইন্টারফেস ব্যবহার করে।
Vireo লাইব্রেরি খুবই হালকা এবং বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্যের জন্য সমর্থন অন্তর্ভুক্ত করেছে, যেমন ভিডিও ফাইলের বিষয়বস্তু প্রদর্শন করা, সময়কাল ট্র্যাক করা, ভিডিও ফাইল পরিবর্তন করা, প্রদত্ত ভিডিওর ভিডিও গুণমানের তুলনা করা, একটি ইনপুট ফাইলকে অন্যান্য সামঞ্জস্যপূর্ণ পাত্রে রিমক্স করা, সেলাই করা। একাধিক ভিডিও ফাইল একটি একক ফাইল, ভিডিও থেকে থাম্বনেইল বের করা, রেজোলিউশন পরিবর্তন, ভিডিও ক্রপ, বিটরেট পরিবর্তন, ভিডিও ট্রিমিং, ভিডিও বৈধতা সুবিধা ইত্যাদি।
আপনি এটি স্কালা র্যাপারগুলির সাথেও ব্যবহার করতে পারেন যা ব্যাকএন্ড পরিষেবাগুলির মধ্যে স্কেলযোগ্য ভিডিও প্রক্রিয়াকরণ অ্যাপ্লিকেশন তৈরি করতে দেয়৷ লাইব্রেরিতে ভিডিও প্রসেসিং কাজের জন্য অনেকগুলো কমান্ড-লাইন টুলও অন্তর্ভুক্ত করা হয়েছে। লাইব্রেরিটি MIT লাইসেন্সের অধীনে প্রকাশ করা হয়েছে এবং বাণিজ্যিক এবং অ-বাণিজ্যিক উভয় ধরনের অ্যাপ্লিকেশনের জন্য ব্যবহার করা যেতে পারে।
Vireo দিয়ে শুরু করা
আপনার সিস্টেমে Vireo নির্মাণ করতে নিম্নলিখিত কমান্ড ব্যবহার করুন.
Vireo লাইব্রেরি ইনস্টল করুন
$ cd vireo
$ export PREFIX=/path/to/install/dir
$ ./configure --prefix=$PREFIX
$ make
$ make install
C++ এর মাধ্যমে MP4 এ একটি ইনপুট ফাইল ট্রান্সকোড করা
Vireo লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে C++ কমান্ড ব্যবহার করে বিভিন্ন মিডিয়া ফাইল ফর্ম্যাট রূপান্তর করতে দেয়। Vireo লাইব্রেরি ব্যবহার করে, আপনি সহজেই একটি ভিডিও ফাইলকে MP4, ইত্যাদির মতো অন্যান্য ফাইল ফরম্যাটে ট্রান্সকোড করতে পারেন। ট্রান্সকোড করার সময় আপনি রেজোলিউশন, ক্রপ, বিটরেট পরিবর্তন, কনটেইনার বা কোডেক পরিবর্তন করতে সক্ষম হবেন। প্রথমে আপনাকে ভিডিও ফাইলটি বাফারে লোড করতে হবে এবং এর পরে, আপনি C++ কোডের মাত্র কয়েকটি লাইনের সাথে MP4 এ ট্রান্সকোড করতে পারেন। একবার হয়ে গেলে আপনি এটিকে ডিস্কে আপনার পছন্দের জায়গায় সংরক্ষণ করতে পারেন।
C++ লাইব্রেরি ব্যবহার করে ভিডিও ফাইল যাচাই করুন
ওপেন সোর্স ভিরিও লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব C++ অ্যাপ্লিকেশনের মধ্যে তাদের ভিডিও ফাইলগুলি যাচাই করতে সক্ষম করে। লাইব্রেরি ভিডিওটি বৈধ কি না তা যাচাই করে ব্যবহারকারীদের মূল্যবান সময় বাঁচায় এবং বৈধ হলে ভাইরিও দ্বারা সমর্থিত বা না। এটি বিকাশকারীদের দুটি ভিডিও ফাইল কার্যকরীভাবে অভিন্ন কিনা তা পরীক্ষা করে ভিডিওগুলির মধ্যে পার্থক্য পরীক্ষা করতে সক্ষম করে।
C++ ব্যবহার করে ভিডিও থেকে ছবি বের করুন
ওপেন সোর্স ভিরিও লাইব্রেরি সফটওয়্যার ডেভেলপারদেরকে C++ কমান্ড ব্যবহার করে একটি ভিডিও ফাইল থেকে কীফ্রেম বের করতে সক্ষম করে। প্রথমত, আপনাকে ভিডিওটির সম্পূর্ণ ঠিকানা প্রদান করতে হবে যেখান থেকে আপনি ছবিগুলি বের করতে চান। এর পরে অবস্থান প্রদান করুন এবং লাইব্রেরি সহজেই C++ কমান্ড ব্যবহার করে আপনার পছন্দের অবস্থানে JPEG ফাইল হিসাবে নিষ্কাশিত কী-ফ্রেমগুলিকে বের করে সংরক্ষণ করতে পারে।