VLC-এ সবুজ স্ক্রিন: কারণ এবং 5টি দ্রুত ফিক্স

ভিডিও প্লেব্যাক সমস্যা সর্বশেষ আপডেট: প্রযোজ্য: Windows / Linux · VLC 3.0.x · NVIDIA & AMD GPUs

আপনার ভিডিওর জায়গায় একটি সমান সবুজ ছবি (কখনও গোলাপি বা বেগুনি) VLC-এর স্বাতক লক্ষণগুলির একটি। কালো স্ক্রিনের বিপরীতে, সবুজ স্ক্রিনের অর্থ ভিডিও ফ্রেমগুলি ডিকোড করা হচ্ছে — কিন্তু একটি ভুল কালার ফরম্যাটের সাথে, তাই renderer আবর্জনা আঁকে। কারণটি প্রায় সবসময় হার্ডওয়্যার ভিডিও ডিকোডার যা অসমর্থিত একটি পিক্সেল ফরম্যাট তৈরি করে, অথবা ভিডিও আউটপুট মডিউল যা এটি খারাপভাবে হ্যান্ডেল করে। এটি একটি রেন্ডারিং-স্তরের সমস্যা, ভাঙা ফাইল নয়। নিচের ফিক্সগুলি সম্ভাবনার ক্রমে বেশিরভাগ ক্ষেত্রে ৫ মিনিটের কম সময়ে সমাধান করে।

কেন এমন হয়?

  • অসামঞ্জস্যপূর্ণ পিক্সেল ফরম্যাটের সাথে DXVA / D3D11VA ডিকোডিং — GPU ডিকোডার NV12 বা P010 ফরম্যাট তৈরি করে; পুরানো ড্রাইভার বা নির্দিষ্ট আউটপুট মডিউল সেগুলি রূপান্তর করতে ব্যর্থ হয়, যা একটি সবুজ ফ্রেম দেয়।
  • ভিডিও আউটপুট মডিউল সংঘাত — Windows-এ Direct3D11 এবং Linux-এ VDPAU/VA-API সাধারণ সন্দেহভাজন।
  • নির্দিষ্ট codec-এ GPU ড্রাইভার বাগHEVC 10-bit এবং VP9 সবচেয়ে ঘনঘন ট্রিগার।
  • পুরানো আউটপুট নির্বাচনের সাথে দূষিত VLC কনফিগ — আপনার সিস্টেমে আর নেই এমন একটি মডিউল।

কীভাবে ঠিক করবেন

সমাধান 1হার্ডওয়্যার-অ্যাকসেলারেটেড ডিকোডিং বন্ধ করুন

বেশিরভাগ ক্ষেত্রে কালো/সবুজ স্ক্রিন, পিক্সেলেশন এবং স্টাটারিং ঠিক করে

  1. VLC খুলুন এবং Tools > Preferences-এ যান (অথবা Windows/Linux-এ Ctrl+P, macOS-এ Cmd+, চাপুন)।

    Preferences উইন্ডো খুলবে।

  2. বাম দিকে Input / Codecs ট্যাবে ক্লিক করুন।

    কোডেক-সম্পর্কিত সেটিংস দেখানো হবে।

  3. Find "Hardware-accelerated decoding" কে Disable-এ সেট করুন।

    ড্রপডাউনটি এখন "Disable" দেখাবে।

  4. Save-এ ক্লিক করুন, তারপর VLC সম্পূর্ণরূপে রিস্টার্ট করুন (শুধু ভিডিও নয়, প্রতিটি VLC উইন্ডো বন্ধ করুন)।

    VLC সফটওয়্যার ডিকোডিং দিয়ে রিস্টার্ট হবে।

  5. সমস্যাজনক ফাইলটি আবার চালান।

    সমস্যা দূর হলে বুঝবেন GPU ডিকোডারই দোষী ছিল।

নোটসবুজ স্ক্রিন হার্ডওয়্যার ডিকোডিংয়ের ধ্রুবক লক্ষণ। সফটওয়্যার ডিকোডিং একটি সুপরিচিত পাইপলাইন ব্যবহার করে এবং ফরম্যাট অসঙ্গতি অবিলম্বে দূর করে।

সমাধান 2Switch the video output module to OpenGL (Windows-এ) অথবা Linux-এ একটি ভিন্ন মডিউল (VDPAU → OpenGL)

নির্দিষ্ট GPU সেটআপে কালো স্ক্রিন এবং রেন্ডারিং গ্লিচ দূর করে

  1. Tools > Preferences > Video-এ যান।

    ভিডিও সেটিংস খুলবে।

  2. Set "Output" to OpenGL (Windows-এ) অথবা Linux-এ একটি ভিন্ন মডিউল (VDPAU → OpenGL).

    আউটপুট মডিউল পরিবর্তিত হবে।

  3. Save-এ ক্লিক করুন এবং VLC রিস্টার্ট করুন।

    VLC রিস্টার্ট হবে।

  4. ফাইলটি আবার খুলুন এবং ছবি পরীক্ষা করুন।

    ভিডিওটি এখন সঠিকভাবে রেন্ডার হওয়া উচিত।

নোটনতুন মডিউল কাজ করলে এটি রাখুন। বিভিন্ন GPU এবং ড্রাইভার ভিন্নভাবে আচরণ করে, তাই পরীক্ষা করাই স্থিতিশীল আউটপুট খুঁজে পাওয়ার দ্রুততম উপায়।

সমাধান 3আপনার গ্রাফিক্স ড্রাইভার আপডেট করুন

ড্রাইভার বাগের কারণে সৃষ্ট কালো স্ক্রিন, সবুজ আর্টিফ্যাক্ট এবং ক্র্যাশ ঠিক করে

  1. Win+X চাপুন এবং Device Manager খুলুন (অথবা macOS-এ System Settings > Display)।

    ডিভাইস তালিকা খুলবে।

  2. "Display adapters" এক্সপান্ড করুন এবং আপনার GPU মডেলটি নোট করুন (NVIDIA, AMD বা Intel)।

    আপনার GPU চিহ্নিত হয়েছে।

  3. GPU বিক্রেতার সাইট (nvidia.com, amd.com বা intel.com) থেকে নতুনতম ড্রাইভার ডাউনলোড করুন — অথবা Windows Update ব্যবহার করুন।

    ড্রাইভার প্যাকেজ প্রস্তুত।

  4. ইনস্টল করুন, আপনার PC রিস্টার্ট করুন, তারপর VLC আবার চেষ্টা করুন।

    সিস্টেম নতুন ড্রাইভার চালাচ্ছে।

নোটOEM ল্যাপটপ কখনও কখনও বিক্রেতার ড্রাইভার ব্লক করে; সেক্ষেত্রে আপনার ল্যাপটপ নির্মাতার ড্রাইভার পেজ ব্যবহার করুন।

সমাধান 4VLC-এর পছন্দসমূহ ডিফল্টে রিসেট করুন

ক্র্যাশ, কালো স্ক্রিন এবং অডিও সমস্যার কারণ হয় এমন দূষিত সেটিংস মুছে ফেলে

  1. VLC সম্পূর্ণরূপে বন্ধ করুন।

    কোনো VLC প্রসেস চলছে না।

  2. একটি কমান্ড প্রম্পট (Win+R → cmd) বা টার্মিনাল খুলুন।

    একটি কমান্ড লাইন উপলব্ধ।

  3. Run: vlc --reset-config (Windows/Linux) — macOS-এ পরিবর্তে ~/Library/Preferences/org.videolan.vlc মুছে দিন।

    VLC-এর পছন্দসমূহ ডিফল্টে ফিরে যায়।

  4. VLC চালু করুন এবং শুধুমাত্র আপনার প্রয়োজনীয় সেটিংস আবার প্রয়োগ করুন।

    VLC পরিষ্কার সেটিংস দিয়ে শুরু হবে।

নোটএটি সমস্ত কাস্টম পছন্দ (শর্টকাট এবং স্কিন সহ) মুছে দেয়। ব্যাকআপ চাইলে Tools > Preferences > All > Interface-এর অধীনে আপনার কনফিগ এক্সপোর্ট করুন।

সমাধান 5VLC-কে সর্বশেষ ভার্সনে আপডেট করুন

অফিসিয়াল বাগ এবং নিরাপত্তা ফিক্স প্রয়োগ করে (বর্তমান স্থিতিশীল: 3.0.23)

  1. VLC-এর মধ্যে Help > Check for Updates-এ যান।

    VLC আপনার ভার্সনটি সর্বশেষের সাথে তুলনা করে।

  2. If an update exists, download it from the official page videolan.org.

    নতুন ইনস্টলার ডাউনলোড হয়েছে।

  3. আপনার বর্তমান ভার্সনের উপর ইনস্টল করুন (সেটিংস রাখা হবে) এবং রিস্টার্ট করুন।

    VLC নতুন ভার্সন চালাচ্ছে।

নোটVLC 3.0.23 3.0 শাখার 24তম আপডেট এবং এতে demuxer এবং স্থিতিশীলতার বিপুল পরিমাণ ফিক্স অন্তর্ভুক্ত — অনেক "চলছে না" সমস্যা সেখানে ইতিমধ্যে ঠিক করা হয়েছে।

উন্নত সমাধান

সমাধান 1একটি নির্দিষ্ট কালার ফরম্যাট বাধ্য করুন (Linux)

Linux VA-API/VDPAU কনফিগারেশনে সবুজ স্ক্রিন সমাধান করে

  1. VLC বন্ধ করুন এবং আপনার VLC কনফিগ খুলুন: ~/.config/vlc/vlcrc

    কনফিগ ফাইলটি খোলে।

  2. avcodec সেকশনটি খুঁজুন এবং যোগ করুন: avcodec-hw=none (অথবা উপস্থিত থাকলে vdpau-version ওভাররাইড)।

    হার্ডওয়্যার ডিকোডিং কনফিগ স্তরে নিষ্ক্রিয় হয়।

  3. VLC চালু করুন এবং চেষ্টা করুন।

    ভিডিও সফটওয়্যার মোডে প্রদর্শিত হয়।

নোটLinux-এ Wayland + VA-API সহ সবুজ স্ক্রিন বাগ সাধারণ; সমাধান সাধারণত উপরের hwaccel নিষ্ক্রিয় করা বা আউটপুট OpenGL-এ স্যুইচ করা।

ভবিষ্যতে কীভাবে এড়াবেন

  • নিয়মিত GPU ড্রাইভার আপডেট করুন — সবুজ/গোলাপি ফ্রেম প্রায়ই ড্রাইভার রিলিজে ঠিক করা হয়।
  • VLC আপডেটের পরে, যাচাই করুন হার্ডওয়্যার ডিকোডিং এখনও কাজ করছে; নতুন বিল্ড কখনও কখনও ডিফল্ট সেটিং পরিবর্তন করে।
  • কনফিগারেশন সমস্যার জন্য দ্রুত A/B তুলনার জন্য VLC-এর একটি পোর্টেবল কপি রাখুন।

সাধারণ প্রশ্নাবলী

অন্য প্লেয়ারে স্বাভাবিক থাকলে VLC-এ আমার ভিডিও কেন সবুজ?
অন্য প্লেয়ার ভিন্ন ডিকোডিং পাথ (যেমন Windows-এ Media Foundation) ব্যবহার করতে পারে যা পিক্সেল ফরম্যাট সঠিকভাবে হ্যান্ডেল করে। VLC-এ, হার্ডওয়্যার অ্যাকসেলারেশন বন্ধ করলে পাইপলাইনটি কাজ করা পাথের সাথে মিলে যায়।
সবুজ স্ক্রিন শুধু ফুলস্ক্রিনে?
এটি আউটপুট মডিউল নির্দেশ করে ডিকোডিংয়ের বদলে। সরঞ্জাম > &পছন্দসমূহ > &ভিডিও > Output-এ Direct3D11, OpenGL এবং Direct3D9-এর মধ্যে অল্টারনেট করুন।
সবুজ স্ক্রিন কি GPU ক্ষতির লক্ষণ?
না — সম্পূর্ণ সবুজ ফ্রেম একটি সফটওয়্যার ফরম্যাট অসঙ্গতি। প্রকৃত GPU আর্টিফ্যাক্ট ছড়িয়ে ছিটিয়ে আবর্জনা হিসেবে দেখা দেয়, সমান সবুজ ছবি হিসেবে নয়।
সবুজ স্ক্রিন কি নির্দিষ্ট ফরম্যাটে ঘটে?
বিশেষ করে HEVC 10-bit এবং VP9-এর সাথে, H.264 8-bit-এর চেয়ে কম। এটি দৃঢ়ভাবে হার্ডওয়্যার ডিকোডার নির্দেশ করে, যা hwaccel ফিক্স নিশ্চিত করে।

সারসংক্ষেপ

হার্ডওয়্যার-অ্যাকসেলারেটেড ডিকোডিং বন্ধ করুন — বেশিরভাগ ক্ষেত্রে কালো/সবুজ স্ক্রিন, পিক্সেলেশন এবং স্টাটারিং ঠিক করে. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.