VLC HEVC (H.265) চলছে না: সম্পূর্ণ ফিক্স গাইড
HEVC (H.265) ভিডিও — 4K, iPhone এবং আধুনিক ক্যামেরার স্ট্যান্ডার্ড — কখনও কখনও VLC-এ চলতে অস্বীকার করে: কালো স্ক্রিন, কোনো ছবি নেই, বা একটি ত্রুটি। প্যাটার্নটি সাধারণত হার্ডওয়্যার-সম্পর্কিত: VLC আপনার GPU-এর HEVC ডিকোডারের ওপর নির্ভর করে, এবং ড্রাইভার পাথ ব্যর্থ হলে, HEVC প্লেব্যাক ভেঙে পড়ে যখন H.264 চলতে থাকে। এই গাইডটি প্রথমে ডিকোডার পাথ ঠিক করে, তারপর বিরল কনফিগ-স্তরের কারণ। ফিক্স 1–2 ক্ষেত্রের বিশাল সংখ্যাগরিষ্ঠতা কভার করে।
কেন এমন হয়?
- GPU HEVC ডিকোড ব্যর্থ (ড্রাইভার বা ক্ষমতা) — পুরানো GPU HEVC ডিকোড করতে পারে না; নতুনগুলি বাগি ড্রাইভারের মাধ্যমে ব্যর্থ হয়।
- হার্ডওয়্যার অ্যাকসেলারেশন বন্ধ — hwaccel বন্ধ থাকলে, HEVC 4K CPU দিয়ে ডিকোড করা হয়; দুর্বল CPU ফ্রেম ড্রপ করে বা কোনো ছবি দেখায় না।
- HEVC 10-bit (Main10) পাথ সমস্যা — 10-bit HEVC-এর জন্য একটি সক্ষম ডিকোডার প্রয়োজন; কিছু ড্রাইভার এটি 8-bit কাজ করার সময় ভুলভাবে হ্যান্ডেল করে।
- Demuxer ভুল-সনাক্তকরণ — অস্বাভাবিক কন্টেইনারে (TS, অদ্ভুত ফ্ল্যাগসহ MKV) HEVC VLC-এর পার্সার বিভ্রান্ত করতে পারে।
- খুব পুরানো VLC ভার্সন — 3.0-পূর্ব বিল্ডে আংশিক HEVC সাপোর্ট ছিল।
কীভাবে ঠিক করবেন
সমাধান 1VLC-কে সর্বশেষ ভার্সনে আপডেট করুন
অফিসিয়াল বাগ এবং নিরাপত্তা ফিক্স প্রয়োগ করে (বর্তমান স্থিতিশীল: 3.0.23)
VLC-এর মধ্যে Help > Check for Updates-এ যান।
VLC আপনার ভার্সনটি সর্বশেষের সাথে তুলনা করে।
If an update exists, download it from the official page videolan.org.
নতুন ইনস্টলার ডাউনলোড হয়েছে।
আপনার বর্তমান ভার্সনের উপর ইনস্টল করুন (সেটিংস রাখা হবে) এবং রিস্টার্ট করুন।
VLC নতুন ভার্সন চালাচ্ছে।
সমাধান 2যাচাই করুন আপনার GPU প্রকৃতপক্ষে HEVC ডিকোড করে কিনা
সমস্যাটি হার্ডওয়্যার ক্ষমতা কিনা তা বলে
ফাইল খুলুন এবং সরঞ্জাম > মিডিয়া তথ্য > কো&ডেক পরীক্ষা করুন: "Decoder" লাইন ব্যবহৃত ডিকোডার দেখায়।
আপনি সক্রিয় ডিকোডার দেখেন।
এটি একটি হার্ডওয়্যার ডিকোডার (D3D11VA, VDA, VAAPI) দেখায়, HEVC হার্ডওয়্যার ডিকোড সক্রিয়; তখন কালো স্ক্রিন মানে একটি ড্রাইভার বাগ।
ডিকোড পাথ জানা।
এটি FFmpeg সফটওয়্যার ডিকোডিং দেখায় এবং CPU পিন করা থাকলে, আপনার GPU/ড্রাইভার HEVC ডিকোড করতে পারে না — ড্রাইভার আপডেট করুন, অথবা নিচের ফিক্স দিয়ে CPU ডিকোডিং গ্রহণ করুন।
ক্ষমতা মূল্যায়ন করা হয়।
সমাধান 3হার্ডওয়্যার-অ্যাকসেলারেটেড ডিকোডিং বন্ধ করুন
বেশিরভাগ ক্ষেত্রে কালো/সবুজ স্ক্রিন, পিক্সেলেশন এবং স্টাটারিং ঠিক করে
VLC খুলুন এবং Tools > Preferences-এ যান (অথবা Windows/Linux-এ Ctrl+P, macOS-এ Cmd+, চাপুন)।
Preferences উইন্ডো খুলবে।
বাম দিকে Input / Codecs ট্যাবে ক্লিক করুন।
কোডেক-সম্পর্কিত সেটিংস দেখানো হবে।
Find "Hardware-accelerated decoding" কে Disable-এ সেট করুন।
ড্রপডাউনটি এখন "Disable" দেখাবে।
Save-এ ক্লিক করুন, তারপর VLC সম্পূর্ণরূপে রিস্টার্ট করুন (শুধু ভিডিও নয়, প্রতিটি VLC উইন্ডো বন্ধ করুন)।
VLC সফটওয়্যার ডিকোডিং দিয়ে রিস্টার্ট হবে।
সমস্যাজনক ফাইলটি আবার চালান।
সমস্যা দূর হলে বুঝবেন GPU ডিকোডারই দোষী ছিল।
সমাধান 4আপনার গ্রাফিক্স ড্রাইভার আপডেট করুন
ড্রাইভার বাগের কারণে সৃষ্ট কালো স্ক্রিন, সবুজ আর্টিফ্যাক্ট এবং ক্র্যাশ ঠিক করে
Win+X চাপুন এবং Device Manager খুলুন (অথবা macOS-এ System Settings > Display)।
ডিভাইস তালিকা খুলবে।
"Display adapters" এক্সপান্ড করুন এবং আপনার GPU মডেলটি নোট করুন (NVIDIA, AMD বা Intel)।
আপনার GPU চিহ্নিত হয়েছে।
GPU বিক্রেতার সাইট (nvidia.com, amd.com বা intel.com) থেকে নতুনতম ড্রাইভার ডাউনলোড করুন — অথবা Windows Update ব্যবহার করুন।
ড্রাইভার প্যাকেজ প্রস্তুত।
ইনস্টল করুন, আপনার PC রিস্টার্ট করুন, তারপর VLC আবার চেষ্টা করুন।
সিস্টেম নতুন ড্রাইভার চালাচ্ছে।
সমাধান 5Switch the video output module to OpenGL (HEVC 10-bit রেন্ডারিং গ্লিচ ঠিক করে)
নির্দিষ্ট GPU সেটআপে কালো স্ক্রিন এবং রেন্ডারিং গ্লিচ দূর করে
Tools > Preferences > Video-এ যান।
ভিডিও সেটিংস খুলবে।
Set "Output" to OpenGL (HEVC 10-bit রেন্ডারিং গ্লিচ ঠিক করে).
আউটপুট মডিউল পরিবর্তিত হবে।
Save-এ ক্লিক করুন এবং VLC রিস্টার্ট করুন।
VLC রিস্টার্ট হবে।
ফাইলটি আবার খুলুন এবং ছবি পরীক্ষা করুন।
ভিডিওটি এখন সঠিকভাবে রেন্ডার হওয়া উচিত।
সমাধান 6VLC-এর পছন্দসমূহ ডিফল্টে রিসেট করুন
ক্র্যাশ, কালো স্ক্রিন এবং অডিও সমস্যার কারণ হয় এমন দূষিত সেটিংস মুছে ফেলে
VLC সম্পূর্ণরূপে বন্ধ করুন।
কোনো VLC প্রসেস চলছে না।
একটি কমান্ড প্রম্পট (Win+R → cmd) বা টার্মিনাল খুলুন।
একটি কমান্ড লাইন উপলব্ধ।
Run:
vlc --reset-config(Windows/Linux) — macOS-এ পরিবর্তে~/Library/Preferences/org.videolan.vlcমুছে দিন।VLC-এর পছন্দসমূহ ডিফল্টে ফিরে যায়।
VLC চালু করুন এবং শুধুমাত্র আপনার প্রয়োজনীয় সেটিংস আবার প্রয়োগ করুন।
VLC পরিষ্কার সেটিংস দিয়ে শুরু হবে।
উন্নত সমাধান
সমাধান 1CPU (সফটওয়্যার) HEVC ডিকোডিং সঠিকভাবে সক্রিয় করুন
GPU ডিকোড নেই এমন মেশিনে HEVC চালায়
সরঞ্জাম > &পছন্দসমূহ > ইনপুট / Codecs > "Hardware-accelerated decoding" > Disable।
CPU ডিকোডিং বাধ্য করা হয়।
দুর্বল CPU-তে অডিও মসৃণ রাখতে "Drop frames on late pictures" সক্রিয় করুন।
ফ্রেম স্টল করার বদলে ড্রপ হয়।
পুরানো CPU-তে 4K HEVC-এর জন্য, উইন্ডো সাইজ কমান বা ভিডিও ফিল্টার "Sharpen" প্রয়োজন নেই — কেবল CPU লোড গ্রহণ করুন বা ছোট উইন্ডোতে দেখুন।
প্লেব্যাক স্থিতিশীল।
সমাধান 2HEVC-in-TS ফাইল remux করুন
কন্টেইনার-সম্পর্কিত HEVC ব্যর্থতা ঠিক করে
চালান:
ffmpeg -i input.ts -c copy -map 0 output.mp4।HEVC স্ট্রিম MP4-এ remux করা হয়।
MP4 VLC-তে চালান।
remux করা ফাইল চলে।
ভবিষ্যতে কীভাবে এড়াবেন
- GPU ড্রাইভার বর্তমান রাখুন — HEVC ডিকোড বাগ ড্রাইভার রিলিজে প্যাচ করা হয়।
- 4K কন্টেন্ট কেনার/ডাউনলোড করার আগে, আপনার GPU-এর HEVC ডিকোড সাপোর্ট পরীক্ষা করুন (NVDEC/Intel Quick Sync/AMD VCN)।
- সর্বাধিক সামঞ্জস্যের জন্য পরিষ্কার HEVC ফ্ল্যাগসহ MP4/MKV পছন্দ করুন।
সাধারণ প্রশ্নাবলী
VLC কি HEVC সাপোর্ট করে?
HEVC অন্য প্লেয়ারে চলে কিন্তু VLC-এ নয় কেন?
VLC-এ কি HEVC 10-bit সাপোর্টেড?
Windows-এ VLC-এর জন্য আমার কি HEVC codec pack প্রয়োজন?
VLC কি AV1 চালাতে পারে?
সারসংক্ষেপ
VLC-কে সর্বশেষ ভার্সনে আপডেট করুন — অফিসিয়াল বাগ এবং নিরাপত্তা ফিক্স প্রয়োগ করে (বর্তমান স্থিতিশীল: 3.0.23). 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.