2 个不稳定版本
0.2.0 | 2021 年 12 月 6 日 |
---|---|
0.1.0 | 2020 年 7 月 25 日 |
#278 在 视频
17KB
418 行
Torn
简约的 DVD/Blu-ray 复制器。仍然是一个非常早期的作品。
受到 ARM 的极大启发,但目标是完全在用户空间(也可以在 docker 中运行,但目前尚未测试)。
功能
- 使用 udev 检测光盘插入
- 确定光盘类型
- 如果 (Blu-Ray 或 DVD)
- 使用 MakeMKV 复制
- 完成复制后弹出光盘并排队 Handbrake 转码任务。
- 转码任务异步批量从复制任务中处理
- 如果 (Blu-Ray 或 DVD)
- 无头,设计为从服务器运行
- 可以从多个光驱并行复制(只需在配置文件中添加额外的驱动器)
- 如果失败,将为先前复制的文件排队转码任务。
要求
- makemkvcon
- HandBrakeCLI
如果您收到有关无法找到光盘驱动器的错误,您可能需要运行 sudo modprobe sg
(对我有效)。
用法
cargo install torn
torn rip
默认情况下,将输出到当前工作目录,但可以通过放置一个 config.toml
文件进行配置。有关用法,请参阅 config/default.toml。
依赖关系
~8–19MB
~232K SLoC