首页/软件/VidCoder
V

VidCoder:开源 DVD / 蓝光抓取与视频转码工具 #

VidCoder 是什么? #

VidCoder 是一款面向 Windows 的开源 DVD/Blu-ray 抓取与视频转码应用,它使用 HandBrake 作为底层编码引擎。简单来说,你可以把 VidCoder 理解为 HandBrake 的增强型图形界面:它保留了 HandBrake 强大的转码内核,同时补上了更顺手的预设管理、编码队列、批量任务与文件夹监视等能力。

它能把影碟内容或已有的视频文件转换成 MP4、MKV 等通用容器格式,并根据你的需求选择 AV1、H.265、H.264、VP9 等编码,或借助 AMD VCE、Nvidia NVENC、Intel QuickSync 进行硬件加速。对于需要把一季剧集、一整批素材统一压缩、控制体积又想保住画质的用户来说,VidCoder 用一个集成的编码管线替代了繁琐的多步流程,无需产生巨大的中间临时文件,也不要求你额外安装 HandBrake。

VidCoder 有哪些亮点特色? #

  • 内置 HandBrake 编码引擎:VidCoder 直接调用 HandBrake 的核心 API 完成扫描与编码,画质与兼容性有保障,同时无需单独安装 HandBrake 即可运行。
  • 主流格式全覆盖:输出支持 MP4 与 MKV 容器;视频支持 AV1、H.265、H.264、MPEG-4、MPEG-2、VP9、VP8、Theora;音频支持 AAC、MP3、Vorbis、AC3、TrueHD、Opus、FLAC、ALAC,并支持音频直通(passthrough)。
  • 硬件加速编码:支持 AMD VCE、Nvidia NVENC 与 Intel QuickSync 三种硬件加速方案,在保证速度的同时降低 CPU 占用,适合大规模批量转码。
  • 完整的集成编码管线:所有处理都在同一个进程内完成,不会生成体积巨大的中间临时文件,省下大量磁盘空间与反复读写的时间。
  • 强大的批量与自动化能力:支持多任务同时编码的批量队列,并内置文件夹监视器(Folder Watcher),指定目录一旦出现新视频即可自动开始编码,适合搭建"投递即转码"的自动化流程。
  • 灵活的质量控制:支持按目标码率、目标文件大小或恒定质量(CRF)三种方式控制视频质量,并支持多遍编码;官方推荐使用恒定质量模式,内置预设统一采用 CRF 20。
  • 可定制的自动选择器(Pickers):可以自定义规则,自动挑选音轨、字幕轨、目标路径与标题等参数,让同一套预设适配不同片源而无需手动逐项调整。
  • 即时预览与试编码:提供即时源预览,并能快速生成小的编码预览片段,方便在正式开跑前对比不同画质参数的观感与体积。
  • 编码过程可控:支持暂停与恢复编码,长任务可以随时让出机器性能,不必从头再来。
  • 多语言界面:内置英语、简体中文、繁体中文、日语、韩语、西班牙语、德语、法语、俄语等共 25 种语言翻译,会根据操作系统语言自动选择,也可手动切换。

免费下载 VidCoder #

以下为官方提供的 Windows 安装包与便携版,点击链接即可下载。官方当前最新稳定版为 12.23,另有测试版 13.12,追求稳定性建议选择稳定版。

文件名 描述 大小 下载
VidCoder-12.23.exe Windows 安装版(推荐,自动安装 .NET 运行时并支持无缝自动更新) 49.3 MB 夸克网盘
VidCoder-12.23-Portable.exe 便携版(单文件即点即用,无需安装 .NET 运行时,适合 U 盘携带) 89.3 MB 夸克网盘

说明:除上述两种形式外,官网还提供便携版(.exe)、源码包(.zip)以及 Zip 免安装版,可在官方 GitHub Releases 页面获取。Zip 版本需要预先安装 .NET 10 Desktop Runtime。

VidCoder 如何使用? #

  1. 启动并添加源:打开 VidCoder 后,点击界面上的打开按钮或直接把视频文件、影碟目录拖入窗口;若是光盘,则先选择光驱路径,VidCoder 会自动扫描标题(Title)与章节。
  2. 选择要编码的标题与预设:扫描完成后,从标题列表中勾选想要转换的内容(例如正片或某一集)。在右侧的预设(Preset)面板中选择容器与编码器,通常指定 MKV 或 MP4,并按设备或用途挑选合适的预设。
  3. 调整视频质量:进入视频(Video)选项卡设置质量参数。官方建议使用 恒定质量(Constant Quality / CRF) 模式,合理区间为 18–25,内置预设使用 CRF 20;若对文件体积有硬性要求,也可以改用目标大小或平均码率模式,并开启多遍编码。
  4. 配置音频与字幕:在音频(Audio)和字幕(Subtitles)选项卡中选择音轨、编码格式或直通,以及字幕的烧录或封装方式。若经常处理同类片源,可保存为自定义 Picker 规则,让后续任务自动完成选择。
  5. 预览再开跑:点击预览窗口中的 Encode Preview Clip 按钮,生成一小段编码预览片段来对比画质与体积,确认无误后点击开始编码。
  6. 批量与自动化(可选):把多个任务加入编码队列可实现批量处理与同时编码;在设置中启用文件夹监视器,指定目录内的新视频就会自动进入编码流程。编码过程中随时可以暂停或恢复。

VidCoder 的常见问题? #

VidCoder 能破解商业蓝光或 DVD 的加密吗? 不能。官网明确说明 VidCoder 可以抓取蓝光和 DVD,但不会破解商业光盘上的加密。官方建议配合第三方工具使用,例如免费的 MakeMKV、libdvdcss(仅 DVD)、Passkey Lite,或付费的 Xreveal($45)、Passkey for Blu-ray/DVD($168)等,先移除加密后再交给 VidCoder 转码。

VidCoder 和 HandBrake 是什么关系?我需要另外安装 HandBrake 吗? 不需要。VidCoder 使用 HandBrake 的核心 API 完成扫描和编码的"重活",自己负责用户界面、参数传递、预设管理与编码队列。因此安装 VidCoder 后即可直接使用,无需单独安装 HandBrake。

遇到编码结果异常(画面模糊、某些设备无法播放)应该找谁? 这类问题通常源自 HandBrake 编码内核。建议先用 HandBrake 官方图形界面复现一次,如果同样出现问题,就把问题连同 HandBrake 编码日志提交给 HandBrake 团队;如果只是 VidCoder 独有问题,则在 VidCoder 的 GitHub 仓库提交 Issue。界面层面的问题则由 VidCoder 作者处理。

应该选择哪种视频质量模式? 官网的"简短答案"是:使用恒定质量(Constant Quality)编码。它只跑一遍,比两遍编码更快,效果反而更好,还能避免给简单画面浪费码率、给复杂画面码率不足。官方给出的合理区间是 CRF 18–25,内置预设统一使用 CRF 20,可通过预览片段自行微调。

安装版、便携版和 Zip 版有什么区别? 安装版(推荐)使用 Velopack 自动安装到 %localappdata%,会自动下载并安装所需的 .NET 运行时,更新在后台静默完成;便携版是单个 .exe,无需安装 .NET 运行时,默认把应用文件放在可执行文件旁边,但因为启动前要解压二进制文件,启动会稍慢;Zip 版解压即用、不做自动更新,需要自行安装 .NET 10 Desktop Runtime。

VidCoder 支持哪些系统?界面有中文吗? VidCoder 基于 .NET/WPF 用 C# 编写,运行在 64 位 Windows 10 和 Windows 11 上。界面包含简体中文与繁体中文在内的 25 种语言翻译,会根据操作系统语言自动选择,也可以手动切换。

VidCoder 如何安装? #

VidCoder 目前仅提供 Windows 版本,官方给出三种安装形式,可按需选择。

方式一:安装版(官方推荐)

  1. 下载 VidCoder-12.23.exe 安装程序。
  2. 双击运行,安装程序(Velopack)会自动把 VidCoder 安装到 %localappdata% 目录,并自动下载、安装所需的 .NET 运行时,无需手动准备环境。
  3. 安装完成后程序会直接启动。后续更新为无缝静默更新:默认情况下有新版本会在后台下载,并在下次启动时自动应用;也可以在全局选项中改为"立即提示应用更新",届时程序会直接以新版本重启,不会出现 UAC 弹窗或安装向导。
  4. 如需自定义安装位置,可用命令行运行安装程序并附加参数 --installto {dir}(需 10.1 及以上版本)。注意该参数暂不支持 Program Files 这类受保护目录。

方式二:便携版

  1. 下载 VidCoder-12.23-Portable.exe。
  2. 直接双击运行,无需任何安装步骤。该版本以 standalone 模式编译,不需要系统预装 .NET 运行时。
  3. 默认情况下,应用的本地文件会保存在可执行文件旁边;如果它在 %appdata% 目录下发现了 VidCoder.sqlite,则会使用该数据库。由于启动时需要先把二进制文件解压到临时目录,首次启动会比安装版稍慢。

方式三:Zip 版

  1. 前往官方 GitHub Releases 页面下载对应的 .zip 包。
  2. 在系统上安装 .NET 10 Desktop Runtime(Zip 版的前置条件)。
  3. 解压到任意目录,运行其中的可执行文件即可。该版本不支持自动更新,适合需要完全掌控版本与部署位置的用户。

提示:安装版和便携版都没有前置依赖要求;只有 Zip 版需要自行安装 .NET 10 Desktop Runtime。

VidCoder 如何卸载? #

安装版(Velopack 安装)

  1. 打开 Windows 的"设置 → 应用 → 已安装的应用"(或控制面板的"程序和功能")。
  2. 在列表中找到 VidCoder,选择"卸载"并按提示完成操作。
  3. Velopack 会将程序安装在 %localappdata% 目录下,卸载后建议检查该目录是否残留 VidCoder 文件夹,如有可手动删除。
  4. 如需彻底清理,可一并删除配置与数据库文件,例如 %appdata% 下的 VidCoder.sqlite、日志与自定义预设等残留数据。

便携版

  1. 便携版不需要安装,直接删除 VidCoder-12.23-Portable.exe 以及它旁边生成的应用文件即可。
  2. 如果程序曾使用过 %appdata% 下的 VidCoder.sqlite(例如存在同名数据库时),需要手动删除该文件才能彻底清除设置。

Zip 版

  1. 直接删除解压出来的整个文件夹即可,程序本身不会写入系统安装目录。
  2. 同样建议检查 %appdata% 与本地配置目录中是否留有 VidCoder.sqlite 等配置文件并手动清理。

注意:.NET 10 Desktop Runtime 属于系统级共享组件,可能被其他程序使用,卸载 VidCoder 时不必一并卸载它。

相关标签
VidCoderDVD 抓取蓝光转码视频转码HandBrake 前端批量视频压缩硬件加速编码开源转码工具Windows 视频工具H.265 编码