উন্নত মেমেলজি - ভিডিওকে HD GIF তে রূপান্তর করুন
আপডেট করা হয়েছে:আগস্ট 23, 2024
বেশ কয়েক সপ্তাহ আগে, আমি আপনাকে হোয়াটসঅ্যাপে "ভিডিও পাঠাতে পারি না" সমস্যা সম্পর্কে বলেছিলাম। আপনি আপনার বন্ধুদের সাথে ড্যাঙ্ক মেমস শেয়ার করতে চান, এবং প্রযুক্তি আপনার পথে দাঁড়াতে পারে, ফ্যাম, ফ্রী। ঠিক আছে, সেই নির্দেশিকায়, আমি ব্যাখ্যা করেছি যে আপনি কীভাবে সমস্যাটির চারপাশে কাজ করতে পারেন - এইচডি ভিডিও পাঠিয়ে, ডুহ। কিন্তু তারপর, আপনার যদি শুধুমাত্র SD মানের সামগ্রী থাকে, তাহলে আপনি কী করতে পারেন? ফোনে, এটি তুচ্ছ নয়, তবে ডেস্কটপে, আপনার কাছে অনেকগুলি বিকল্প রয়েছে৷
আজকের উই টিউটোরিয়ালে, আমি একটি পুরানো এবং শক্তিশালী মিডিয়া এডিটিং টুল - ffmpeg, অডিও বা ভিডিও সবকিছুর জন্য আপনার ওয়ান-স্টপ শপ-এ আবার দেখব। এই প্রোগ্রামটি আপনাকে মিডিয়া ফাইলগুলিকে ম্যানিপুলেট করতে দেয় যা আপনি চান - বিভিন্ন ফর্ম্যাটের মধ্যে রূপান্তর করুন, ক্লিপগুলিকে বিভক্ত করুন এবং যোগ দিন, স্কেল করুন, পৃথক ফ্রেমগুলি বের করুন, সাবটাইটেল যোগ করুন, প্লেব্যাকের গতি পরিবর্তন করুন এবং আরও অনেক কিছু করুন৷ আচ্ছা, ভিডিওকে অ্যানিমেটেড ইমেজ, জিআইএফ-এ রূপান্তর করার বিষয়ে কথা বলা যাক।
আপনি কেন এটি করতে চান?
ঠিক আছে, যেমন আমি আগে উল্লেখ করেছি, আপনার বন্ধুদের সাথে ভিডিও সামগ্রী ভাগ করে নিতে সমস্যা হতে পারে, যাই হোক না কেন প্রোগ্রাম বা অ্যাপে প্রযুক্তিগত সীমাবদ্ধতার জন্য। কিছু পরিস্থিতিতে, আপনি শুধুমাত্র প্রকৃত ভিডিও অংশে আগ্রহী হতে পারেন (কোনও অডিও নেই), এবং আপনি স্থান/আকারের সীমাবদ্ধতা বা ফর্ম্যাট সীমাবদ্ধতার সম্মুখীন হতে পারেন। আপনি চ্যাটে ক্লিপগুলিকে ডাউনলোডযোগ্য ফাইল হিসাবে অফার করার পরিবর্তে এম্বেড করতে চাইতে পারেন, কারণ আগেরটি আরও স্ট্রিমলাইন মেমে অভিজ্ঞতা দেয়৷
এটি আমাকে ভিডিও ক্লিপগুলির সাথে কী করতে পারি তা দেখার জন্য একটি অনুসন্ধানে নিয়ে যায়৷ ঠিক আছে, আপনার যদি SD সামগ্রী থাকে তবে আপনি এখনও এটিকে HD হিসাবে ট্রান্সকোড করতে পারেন। কোন সমস্যা নেই। একইভাবে, আপনি ভিডিও ক্লিপগুলিকে GIF ছবিতে রূপান্তর করতে পারেন। যাইহোক, ডিফল্টরূপে, এই ধরনের একটি রূপান্তর সুন্দর নাও হতে পারে, এবং আপনি কম-রেজোলিউশন, নন-লুপিং ফাইলগুলির সাথে শেষ হতে পারেন। এটি সম্মানজনক স্মৃতিবিদ্যার ধর্মের বিরুদ্ধে যায়।
আচ্ছা, চলুন তাহলে এগিয়ে যাই এবং ভিডিও ফাইলগুলিকে (MP4, MOV বলুন) GIF তে রূপান্তর করি...
Ffmeg কমান্ড লাইন
এটি করার "সবচেয়ে সহজ" উপায়, অনলাইন পোর্টাল ছাড়া বা আপনার ফোনে সব ধরণের অদ্ভুত অ্যাপ ডাউনলোড না করে, বিনামূল্যে, ওপেন সোর্স ffmpeg ইউটিলিটি (ডেস্কটপে) ব্যবহার করা। আপনি যদি একজন লিনাক্স ব্যবহারকারী হন তবে এটি সরাসরি রেপো থেকে ইনস্টলেশনের জন্য উপলব্ধ। উইন্ডোজ ব্যবহারকারীরা অফিসিয়াল সাইট থেকে প্রাসঙ্গিক এক্সিকিউটেবল ডাউনলোড করতে পারেন এবং সেখান থেকে যেতে পারেন।
ffmpeg -i [ইনপুট] -vf "fps=XX,scale=YYYY:-1:flags=lanczos" -লুপ 0 [আউটপুট]
একটি আরো নির্দিষ্ট উদাহরণ:
ffmpeg -i Test.mov -vf "fps=24,scale=1920:-1:flags=lanczos" -লুপ 0 Test.gif
আমাদের এখানে কি আছে?
- -i ইনপুট ফাইলের নাম প্রদান করে, যে ভিডিওটি আমরা রূপান্তর করতে চাই।
- -vf ভিডিও বিকল্পগুলি নির্দিষ্ট করে যা আমরা রূপান্তরের জন্য ব্যবহার করতে চাই
- fps=XX ফ্রেম রেট নির্ধারণ করে; কোন ফ্রেম ড্রপ বা ইন্টারপোলেশন এড়াতে, মূল ভিডিও ফ্রেম হারের সাথে এটি মেলানোর চেষ্টা করুন। সুতরাং, যদি আপনার কাছে একটি সাধারণ 24FPS ভিডিও থাকে, তাহলে আপনি 24 ব্যবহার করবেন। যদিও আপনাকে এটি করতে হবে না, তবে এর ফলে প্রকৃত GIF প্লেব্যাক মূলের চেয়ে ধীর বা দ্রুত হতে পারে (যদি না আপনি একটি ভিন্ন ফ্রেমের স্থানান্তর গতি প্রদান করেন)।
- স্কেল=YYYY:-1 আপনাকে ভিডিও স্কেল আপ/ডাউন করতে দেয়, যা আমাদের HD কন্টেন্ট তৈরি করতে দেয়। আপনি উচ্চতা এবং প্রস্থ উভয়ই প্রদান করতে পারেন, অথবা আপনি শুধুমাত্র একটি প্রদান করতে পারেন, এবং ffmpeg কে আনুপাতিকভাবে (-1) স্কেল করার অনুমতি দিতে পারেন। আমার উদাহরণে, আমি 1920px প্রস্থের একটি ভিডিওকে HD GIF-এ রূপান্তর করছি। উচ্চতা মূল ভিডিও অনুপাতের সাথে মিলবে, তাই আপনি যদি 16:9 অনুপাতের সাথে এটি রেকর্ড করেন, তাহলে উচ্চতা 1080 পিক্সেল সেট করা হবে। অথবা আপনি অন্য উপায় কাছাকাছি করতে পারেন. দয়া করে মনে রাখবেন আপনি 320 px বা 640 px এর মতো অনেক ছোট মাত্রা ব্যবহার করতে পারেন (এবং সাধারণত করা উচিত)। আমরা খুব শীঘ্রই কেন দেখতে হবে. যাইহোক, আপনি কিছু চেষ্টা করতে পারেন যেমন:
স্কেল=1920:1080
স্কেল=-1:640
- পতাকাগুলি স্কেলিং এর জন্য ব্যবহৃত অ্যালগরিদমকে সংজ্ঞায়িত করে (যেমন আপনি GIMP বলতে চান)। এখানে আপনি আরও অনেক কিছু করতে পারেন, যার মধ্যে রয়েছে রঙিন চ্যানেলের ম্যানিপুলেশন এবং হোয়াটনোট, তবে সমস্ত ব্যবহারিক উদ্দেশ্যে, ডিফল্টগুলি যথেষ্ট ভাল হবে। আপনি ল্যাঙ্কজোস, প্রতিবেশী, বিকিউবিক ইত্যাদি ব্যবহার করে দেখতে পারেন।
- -loop 0 ffmpeg কে একটি অসীম লুপিং GIF তৈরি করতে বলে৷
- অবশেষে, আমাদের আউটপুট নাম আছে।
ffmpeg চালানো যাক, এবং কাজ সম্পন্ন. কিছু থাম্বনেল, আপনার আনন্দে. এখন, তারা সত্যিই "অ্যাকশন" এর সম্পূর্ণ পরিধি দেখায় না, হয় ভিডিও বা GIF, তবে এর একটি বড় কারণ রয়েছে৷
কারণ? ফাইলের আকার। আমার আসল ভিডিওটি একটি 5-সেকেন্ডের ক্লিপ, এবং এটির ওজন 3.5 MB৷ GIF এর ওজন 61.5 MB! আমি একটি ভিন্ন ক্লিপ দিয়ে চেষ্টা করেছি, এবং সেখানে, পার্থক্যগুলি সামান্য কম কার্ডিনাল ছিল, 86 বনাম 152 এমবি, তবে এটি সমস্ত ক্লিপটিতে তথ্যের পরিমাণের উপর নির্ভর করে। সেই লক্ষ্যে, আমি এখানে প্রকৃত শিল্পকর্ম যোগ করিনি, কারণ তারা ব্যান্ডউইথকে খুব সহজেই হগ করবে। ইঙ্গিত:এটির চারপাশে উপায় আছে, তবে আমরা সে সম্পর্কে আলাদাভাবে কথা বলব৷
৷কিন্তু সেখানে, আমরা এটা করেছি। কাজ শেষ, মেমিফিকেশন সম্পূর্ণ।
উপসংহার
Ffmeg একটি ভীতিকর জটিল এবং দরকারী টুল। প্রায় 5,000 পতাকা এবং বিকল্পগুলির সাথে, দিন বা নিন, আপনি সত্যিই সবকিছু এবং সবকিছু করতে পারেন। আপনার শুধু ধৈর্য এবং ভাড়াটেতা দরকার, কিন্তু যখন ভিডিও বা অডিও দিয়ে কিছু করার কথা আসে, তখন আর দূরে তাকাবেন না। সেটাই। আজ, আমাদের মিষ্টি জিআইএফ তৈরি করতে হবে, এবং আপনার কাছে এটি রয়েছে।
উপরে বর্ণিত পরামর্শগুলি আপনাকে আরও সম্মানজনক মেমিস্তা হতে সাহায্য করবে। এটি আপনাকে উচ্চ-মানের সামগ্রী তৈরি করতে সহায়তা করবে। ইনপুট এবং আউটপুট ফর্ম্যাট নির্বিশেষে রূপান্তর নীতিগুলি একই, তাই আপনার যদি এসডি ভিডিও থেকে (তাই কথা বলতে হয়) HD ভিডিও তৈরি করার প্রয়োজন হয় তবে আপনি করতে পারেন। আমি ভেবেছিলাম জিআইএফগুলি আরও বেশি অ্যাভান্টগার্ড বিকল্প হবে। ওয়েল, এটা মূল্য কি জন্য, আশা করি এটি দরকারী ছিল. এখন আমরা ছড়িয়ে দেবার আগে, আমাদের GIF মেমিং-এর উপর আরেকটি নিবন্ধ থাকবে, এবং এটি জিআইএফ ফাইল তৈরির বিভিন্ন পদ্ধতি, তাদের সুবিধা এবং এই ধরনের সব কভার করবে। শীঘ্রই, শীঘ্রই। দূরে ড্যাঙ্ক।
চিয়ার্স।