ইউটিউব (YouTube) ভালো বা মন্দ—অনলাইন ভিডিওর সবচেয়ে জনপ্রিয় গন্তব্য। বছরের পর বছর এটি ডেভেলপ হয়েছে, বিশাল কন্টেন্ট সংগ্রহ করেছে, কিন্তু চেহারা এবং কাজ করার পদ্ধতি প্রায় একই রকম।
নতুন ফিচার ও টুইক পাওয়া সত্ত্বেও, ইউটিউবে ভিডিও দেখা স্ট্যান্ডআলোন মিডিয়া প্লেয়ারের চেয়ে নিম্নমানের অভিজ্ঞতা দেয়।
خوشকিসমتی, VLC প্রায় সব অনলাইন ভিডিও স্ট্রিম প্লে করতে পারে, দুটি সুবিধার সেরা অংশ একসাথে দিয়ে। কিন্তু স্ট্রিম প্লে করনোর প্রক্রিয়া পাঁচ-ক্লিকের বেশি—যা ভিডিও গুলো বাড়লে বিরক্তিকর হয়ে যায়। তখন ব্রাউজারে লিংক ক্লিক করাই সহজ লাগে।
কি কোনো ভালো উপায় নেই? এসে পড়েছে ক্লিপম্যান (Clipman)!
ক্লিপম্যান (Clipman) কী?
ক্লিপম্যান XFCE-এর একটি ক্লিপবোর্ড ম্যানেজার, যাকে কাস্টম অ্যাকশন দিয়ে এক্সটেন্ড করা যায়—রেগুলার এক্সপ্রেশন (RegEx) ব্যবহার করে।
কাস্টম অ্যাকশন মানে: আপনি যদি কোনো নির্দিষ্ট টেক্সট কপি করেন, ক্লিপম্যান তা ডিটেক্ট করে আপনার সেট করা কমান্ড স্বয়ংক্রিয়ভাবে চালাবে।
এটি খুব সাধারণ শুনতে পারে, কারণ এটি খুব সাধারণ। আপনি ক্লিপম্যানকে প্রায় যেকোনো কাজ করতে পারেন—নির্দিষ্ট টেক্সট স্ট্রিং ডিটেক্ট হলে যেকোনো টার্মিনাল কমান্ড রান করাতে।
উদাহরণ খুঁজতে দূর যেতে হবে না: এই আর্টিকেলের টপিকটিই সেই উদাহরণ। আমরা ক্লিপম্যানকে ইউটিউব URL ডিটেক্ট করে সেগুলো VLC-এ ফরোয়ার্ড করার জন্য সেট আপ করব। এতে "VLC-তে অনলাইন ভিডিও স্ট্রিম দেখা" দুই-ক্লিকের বিষয় হয়ে যাবে।
VLC এবং ক্লিপম্যান ইনস্টল করুন
সিস্টেমে না থাকলে দুটোই ইনস্টল করুন। ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে:
sudo apt-get install xfce4-clipman vlc
ক্লিপম্যান XFCE-এর জন্য, কিন্তু অধিকাংশ ডেস্কটপ এনভায়রনমেন্টে কাজ করে। ক্লিপম্যান রান করুন। নতুন XFCE ব্যবহার করলে এটি ইতিমধ্যে রানিং থাকতে পারে এবং টাস্কবারে থাকবে। এর আইকনে রাইট-ক্লিক করে Properties সিলেক্ট করে অপশন স্ক্রিনে যান।
"Show QR-Code" বাদে সব অপশন ইनेবল রাখুন।
অ্যাকশন তৈরি করুন
Actions ট্যাবে যান—এখানে ক্লিপম্যানের সব রি-অ্যাকশন লিস্টেড থাকে। "Plus" বাটনে ক্লিক করে নতুন অ্যাকশন বানান। বিদ্যমান অ্যাকশন এডিট বা ডিলিট করাও যাবে।
"Plus" বাটনে ক্লিক করুন।
অ্যাকশন নাম দিন এবং "Sync" অন করুন
অ্যাকশনের নাম দিন। পরে আরো অ্যাকশন যোগ করলে চিনতে সুবিধা হয়—আমরা দিয়েছি "VLC YouTube"।
"Activate only on manual copy" অপশনটি অন রাখুন। শুনতে বাধা দিয়ে লাগতে পারে, কিন্তু আসলে এটি ক্লিপম্যানকে ক্লিপবোর্ডের কন্টেন্ট "দেখতে" দেয় এবং স্ট্রিং ডিটেক্ট হলে অটোমেটিক কাজ করতে দেয়। এটা অফ থাকলে আপনাকে ম্যানুয়ালি ক্লিপম্যানকে কল করতে হতো।
RegEx দিয়ে ইউটিউব ডিটেক্ট করুন
রেগুলার এক্সপ্রেশন (RegEx) হলো টেক্সট স্ট্রিং এবং তাদের পারস্পরিক সম্পর্ক লজিক্যালি ডিফাইন করার পদ্ধতি, যাতে সহজে ডিটেক্ট করা যায়।
RegEx বড় ফাইল গ্রুপ রিনেম করতে কাজে আসে। উদাহরণস্বরূপ: একই ফোল্ডারে "MakeTechEasier" দিয়ে শুরু হওয়া সব JPG ফাইল সিলেক্ট করা, PNG না। বা এই কেসে, ইউটিউব URL কন্টেইন করা যেকোনো স্ট্রিং:
(https\:\/\/www.youtube.com\/watch)(.*)
এটি ঠিক এভাবেই কপি করুন, সব পারেনথেসিসসহ। এটি আলিয়েন হায়েরোগ্লিফ দেখতে পারে, কিন্তু আসলে খুব সিম্পল RegEx রেসিপি:
\/এখানে 'v' অক্ষর নয়, বরং ব্যাকস্ল্যাশ\যা ফরওয়ার্ড স্ল্যাশ/কে "এস্কেপ" করছে। URL-এ ফরওয়ার্ড স্ল্যাশ ব্যবহৃত হয়, কিন্তু RegEx-এ এটি স্পেশ্যাল ক্যারেক্টার। সেটিকে আসল ক্যারেক্টার হিসেবে টรีট করতে এর আগে ব্যাকস্ল্যাশ দিতে হয়। RegEx-এ ব্যাকস্ল্যাশই "এস্কেপ করার পথ"।- রেসিপিটি দুটি পারেনথেসিসে ভাগ: প্রথমে ইউটিউব ভিডিও URL-এর শুরুর অংশ:
https://www.youtube.com/watch। দ্বিতীয়টি(.*)মানে "সেটির পর যা কিছু আছে"।
VLC-এ খুলুন: আসল অ্যাকশন
বাকিটা সহজ: কমান্ডের নাম দিন (আমরা দিয়েছি "VLC URL")।
একটি ফিল্ডে আসল কমান্ড লিখুন:
vlc \0
প্রথম অংশ VLC চালাচ্ছে। \0 আসলে "আমাদের RegEx রেসিপির সাথে যা মিলে গেছে" সেটিকে ম্যাপ করে। আমাদের কেসে ইউটিউব URL। خوشকিসমتی, VLC সরাসরি যেকোনো ইউটিউব URL খুলতে পারে, তাই কপি করা URL-কে পয়েন্ট করলেই চলে।
"Plus" বাটনে ক্লিক করে কমান্ড লিস্টে যোগ করুন, তারপর OK চাপে প্রোপার্টিজ উইন্ডো বন্ধ করুন।
VLC-এ পাঠান
ইউটিউব ব্রাউজ করাকালীন যেকোনো ভিডিও VLC-এ সরাসরি খোলার জন্য: এর URL-এ রাইট-ক্লিক করে "Copy Link Location" বেছে নিন। ক্লিপম্যান থেকে একটি পপ-আপ আসবে, যা ডিটেক্ট করল "এটি ইউটিউব URL" এবং আপনার সেট করা অ্যাকশন দেখাবে। সেটি ক্লিক করুন, VLC আপনার ভিডিও স্ট্রিমিং শুরু করবে।