আপনি যে সমস্যায় পড়েছেন তা হলো: আপনি সম্ভবত কোনো লিনাক্স ডিস্ট্রিবিউশন চালাচ্ছেন, এবং আপনি একটি রিমোট কম্পিউটারে সংরক্ষিত ফাইল চালাতে চান। অধিকাংশ ক্ষেত্রে, এটি একটি উইন্ডোজ মেশিন হবে, তাই আপনার কিছু সম্বা শেয়ারিং দরকার। কথা হল, শেয়ারিংই তার দমে কাজ করে, কিন্তু VLC রিমোট ফাইল চালাতে পারে না।
আপনি একটি এরর পাবেন যা পড়ে: "Your input can't be opened: VLC is unable to open the MRL 'specific protocol and file location'. Check the log for details." আমার কেসে, এটি সম্বার সাথে ছিল, তাই প্রোটোকল হল smb:// এবং তারপর желаем মিডিয়া অবজেক্টের পূর্ণ পথ। আমি এই ইস্যুটি একাধিকবার দেখেছি, কিন্তু সাম্প্রতিকভাবে, আমি এটি GeckoLinux-এ দেখলাম, একটি openSUSE-ভিত্তিক ডিস্ট্রো, এবং তারপর openSUSE-এ, এবং আরও কিছু KDE/Plasma সিস্টেমে। তাই আমি একটি ছোট টিউটোরিয়াল লিখতে সিদ্ধান্ত নিয়েছি যা দেখায় কীভাবে এই সমস্যাটি ফিক্স করতে হয়। আমার পেছনে আসুন।
সমস্যা সম্পর্কে আরও
এখন, এই ধরনের ইস্যুর সাথে প্রায়শই হয়, সমস্যাটি জটিল এবং লুকানো থাকতে পারে। আপনার কাছে সঠিক কোডেকস আছে কি? কোনো সফ্টওয়্যার конфлиক্ট আছে কি? আপনি আমার openSUSE পিম্পিং গাইড পড়লে দেখবেন যে একাধিক রিপো ব্যবহার করা সমস্যা তৈরি করতে পারে।
এই মুহূর্তে, আপনি কিছু মিসিং ডিপেন্ডেন্সি ইনস্টল করার চেষ্টা করতে পারেন, কারণ আপনি আন্ডার দিতে পারেন যে আপনার সিস্টেমে ফাইল খোলার জন্য প্রয়োজনীয় কোডেকগুলো মিসিং। কিন্তু আপনাকে প্রথমে লগ কনসাল্ট করা উচিত। আদর্শভাবে, এটি আপনাকে আপনি যা মুখোমুখি হচ্ছেন তার আরও বিবরণ দেবে। আমরা এটি আগে আমার VLC সিক্রেটস এবং লগিং আর্টিকেলে আলোচনা করেছিলাম।
কোডেকের কথা বললে, বেশ কিছু অপশন আছে যা আপনি চেক করতে চাইতে পারেন। SUSE পরিবারে, উদাহরণস্বরূপ, কোডেকস আলাদাভাবে প্যাকেজড (vlc-codecs)। ডিস্ট্রো নির্বিশেষে, স্পেসিফিক্যালি সম্বার জন্য, আপনি vlc-plugin-samba ট্রাই করতে পারেন যদি উপলব্ধ থাকে।
এখন, আসুন লগের ওপর ফোকাস করি। Tools > Messages খুলুন, verbosity level ডিবাগে বাড়ান, এবং তারপর একটি সম্বা শেয়ার থেকে একটি ফাইল খোলার চেষ্টা করুন। আউটপুটে এরর খুঁজুন। আপনি সম্ভবত নিচের কিছু দেখবেন:
...
smb error: open failed for 'roger@mediabox/Data/File.mp4' (Permission denied)
...
এর মানে আমরা শুধু কিছু কারণের জন্য ফাইলটি অ্যাক্সেস করতে পারছি না—VLC-এর ভিতর থেকে। দয়া করে যাচাই করুন যে আপনি আসলে আপনার ডিস্ট্রো ফাইল ম্যানেজার ব্যবহার করে এটি করতে পারেন কিনা। আপনি যদি পারেন, তবে আমরা জানি এটি একটি ইস্যু VLC কীভাবে সার্ভারের সাথে প্রমাণীকরণ করে যা ফাইলগুলিকে ধরে রাখে। আমরা এখন সম্বা শেয়ারগুলিতে অ্যাক্সেস ফিক্স করব। একই মেথডলজি অন্যান্য প্রোটোকলগুলিকেও প্রযোজ্য।
সমাধান
আমাদের যা করতে হবে সেটি হল VLC-কে বলা যে SMB কন্টেন্ট চালাবে—এবং সম্ভবত এটিকে সম্বা শেয়ার অ্যাক্সেস করার জন্য প্রয়োজনীয় শংসাপত্র দিতে হবে। এখানে সমস্যাটি বহুমুখী। সাম্প্রতিকভাবে, SMB প্রোটোকলে অনেক সিকিউরিটি ভালনারেবিলিটি আবিষ্কৃত হওয়ার পর, এই ডোমেইনে নিরাপত্তা কঠোর করার একটি খুব কনজার্ক্টিভ রিয়েকশন হয়েছে, যা ডিস্ট্রোগুলিকে यूজারনেম এবং পাসওয়ার্ডের জন্য প্রম্পট করতে বাধ্য করে এমনকি আপনি অ্যানোনিমাস গেস্ট অ্যাক্সেস অনুমতি দিলে।
উপরন্তু, VLC আপনার পছন্দের ডিস্ট্রোর সাথে পুরোপুরি ইন্টিগ্রেটেড নাও হতে পারে, এবং ক্রেডেনশিয়ালের যথেষ্ট ক্রস-অ্যাপ শেয়ারিং নাও থাকতে পারে। এর মানে যদি আপনি, বলুন, Dolphin-কে একটি সম্বা শেয়ার অ্যাক্সেস করতে দেন, তবে এই তথ্যটি একটি গ্লোবাল ডেটাবেসে সংরক্ষিত হবে না যা মিডিয়া প্লেয়ারও ব্যবহার করতে পারে। আমাদের সেটি আলাদাভাবে কনফিগার করতে হবে।
এটি করতে, VLC > Preferences > Show settings (All) > Input / Codecs > Access Modules > SMB খুলুন। এখানে, আপনি আপনার SMB ইউজারনেম, পাসওয়ার্ড এবং হয় ডোমেন প্রদান করতে পারেন। এটি একবারে একটি সার্ভারের জন্য কাজ করে।
প্রয়োজনীয় বিবরণগুলো প্রদান করার পর, সেটিংস সেভ করুন, এবং Preferences উইন্ডোটি বন্ধ করুন। এখন, রিমোট কন্টেন্ট চালানোর চেষ্টা করুন। আপনি সবচেয়ে সম্ভবত সফল হবেন। এই মুহূর্তে, আপনি উইন্ডোজ মেশিন থেকে আপনার ভিডিও স্ট্রিম করতে পারবেন। আবার, এটি সব ডিস্ট্রোকে বা ডেস্কটপ এনভায়রনমেন্টকে প্রভাবিত করবে না, তাই আপনি আপনার সিস্টেম সেটআপ করার সময় এটি খেয়াল রাখুন।
উপসংহার
এখানে একটি দ্রুত এবং চতুর VLC টিউটোরিয়াল। এই ছোট প্লেয়ারটিতে সব কিছু আছে, লিনাক্স জগতের জটিলতা, সৌন্দর্য এবং নমনীয়তা সহ। আপনি জানেন ইস্যু আসবে, কিন্তু আপনি সেগুলিও সমাধান করতে পারবেন, যেভাবেই হোক, কোথাও, কালো জাদু।
আপনি যদি লিনাক্সে VLC ব্যবহার করে রিমোট মিডিয়া ফাইল চালাতে না পারেন, তবে আপনাকে বেশ কিছু জিনিস চেক করতে হবে। এক, সবসময় প্রথমে মিডিয়া প্লেয়ার লগ কনসাল্ট করুন, যাতে আপনি আপনার ট্রাবলশুটিং 좁힐 수 있습니다। তথ্যের উপর ভিত্তি করে, দেখুন আপনি কি পারমিশন ইস্যুদের মুখোমুখি হয়েছেন। এটি বিভিন্ন ডিস্ট্রো এবং ডেস্কটপ এনভায়রনমেন্টে ঘটতে পারে, বিশেষত সম্বার সাথে। এটা যদি সাহায্য না করে, তবে মিসিং কোডেক এবং প্যাকেজ কনফ্লিক্ট বা সাদৃশ্য নিয়ে দেখুন। কিন্তু এই কেসে, এটি সম্ভবত সম্বা শংসাপত্রের প্রশ্ন, এবং প্লেয়ার আপনাকে এর প্রেফারেন্স ব্যবহার করে সহজে ফিক্স করতে দেয়, তবে সেটার কিছু সীমাবদ্ধতা থাকবে। যাইহোক, অপরফেক্ট হলেও, আমরা যা করতে পারি সেটি দেওয়া সত্ত্বেও, আশা করি আপনি এই গাইডটিকে উপকারী পাবেন। এবং আমরা উপস্থিত থাকি।
চিয়ার্স।