BiliDownloader 的格式支持主要体现在“网络视频解析、多元素(弹幕/字幕/封面)提取以及 MP4/MP3 等通用格式的封装”;而 MPC-HC 的格式支持则体现在“极其广泛的本地音视频容器、高清编码、无损音频、蓝光光盘及外挂字幕的兼容与解码播放”。两者在视频离线工作流中是互补关系(先通过 BiliDownloader 下载,再通过 MPC-HC 播放)。
BiliDownloader 和 MPC-HC 属于完全不同领域的软件,前者是“B站视频下载工具”,后者是“本地媒体播放器”,因此它们的格式支持侧重点存在显著差异。以下是两者的格式支持对比:
1. BiliDownloader(侧重于网络流解析与封装格式转换)
作为一款B站视频下载器,它的核心在于解析网络视频流并进行本地封装。
输入源:不直接读取本地文件,而是通过解析 B站的 BV号、AV号、MD号、EP号或视频链接来获取视频源。
输出格式:支持将下载的视频转换为通用的 MP4 或 MP3 格式,并支持选择不同的视频编码(如 AVC、HEVC、AV1)。
附加元素提取:除了视频本体,还支持下载并输出特定格式的文件,如 XML/ASS/SRT 格式的弹幕与字幕、JPG/PNG 格式的封面图,以及纯音频流。
画质与音质规格:支持从 360P 到 8K 的分辨率,以及 HDR、杜比视界、Hi-Res 无损音质和杜比全景声(取决于账号权限)。
2. MPC-HC(侧重于本地多媒体解码与渲染)
作为一款轻量级本地播放器,它的核心在于兼容和播放本地存储的各类媒体文件。
视频容器与编码:支持几乎所有主流的本地视频格式(如 MP4、MKV、AVI、MOV、WMV、FLV 等),并原生支持 H.264、H.265/HEVC、VP9、AV1、VC-1 等视频编码。
音频格式:广泛兼容 MP3、WAV、FLAC、AAC、OGG 等常见音频,以及 AC3、DTS、TrueHD、DTS-HD MA 等高保真与环绕声格式。
特殊媒体与光盘:支持直接播放 DVD、蓝光光盘(Blu-ray ISO)、DVB 电视信号,甚至支持打开 JPEG、PNG、GIF 等静态图片格式。
字幕支持:支持自动加载和渲染 SRT、ASS、SSA、VTT 等多种外挂字幕格式。