LosslessCut 安装完整指南:下载、配置文件存储与卸载操作详解

LosslessCut 安装完整指南:下载、配置文件存储与卸载操作详解

【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 【免费下载链接】lossless-cut 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut

本文回答 LosslessCut 的三个实际使用问题:在 Windows、macOS、Linux 上如何快速安装并运行,配置文件 config.json、日志与缓存到底存放在哪里,以及升级和卸载时如何做到不丢设置或彻底无残留。文末附一张一页速查表,可直接收藏。

| 你的需求 | 推荐做法 | |-|-| | 只想快速试用 | 下载官方发布压缩包(.7z / .dmg / .tar.bz2),解压即用 | | 想要自动更新 | 通过 Mac App Store、Microsoft Store 或 Snap Store 安装 | | 想随身携带配置(Windows) | 在 LosslessCut.exe 旁放一个内容为 {} 的 config.json | | 想在任意系统指定配置目录 | 启动时附加 --config-dir <目录> | | 想临时覆盖某项设置 | 启动时附加 --settings-json '{...}'(实验性) | | 想卸载且不留残留 | 删除应用目录 + appData 下的 LosslessCut 文件夹 |

LosslessCut 最快上手:按平台选包,解压即用

没有任何安装程序——官方发布就是一个压缩包,解压后直接运行其中的可执行文件,不会向系统注册表或程序目录写入任何东西。这也意味着你可以在不同目录里保留多个版本并行使用,随时切换。

| 平台 | 下载格式 | 运行方式 | |-|-|-| | Windows | .7z | 用 7-Zip 解压,运行里面的 LosslessCut.exe | | macOS | .dmg | 挂载镜像,把 App 拖入 Applications 文件夹 | | Linux | .tar.bz2(x64 另有 AppImage、snap) | 解压后直接运行可执行文件 |

如果希望自动更新,选择三个官方商店渠道:Mac App Store(macOS)、Microsoft Store(Windows)、Snap Store(Linux,打包元数据见 no.mifi.losslesscut.appdata.xml)。从 package.json 的 build 配置还能看到各平台的完整打包目标,比如 Windows 的 appx(identityName 为 57275mifi.no.LosslessCut)对应的就是 Microsoft Store 渠道。⚠️ 注意:README 明确标注 Windows 的 APPX 与 macOS 的 PKG 包不可用,别下载这两种格式。

系统版本要求跟随底层 Electron 的淘汰节奏,完整时间线见 docs/requirements.md:

  • 当前版本支持 Windows 10/11(x64)、macOS 12 及以上、Linux x64/arm64(armv7l 不内置 FFmpeg);
  • v3.66 起不再支持 macOS 11,v3.58.0 起不再支持 macOS 10.14 及更早,v3.52.0 起不再支持 Windows 8.1 及更早,v3.48.2 起不再支持 macOS 10.12 及更早和 32 位 Linux;
  • 旧版本 LosslessCut 仍可在旧系统上运行,只是不再获得新功能与安全更新。

还要澄清一点:LosslessCut 不是传统意义上的便携应用。可执行文件与配置数据是分离的——可执行文件解压即可跑,而设置、快捷键、日志、缓存统一写入系统的 appData 目录,这也是下面两节的重点。

LosslessCut 配置文件放在哪:全部数据都在 appData 目录

设置、键盘快捷键、日志和临时缓存全部写入 appData 目录,配置集中在其中的 config.json 一个文件里。

| 系统 | appData 路径 | 备注 | |-|-|-| | Windows | %APPDATA%\LosslessCut | %APPDATA% 通常指向 C:\Users\<用户名>\AppData\Roaming | | Windows(MS Store 版) | C:\Users\%USERNAME%\AppData\Local\Packages\57275mifi.no.LosslessCut_eg8x93dt4dxje\LocalCache\Roaming\LosslessCut | 由商店沙箱重定向 | | macOS | ~/Library/Application Support/LosslessCut | | | macOS(App Store 版) | ~/Library/Containers/no.mifi.losslesscut/Data/Library/Application Support/LosslessCut | 沙箱容器内 | | Linux | $XDG_CONFIG_HOME/LosslessCut 或 ~/.config/LosslessCut | 未设置前者时用后者 |

config.json 由 electron-store 管理,承载几乎所有用户偏好:截图格式 captureFormat(默认 jpeg)、关键帧切割 keyframeCut(默认 true)、播放音量 playbackVolume(默认 0.3,避免新用户被大音量吓到)、快捷键表 keyBindings,以及 simpleMode、theme、language、customFfPath 等。完整默认值清单可查 src/main/configStore.ts 的 defaults 段;日志同样写在这个目录(见 src/main/logger.ts 的 logDirPath)。

一个让人安心的细节:配置格式升级时,应用会自动把旧文件复制为 config.json.backup-v<应用版本>-<旧配置版本>-<时间戳> 的备份文件,万一迁移失败可以回退。

把 LosslessCut 配置带走的三档操作:邻居文件、--config-dir、--settings-json

从轻到重有三档方案让配置离开默认位置,按需选择:档位越高控制力越强,需要留意的点也越多。

第一档:exe 旁放邻居 config.json(仅 Windows)

在 LosslessCut.exe 同目录放一个内容为 {} 的 config.json,应用启动后就会读写这份文件,而不是 appData 里的那份。该机制实现在 src/main/configStore.ts 的 lookForNeighbourConfigFile 函数中,同时支持 PORTABLE_EXECUTABLE_DIR 环境变量(由便携打包工具设置)。

限制要记清楚:

  • 只对普通 Windows 版本生效,MS Store 版因沙箱机制被排除;
  • 只重定向 config.json,日志与临时缓存仍写入 appData;
  • macOS 和 Linux 没有此机制。

第二档:用 --config-dir 指定配置目录

不想依赖邻居文件,或者想把配置放到应用目录之外(比如 U 盘),就用命令行参数:

LosslessCut --config-dir /path/to/my/losslesscut-config

注意路径是包含 config.json 的目录本身,不要把文件名拼进去。启动时主进程会把它作为 customConfigDir 传入配置存储(见 src/main/index.ts 的 parseCliArgs),从而覆盖默认 userData 路径。更多选项说明在 docs/cli.md 的 "Other options" 一节。

第三档:用 --settings-json 临时覆盖设置(实验性)

第三档不改变配置位置,而是临时覆盖个别设置项,config.json 本体不动。支持 JSON 与 JSON5 语法:

LosslessCut --settings-json '{captureFormat:"jpeg", "keyframeCut":true}'

主进程解析参数后逐项写入配置存储。典型用途是临时指定自定义 FFmpeg/FFprobe 所在目录,如 --settings-json '{customFfPath:"/path/to/folder"}'。⚠️ 注意:这是实验性参数,官方文档说明设置会经过校验,若 JSON 或任一键值无效则整组都不会应用(详情见日志),使用前建议先备份 config.json。

升级 LosslessCut 不丢设置,怎么卸载才不留残留

升级就是替换解压目录(设置默认保留);卸载是删除应用目录 + appData 目录两步。

升级:

  1. 下载新版本压缩包,解压到新目录(或直接覆盖旧目录);
  2. 无需任何配置操作——配置在 appData 里,与可执行文件位置无关,换目录后依然生效;
  3. 也可以在两个目录里各留一个版本,按需切换。

卸载:

  1. 删除应用本体:删掉当初解压出来的文件夹(macOS 是把 Applications 里的 App 拖进废纸篓);
  2. (可选)清除数据:按上一节表格找到 appData 路径,删除其中的 LosslessCut 文件夹。

第二步不是卸载的必需步骤——保留配置的话,下次重新解压时设置与快捷键原样还在,这反而是一种无缝升级体验。商店版应用被系统容器化,通过系统设置卸载后一般不会留下多少残留。

常见问题:LosslessCut 安装渠道与配置生效

这里四问是渠道选择、包格式与"配置没生效"三类最常被问到的问题。

问:官方渠道和 portableapps.com 这类第三方变体有什么区别?

GPL 开源许可(见仓库 LICENSE 文件)允许任何人发布自己的变体,但作者不为非官方版本提供任何支持。想要可预期的行为和支持,请选官方渠道:发布页压缩包、Mac App Store、Microsoft Store、Snap Store。

问:为什么 README 说 APPX 和 PKG 不能用?

这两个格式虽然会出现在发布物里,但官方标注为不可用。看 package.json 就知道原因——appx 构建目标的产物文件名本身就带着 DONT-USE-THIS-FILE 字样。手动下载时只认 7z / dmg / tar.bz2。

问:我改了配置却没生效,为什么?

按顺序排查三件事:一是应用实际读的是哪份 config.json——用 --config-dir 启动时参数优先,Windows 上 exe 旁存在邻居 config.json 时优先用它,否则才是默认 appData 位置;二是应用退出时才会把设置写盘,修改要在应用未运行时进行;三是跨机复制配置后,路径类设置(工作目录、FFmpeg 路径)指向了新机器不存在的文件夹,需要手动改。

问:LosslessCut 算便携应用吗?

严格来说不算。可执行文件与数据分离,数据默认留在系统 appData 里。商店版被操作系统容器化,接近便携;想真正随身携带配置,用上一节的三档操作即可。

一页速查:LosslessCut 安装、配置与卸载要点

本文全部要点一张表,收藏这一张就够。

| 项目 | 要点 | |-|-| | 安装 | 无安装程序,官方发布压缩包解压即用 | | 官方渠道 | 发布页压缩包 / Mac App Store / Microsoft Store / Snap Store | | 下载禁区 | Windows APPX、macOS PKG(官方标注不可用) | | 系统要求 | Windows 10/11(x64)、macOS 12+、Linux x64/arm64 | | 数据位置 | appData 下 LosslessCut 目录:config.json + 日志 + 临时文件 | | 配置迁移 | 复制 config.json 到新机器同位置,路径类设置需重新修改 | | 便携配置 | 邻居 config.json(Windows)→ --config-dir → --settings-json | | 升级 | 替换目录即可,配置保留 | | 卸载 | 删应用目录;彻底则再删 appData 下 LosslessCut 文件夹 | | 依据文件 | docs/installation.md、docs/cli.md、docs/requirements.md、src/main/configStore.ts |

【免费下载链接】lossless-cut The swiss army knife of lossless video/audio editing 【免费下载链接】lossless-cut 项目地址: https://gitcode.com/gh_mirrors/lo/lossless-cut

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值