HEVC (H.265) ভিডিও প্লেব্যাক

PlainApp-এর ওয়েব UI-তে কেন কিছু ভিডিও শুধু অডিও নিয়ে চলে, এবং আপনার ব্রাউজারে নেটিভ HEVC (H.265) প্লেব্যাক চালু করার উপায়।

কেন কিছু ভিডিও শুধু অডিও নিয়ে চলে

আধুনিক ফোনের ক্যামেরা (Pixel, iPhone, Samsung…) ভিডিও রেকর্ড করে HEVC (H.265)-এ — H.264-এর তুলনায় একই কোয়ালিটিতে ফাইল সাইজ অর্ধেক হয়। তবে প্রতিটি ব্রাউজারে HEVC ডিকোডিং বিল্ট-ইন নয়।

প্ল্যাটফর্মChrome / EdgeSafariFirefox
macOS
বিল্ট-ইন (সিস্টেম VideoToolbox)
Windows
কেবল সিস্টেমে "HEVC Video Extensions" ইনস্টল থাকলে
Android
হার্ডওয়্যার ডিকোডার
নতুন ভার্সন, হার্ডওয়্যার ডিকোডার
iOS / iPadOS
সব ব্রাউজার WebKit ব্যবহার করে

মূল কথা: Chromium ব্রাউজারগুলো (Chrome, Edge, Brave…) নিজেদের HEVC ডিকোডার সঙ্গে রাখে না — অপারেটিং সিস্টেমের ডিকোডারের উপর ভরসা করে। Windows-এ এর মানে হলো ঐচ্ছিক "HEVC Video Extensions", macOS-এ সবসময় থাকা VideoToolbox। এ কারণেই একই Edge ভার্সন Mac-এ HEVC চালায়, কিন্তু এক্সটেনশনহীন Windows PC বা VM-এ কালো স্ক্রিন (শুধু অডিও) দেখায়। Firefox ওয়েব ভিডিওতে HEVC একেবারেই সমর্থন করে না।

PlainApp-এর ওয়েব UI এই পরিস্থিতি ধরতে পারলে আপনার ফোনেই ভিডিওটি স্বয়ংক্রিয়ভাবে H.264-এ রূপান্তর করে সেটিই চালায় — একটি নোটিশ ব্যানার দেখবেন। মূল কোয়ালিটি সবসময় ডিভাইসে অক্ষত থাকে; রূপান্তর শুধু সেই ব্রাউজার সেশনে প্রযোজ্য এবং পরের জন্য ক্যাশ হয়ে যায়।

নেটিভ (অরিজিনাল কোয়ালিটি) প্লেব্যাক পাওয়ার উপায়

ব্রাউজার দিয়ে সরাসরি HEVC ডিকোড করানোর তিনটি উপায় — ভিডিও রূপান্তর ছাড়াই পূর্ণ অরিজিনাল কোয়ালিটিতে চলবে।

Windows — HEVC এক্সটেনশন ইনস্টল করুন

Microsoft Store থেকে অফিসিয়াল HEVC Video Extensions (~$0.99) ইনস্টল করুন, তারপর ব্রাউজার রিস্টার্ট করুন।

পুরনো ফ্রি "from Device Manufacturer" ভার্সন Microsoft সরিয়ে নিয়েছে; তবে আপনার PC নির্মাতা এটি প্রি-ইনস্টল করে রেখে থাকলে আপনি ইতিমধ্যেই সুবিধাভোগী।

ভার্চুয়াল মেশিন (UTM / Parallels / VMware): এক্সটেনশন কাজ করে, তবে GPU হার্ডওয়্যার ডিকোডিং নেই — প্লেব্যাক CPU সফটওয়্যার ডিকোডিং ব্যবহার করে। বেশি ব্যবহারের জন্য ফাইল ডাউনলোড করে লোকাল প্লেয়ারে চালান।

যেকোনো ডেস্কটপ OS — ডাউনলোড করে লোকালি চালান

যেকোনো ভিডিওর ডাউনলোড বোতাম ব্যবহার করুন এবং ফাইলটি এমন প্লেয়ারে খুলুন যার নিজস্ব HEVC ডিকোডার আছে।

macOS ও Windows-এর বিল্ট-ইন প্লেয়ার (QuickTime / Movies & TV)-ও উপরের এক্সটেনশন ইনস্টল করলে HEVC চালাতে পারে।

Linux

Chromium সিস্টেমের VAAPI/VDPAU স্ট্যাক ব্যবহার করে: GPU ড্রাইভার HEVC ডিকোডার দিলে HEVC চলে। না হলে উপরের ডাউনলোড-এবং-লোকাল-প্লে পদ্ধতি ব্যবহার করুন, বা সমর্থিত হার্ডওয়্যারে Firefox 135+ চালান।

vainfo | grep -i hevc

কারিগরি নোট

ব্রাউজার তার প্রকৃত ডিকোড সক্ষমতা canPlayType() এবং MediaCapabilities.decodingInfo() দিয়ে জানায়। PlainApp-এর ওয়েব UI ট্রান্সকোডেড স্ট্রিম চাইবে কি না ঠিক করার আগে "video/mp4; codecs=hvc1.1.6.L93.B0" যাচাই করে — এই যাচাই সিস্টেমের ডিকোডার রেজিস্ট্রি প্রতিফলিত করে, তাই একই ব্রাউজার ভিন্ন মেশিনে ভিন্নভাবে আচরণ করে।

Chromium Chrome 107 (অক্টোবর 2022)-এ প্ল্যাটফর্ম HEVC ডিকোডিং ডিফল্টভাবে চালু করেছে। বিস্তারিত জানতে কমিউনিটি-পরিচালিত enable-chromium-hevc-hardware-decoding গাইড দেখুন।

কোডেক ট্যাগ গুরুত্বপূর্ণ: hvc1 ট্যাগ করা MP4 HEVC ট্র্যাক সর্বত্র গৃহীত, অথচ hev1 কিছু পুরনো Safari ভার্সন প্রত্যাখ্যান করে।

ব্রাউজার ও প্ল্যাটফর্মে HEVC সমর্থন নিয়ে অতিরিক্ত পড়া।

সাধারণ জিজ্ঞাসা