Windows 如何下载 Video2X 命令行版并配置 PATH 后运行 video2x
【免费下载链接】video2xA machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.项目地址: https://gitcode.com/GitHub_Trending/vi/video2x
在 Windows 上使用 Video2X 时,如果你不想通过 Qt6 图形界面安装包,而是希望在命令行里直接调用video2x处理视频,需要完成三件事:从 releases 页下载 Windows 预编译版并解压到%LOCALAPPDATA%\Programs\video2x,把这个目录加入PATH环境变量,最后运行一次实际任务确认工具链可用。Video2X 是一个基于机器学习的视频超分辨率(super resolution)与帧插值(frame interpolation)框架,命令行入口是video2x可执行文件。
本文依据仓库文档 Windows (Command Line) 安装说明 和 命令行使用说明 编写。
从 releases 下载并解压到 %LOCALAPPDATA%\Programs
Windows 命令行版的发布产物是video2x-windows-amd64.zip,可以从项目的 releases 页获取最新版本。注意区分:releases 页上的video2x-qt6-windows-amd64-installer.exe是 Qt6 图形界面安装包,与命令行版不是同一个文件,本文只处理命令行版。
在 PowerShell 中依次执行以下命令(文档给出的脚本,可直接粘贴执行):
$latestTag = (Invoke-RestMethod -Uri https://api.github.com/repos/k4yt3x/video2x/releases/latest).tag_name curl -LO "https://github.com/k4yt3x/video2x/releases/download/$latestTag/video2x-windows-amd64.zip" New-Item -Path "$env:LOCALAPPDATA\Programs\video2x" -ItemType Directory -Force Expand-Archive -Path .\video2x-windows-amd64.zip -DestinationPath "$env:LOCALAPPDATA\Programs\video2x"各行的作用:
- 第一行通过 releases API 取到最新版本的 tag 名,存入
$latestTag; - 第二行用
curl下载对应 tag 的video2x-windows-amd64.zip到当前目录(需要网络访问 releases 下载地址); - 第三行创建安装目录
%LOCALAPPDATA%\Programs\video2x(-Force表示目录已存在时不报错); - 第四行把 zip 解压到该目录。
这个脚本的副作用是:在当前工作目录留下一个video2x-windows-amd64.zip,并写入%LOCALAPPDATA%\Programs\video2x。脚本不涉及系统级安装,不需要管理员权限。
将安装目录加入 PATH
解压完成后,文档给出的下一步是:把%LOCALAPPDATA%\Programs\video2x加入PATH环境变量,这样就能在命令行直接运行video2x。
在 Windows 中打开"编辑系统环境变量"(或"编辑账户的环境变量",二选一即可),在Path列表中新增一条%LOCALAPPDATA%\Programs\video2x,保存后重新打开一个终端使变更生效——旧终端窗口不会自动读到新的PATH。
验证 PATH 是否生效
在新终端中运行:
video2x --help文档说明--help用于查看 Video2X 支持的全部选项。如果video2x被直接调用并打印出帮助信息(而不是"找不到命令"),说明 PATH 配置成功。
如果还想确认 GPU 是否被识别,可以运行:
video2x --list-gpus文档给出的示例输出如下(文档示例,具体显卡型号、Vulkan 版本和驱动版本以你机器实际输出为准):
$ video2x --list-gpus 0. NVIDIA RTX A6000 Type: Discrete GPU Vulkan API Version: 1.3.289 Driver Version: 565.228.64运行第一个超分任务
确认命令可用后,可以跑文档 Basics 一节给出的最小示例:用 RealESRGAN 把视频放大 4 倍。
video2x -i input.mp4 -o output.mp4 -p realesrgan -s 4 --realesrgan-model realesr-animevideov3命令中input.mp4和output.mp4是文档示例里的文件名,替换成你自己的输入视频路径和期望的输出文件名即可,其余参数保持原样。命令执行完成后按-o指定的路径生成输出视频。
如果任务涉及多块 GPU,文档还支持用--list-gpus查看编号、用-g指定使用哪一块,例如:
video2x -i input.mp4 -o output.mp4 -p realesrgan -s 4 --realesrgan-model realesr-animevideov3 -g 1限制与后续参考
- 文档提供的 Windows 预编译包只有
video2x-windows-amd64.zip,即 64 位 Windows 构建; - 本文路径不包含 Qt6 GUI 安装(见 Windows (Qt6) 安装文档)和 Linux 安装(见 Linux 安装文档),它们是独立任务;
- 命令行文档明确说明未覆盖全部参数,更多选项以
video2x --help的实际输出为准,参数说明见 命令行文档。
【免费下载链接】video2xA machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018.项目地址: https://gitcode.com/GitHub_Trending/vi/video2x
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考