VLC-এ ভিডিও ফ্রিজ হয় কিন্তু অডিও চলতে থাকে: আসল ফিক্স
ভিডিওটি একটি ফ্রেমে ফ্রিজ হয়, অডিও চলতে থাকে এবং টাইমলাইন আপনার ছাড়াই এগিয়ে যায় — যদি এটি আপনার VLC সেশনগুলি বর্ণনা করে, তবে আপনি ডিকোডার এবং renderer-এর মধ্যে একটি ডিসিঙ্ক্রোনাইজেশনের মুখোমুখি, ভাঙা ফাইলের নয় (একটি ভাঙা ফাইল সাধারণত সবকিছু, অডিও সহ, ব্লক করে)। প্যাটার্নটি ক্লাসিক: ভিডিও ডিকোডার ফ্রিজ হয়, VLC অডিওকে অগ্রাধিকার দেয় এবং ছবিটি আর কখনই উদ্ধার হয় না। নিচের ফিক্সগুলি মূল থেকে ফ্রিজ থামায়; ফিক্স 1 বেশিরভাগ ক্ষেত্রে সমাধান করে।
কেন এমন হয়?
- নির্দিষ্ট ফ্রেমে হার্ডওয়্যার ডিকোডিং ফ্রিজ — GPU ডিকোডার কখনও কখনও নির্দিষ্ট GOP স্ট্রাকচার (keyframe) বা দূষিত macroblock-এ লক হয়।
- H.264 in-loop deblocking লোড — দুর্বল CPU-তে deblocking ফিল্টার একটি বটলনেক হতে পারে যা ভিডিও থ্রেড স্থবির করে।
- ডিকোডারের সীমা ছাড়িয়ে যাওয়া 4K/HEVC উচ্চ-বিটরেট স্ট্রিম — GPU বা CPU পাইপলাইন তাল মেলাতে পারে না, তাই ভিডিও থ্রেড শুকিয়ে যায়।
- দেরি হওয়া প্যাকেট সহ নেটওয়ার্ক স্ট্রিম — অনলাইন কন্টেন্টের জন্য, jitter ভিডিও বাফার শুকিয়ে দেয় যখন অডিও (হালকা) টিকে থাকে।
- 23.976/29.97 কন্টেন্টের সাথে সারিবদ্ধ নয় এমন রিফ্রেশ রেট — একটি ছোট সমস্যা, কিন্তু পিরিয়ডিক মাইক্রো-ফ্রিজ হিসেবে দৃশ্যমান।
কীভাবে ঠিক করবেন
সমাধান 1হার্ডওয়্যার-অ্যাকসেলারেটেড ডিকোডিং বন্ধ করুন
বেশিরভাগ ক্ষেত্রে কালো/সবুজ স্ক্রিন, পিক্সেলেশন এবং স্টাটারিং ঠিক করে
VLC খুলুন এবং Tools > Preferences-এ যান (অথবা Windows/Linux-এ Ctrl+P, macOS-এ Cmd+, চাপুন)।
Preferences উইন্ডো খুলবে।
বাম দিকে Input / Codecs ট্যাবে ক্লিক করুন।
কোডেক-সম্পর্কিত সেটিংস দেখানো হবে।
Find "Hardware-accelerated decoding" কে Disable-এ সেট করুন।
ড্রপডাউনটি এখন "Disable" দেখাবে।
Save-এ ক্লিক করুন, তারপর VLC সম্পূর্ণরূপে রিস্টার্ট করুন (শুধু ভিডিও নয়, প্রতিটি VLC উইন্ডো বন্ধ করুন)।
VLC সফটওয়্যার ডিকোডিং দিয়ে রিস্টার্ট হবে।
সমস্যাজনক ফাইলটি আবার চালান।
সমস্যা দূর হলে বুঝবেন GPU ডিকোডারই দোষী ছিল।
সমাধান 2H.264 deblocking সামঞ্জস্য করুন (ফ্রিজ ফিক্স)
কিছু CPU/GPU-এ "ভিডিও ফ্রিজ হয় কিন্তু অডিও চলতে থাকে" ঠিক করে
Tools > Preferences > Input / Codecs-এ যান।
কোডেক সেটিংস খুলবে।
"Skip H.264 in-loop deblocking filter" কে All-এ সেট করুন।
Deblocking এড়িয়ে যাওয়া হয়।
Save করুন, VLC রিস্টার্ট করুন এবং ফাইলটি চালান।
ভিডিও আর keyframe-এ ফ্রিজ হওয়া উচিত নয়।
সমাধান 3"Drop frames on late pictures" সক্রিয় করুন
4K এবং উচ্চ-বিটরেট ফাইলে অডিও-অগ্রাধিকার স্টাটারিং ঠিক করে
Tools > Preferences > Input / Codecs-এ যান।
ইনপুট সেটিংস খুলবে।
"Drop frames on late pictures" সক্রিয় করুন।
VLC দেরি হওয়া ভিডিও ফ্রেম এড়িয়ে যাবে।
Save করুন এবং রিস্টার্ট করুন, তারপর ফাইলটি চালান।
প্লেব্যাক অডিওর সাথে সিঙ্কে থাকে।
সমাধান 4লোকাল প্লেব্যাকের জন্য ফাইল ক্যাশে বাড়ান
লোকাল ডিস্কে অনিয়মিত বিটরেট কমায়
সরঞ্জাম > &পছন্দসমূহ > ইনপুট / Codecs-এ যান।
ইনপুট সেটিংস খুলবে।
"File caching (ms)" কে 1000–1500 ms-এ সেট করুন।
VLC ফাইলের একটি বড় অংশ আগামীভাবে পড়ে।
Save করুন, VLC রিস্টার্ট করুন, ফাইলটি চালান।
অনিয়মিত সেগমেন্ট আর ভিডিও ব্লক করে না।
সমাধান 5Switch the video output module to OpenGL
নির্দিষ্ট GPU সেটআপে কালো স্ক্রিন এবং রেন্ডারিং গ্লিচ দূর করে
Tools > Preferences > Video-এ যান।
ভিডিও সেটিংস খুলবে।
Set "Output" to OpenGL.
আউটপুট মডিউল পরিবর্তিত হবে।
Save-এ ক্লিক করুন এবং VLC রিস্টার্ট করুন।
VLC রিস্টার্ট হবে।
ফাইলটি আবার খুলুন এবং ছবি পরীক্ষা করুন।
ভিডিওটি এখন সঠিকভাবে রেন্ডার হওয়া উচিত।
উন্নত সমাধান
সমাধান 1ফাইলটি remux করুন (কন্টেইনার-স্তরের দূষণ সমাধান করে)
ফাইলের মেটাডেটা দূষিত হলে কন্টেইনার ইন্ডেক্স পুনর্নির্মাণ করে
ffmpeg ইনস্টল করুন (winget install ffmpeg অথবা আপনার প্যাকেজ ম্যানেজার)।
ffmpeg টার্মিনালে উপলব্ধ।
চালান:
ffmpeg -i input.mp4 -c copy -map 0 output.mp4ফাইলটি রি-এনকোড ছাড়াই remux করা হয়।
আউটপুট ফাইলটি VLC-এ চালান।
ফ্রিজ বন্ধ হলে, মূল কন্টেইনার দূষিত ছিল।
সমাধান 2একটি পোর্টেবল VLC বিল্ড দিয়ে পরীক্ষা করুন
আপনার ইনস্টল স্পর্শ না করেই কনফিগারেশন সমস্যা আলাদা করে
অফিসিয়াল মিরর থেকে পোর্টেবল/zip বিল্ড ডাউনলোড করুন (videolan.org > Windows > zip)।
একটি পোর্টেবল VLC ফোল্ডার এক্সট্র্যাক্ট করা হয়েছে।
সেই ফোল্ডার থেকে সরাসরি vlc.exe চালান।
VLC পরিষ্কার, ডিফল্ট সেটিংস দিয়ে চলে।
পোর্টেবল কপিতে সমস্যাজনক ফাইলটি চালান।
আপনি এখন বুঝতে পারবেন সমস্যাটি কনফিগ-সম্পর্কিত না ফাইল-সম্পর্কিত।
ভবিষ্যতে কীভাবে এড়াবেন
- VLC আপডেট রাখুন — ফ্রিজ-সম্পর্কিত বাগ প্রায়ই মাইনর রিলিজে ঠিক করা হয়।
- 4K কন্টেন্টের জন্য 4K60 আউটপুট সমর্থন করে এমন হার্ডওয়্যার কনফিগারেশন পছন্দ করুন; সারিবদ্ধ নয় রিফ্রেশ রেট পিরিয়ডিক ফ্রিজ ঘটায়।
- একই অবস্থানে বারবার ফ্রিজ হওয়া ফাইল মেরামত বা আবার ডাউনলোড করুন।
সাধারণ প্রশ্নাবলী
VLC-এ ভিডিও ফ্রিজ হলে অডিও কেন চলতে থাকে?
ফ্রিজ কি সবসময় একই জায়গায় ঘটে?
দ্রুততর CPU কি VLC ফ্রিজ ঠিক করবে?
এটি কি VLC স্টাটারিংয়ের মতো একই সমস্যা?
সারসংক্ষেপ
হার্ডওয়্যার-অ্যাকসেলারেটেড ডিকোডিং বন্ধ করুন — বেশিরভাগ ক্ষেত্রে কালো/সবুজ স্ক্রিন, পিক্সেলেশন এবং স্টাটারিং ঠিক করে. 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.