সন্দেহাতীত ভাবে Chromecats একটি দুর্দান্ত ডিভাইস যা আমাদের মাল্টিমিডিয়া সামগ্রী, এই ডিভাইসটি উপভোগ করতে দেয় আমাদের যেকোন টেলিভিশনকে একটি স্মার্টভিতে রূপান্তর করতে দেয়। আমাদের ডিভাইসের ব্যবহার প্রতিটি ব্যক্তি এবং তাদের কল্পনা নির্ভর করে।
অনেকগুলি অ্যাপ্লিকেশন রয়েছে যা আমাদের Chromecast এ সামগ্রী পাঠাতে দেয়উদাহরণস্বরূপ, আমাদের স্মার্টফোন থেকে সর্বাধিক জনপ্রিয় অ্যাপ্লিকেশন হ'ল নেটফ্লিক্স, স্পটিফাই, গুগল প্লে মিউজিক, অ্যাংরি পাখি এবং আরও অনেক কিছু।
এই উপলক্ষে পাইথনে লেখা এই দুর্দান্ত অ্যাপ্লিকেশনটি সম্পর্কে আমি আপনাকে কিছুটা বলব এবং এটির সৃষ্টিকর্তা এটি সম্প্রদায়ের সাথে ভাগ করে নেন শুরু থেকেই এটি কেবল একটি ব্যক্তিগত প্রকল্প ছিল। দরখাস্ত একে স্ট্রিম 2 ক্রোমকাস্ট বলে।
স্ট্রিম 2 ক্রোমকাস্ট একটি সরঞ্জাম যা কমান্ড লাইনের মাধ্যমে ব্যবহৃত হয়, যা আমাদের ক্রোমকাস্ট ডিভাইসটিতে চালিত হওয়ার সময় এটির সাথে সামঞ্জস্যপূর্ণ না এমন বিভিন্ন ভিডিও ফর্ম্যাটগুলি ট্রান্সকোড করতে দেয়, তাই এগুলি রিয়েল টাইমে সম্পন্ন হয়।
স্ট্রিম 2 ক্রোমাস্টাস্ট বৈশিষ্ট্যগুলি:
- আপনাকে একটি Chromecast ডিভাইসে অডিও এবং ভিডিও স্ট্রিম করার অনুমতি দেয়।
- আপনাকে কেবলমাত্র এর URL টি রেখে অনলাইনে ভিডিওগুলি স্ট্রিম করার অনুমতি দেয়, ফাইলটি অবশ্যই প্রবাহযোগ্য এবং ক্রোমকাস্টের সাথে সামঞ্জস্যপূর্ণ একটি ফর্ম্যাট হতে পারে, কারণ এটি ট্রান্সকোড করা যায় না cannot
- এটি আমাদেরকে রিয়েল টাইমে (FFmpeg বা Libav ব্যবহার করে) Chromecast দ্বারা সমর্থিত কোনও ফর্ম্যাট ট্রান্সকোড করতে সক্ষম করে, তাই আমরা ভিডিওগুলিকে ম্যানুয়ালি রূপান্তর করতে এড়াতে পারি।
- বেসিক কমান্ড কমান্ড সরবরাহ করে: বিরতি, তারকা, প্লেব্যাকের ভলিউম ডাউন এবং ভলিউম আপ বন্ধ করুন (বর্তমানে এটি কেবল ট্রান্সকোডিংয়ের সময় নয়)
- যখন একাধিক Chromecast একই নেটওয়ার্কে সংযুক্ত থাকে তখন আপনাকে কোনও ডিভাইস নির্দিষ্ট করার অনুমতি দেয়;
- Ffmpeg বা avconv এ কাস্টম ট্রান্সকোডার প্যারামিটারগুলি পাস করার জন্য সমর্থন করে (এটি ধন্যবাদ, আপনি মানটি সেট করতে পারেন, সাবটাইটেলগুলি যুক্ত করতে পারেন, যদিও স্ট্রিম 2 ক্রোমকাস্ট সরাসরি এটি সমর্থন করে না ইত্যাদি)।
- মিডিয়া স্ট্রিমিংয়ের জন্য ব্যবহারের জন্য পোর্টের স্পেসিফিকেশন সমর্থন করে।
- এটি মেটাটাটা প্রদর্শিত না হলেও এটি অডিও ফাইলগুলি খেলতে পারে।
কীভাবে লিনাক্সে স্ট্রিম 2 ক্রোমকাস্ট ইনস্টল করবেন?
যেমনটি আমি কয়েক মুহুর্ত আগে উল্লেখ করেছি, এই সরঞ্জামটি পাইথনের উপর নির্মিত, তাই এর ইনস্টলেশনটির জন্য আমরা নিম্নলিখিত উপায়ে এটি করতে পারি:
উবুন্টু 16.04 14.04 এবং ডেরিভেটিভগুলির জন্য আমরা নিম্নলিখিত সংগ্রহস্থলগুলি ব্যবহার করতে পারি:
sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt update sudo apt install stream2chromecast
ডেবিয়ান এবং অন্যান্য বিতরণগুলির জন্য যা ডিবে প্যাকেজগুলিকে সমর্থন করে, আমরা .deb প্যাকেজটি ডাউনলোড করে ইনস্টল করতে পারি, আমাদের কেবল এটি থেকে ডাউনলোড করতে হবে নিম্নলিখিত লিঙ্ক.
ডাউনলোডের পরে, আমাদের কেবল এটি আমাদের পছন্দসই প্যাকেজ ম্যানেজারের সাথে বা টার্মিনাল থেকে নিম্নলিখিত কমান্ডের সাথে ইনস্টল করতে হবে:
sudo dpkg -i stream2chromecast*.deb
এবং অন্যান্য বিতরণের জন্য আমাদের কোডটি অবশ্যই তার গিট থেকে ডাউনলোড করতে হবে, লিঙ্কটি পরবর্তী.
অবশেষে, স্ট্রিম 2 ক্রোমকাস্ট দুটি গুরুত্বপূর্ণ নির্ভরতা প্রয়োজন কাজ করতে সক্ষম হতে:
FFmpeg
পাইথন 2
অবশেষে এবং উল্লেখ করা ভুলে যাওয়া ছাড়া এটি যৌক্তিকভাবে এবং এর সর্বোচ্চ গুরুত্ব এটি আপনার Chromecast এবং আপনার কম্পিউটার একই নেটওয়ার্কের সাথে সংযুক্ত রয়েছে।
ইনস্টলেশনটি শেষ হয়ে গেলে, আমরা আমাদের Chromecast ডিভাইসে সামগ্রী পাঠানো শুরু করতে এই অ্যাপ্লিকেশনটি ব্যবহার করতে পারি।
Chromecast এ সামগ্রী কাস্ট করতে স্ট্রিম 2Chromecast কীভাবে ব্যবহার করবেন?
যেমনটি আমি উল্লেখ করেছি, এই সরঞ্জামটি কমান্ড লাইনের অধীনে কাজ করে, সুতরাং আপনি যদি ডাব প্যাকেজটি ইনস্টল করেন বা সংগ্রহস্থলটি ব্যবহার করেন তবে টার্মিনালের ব্যবহার অপরিহার্য কমান্ডগুলির ব্যবহার নিম্নরূপ:
stream2chromecast
পরিবর্তে আরও হ্যাঁ আপনি কোডটি গিট থেকে ডাউনলোড করেছেন, নাম পরিবর্তন হয় এবং এটিকে ব্যবহার করতে সক্ষম হওয়ার জন্য আপনার সর্বদা স্ট্রিম 2 ক্রোমকাস্ট ফোল্ডারে নিজেকে অবস্থান করা উচিত।
এটি ব্যবহারের আদেশটি নিম্নলিখিত হবে:
stream2chromecast.py
পাড়া একটি ভিডিও প্লে করুন আমাদের কেবল কার্যকর করতে হবে নিম্নলিখিত আদেশ
stream2chromecast /ruta/al/video.mp4
আমাদের ক্রোমকাস্টের আইপি ঠিকানাটি কমান্ডটিতে অবশ্যই নির্দেশ করতে হবে অথবা আপনি যে নামটি ব্যবহার করেন তা।
stream2chromecast -devicename CHROMECAST_IP_ADDRESS "/ruta/al/video.mp4"
stream2chromecast -devicename CHROMECAST_NAME "/ruta/al/video.mp4"
বৈশিষ্ট্যগুলির মধ্যে মন্তব্য হিসাবে, আমরাও পারি ভিডিও ফর্ম্যাটগুলির জন্য ট্রান্সকন্ডিশনিশন সক্ষম করুন যা এটি সমর্থন করে না আমাদের ডিভাইস এর জন্য আমাদের অবশ্যই নিম্নলিখিত প্যারামিটারটি যুক্ত করতে হবে।
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcode "/ruta/al/video.avi"
পাড়া ভিডিওতে সাবটাইটেল যুক্ত করুন, আমরা এটি অন্যান্য পরামিতি দিয়ে এটি করি:
stream2chromecast -devicename CHROMECAST_IP_ADDRESS -transcodeopts '-vf subtitles="/ruta/al/subtitulo.srt"' -transcode "/ruta/al/video.avi"
অন্যদিকে, আমরাও করতে পারি অনলাইন সামগ্রী জমা দিন:
stream2chromecast -playurl URL
পাড়া প্লেব্যাক বন্ধ করুন কেবল ctrl + c টিপুন টার্মিনাল সম্পর্কে।
অবশেষে, নিয়ন্ত্রণগুলির জন্য কমান্ডগুলি নিম্নরূপ:
stream2chromecast -pause stream2chromecast -continue stream2chromecast -stop stream2chromecast.py -setvol stream2chromecast.py -volup stream2chromecast.py -voldown stream2chromecast.py -mute