# video-repair-cli **Repository Path**: yaogit/video-repair-cli ## Basic Information - **Project Name**: video-repair-cli - **Description**: 利用 ffmpeg 对输入视频进行重新解析编码保存,以此来修复一些工具下载的视频缺少一些信息,导致一些播放器无法播放、资源管理器无法预览首帧等问题。 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-07-06 - **Last Updated**: 2023-10-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: 工具 ## README # 视频修复工具 利用 ffmpeg 对输入视频进行重新解析编码保存,以此来修复一些工具下载的视频缺少一些信息,导致一些播放器无法播放、资源管理器无法预览首帧等问题。 ## 截图 ![](screenshots/1.png) ![](screenshots/2.png) ## 前提 请自行安装 nodejs 和 ffmpeg ,并确保两者的相关环境变量正常。 ## 安装 因为没有发布到 npm 仓库中,只能用以下方式安装 1. 下载仓库源码,并放在一个固定位置。 2. 输入命令 `npm install 仓库所在路径 -g` 在命令行输入 `vrc -v` 测试是否生效。 后续修改仓库代码后无需重复执行上面步骤,会即时生效。 > 此方式也无需手动编译 ts 代码,`bin/run` 文件已做了特殊处理。 ## 使用 ``` vrc -s /temp/1.mp4 ``` ``` vrc -s /temp/1.mp4 -d /temp/1-recovered.mp4 ``` - -s : src 参数表示输入文件路径,必填。 - -d : dest 参数表示输出文件路径,非必填。 ## 卸载 因为没有发布到 npm 仓库中,只能用以下方式卸载 在 npm 全局目录中删除相关引用 macos 目录通常是:`/usr/local/lib/node_modules`