暂时属于自用, 有许多 Bug

前言

为方便盒子转种, 提供截图, mediainfo, bdinfo 等功能。
在 docker debian:latest 环境下安装 git, curl, wget 后测试可用。

[email protected]:~# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye

安装

# 一键安装脚本
bash <(curl -Ls "https://gitlab.lswl.in/lswl/lswl/-/raw/main/script/notoolInstaller.sh")

脚本解读

  1. 在运行用户 home 目录下安装 node 环境以及 notool, 分别在 ~/.node 文件夹和 .notool 文件夹下;
  2. 添加以下内容至 ~/.bashrc, 作用是为本用户添加对应的 PATH 环境变量。
    PATH="$PATH:${HOME}/.notool/sh"
    PATH="$PATH:${HOME}/.node/bin"
    alias notool=${HOME}/.notool/index.js

功能

jietu
# jietu 截图时间点(s) 文件路径(支持通配符) 截图数量
jietu 100 $filename 3
# 截取 100s 200s 300s 三张截图
# 如果需要截原盘, 截取 BDMV/STREAM 目录下最大的一个 .m2ts 文件即可

示例
jietu.jpg

mediainfo
# mediainfo 文件路径(支持通配符)
mediainfo $filename

示例
mediainfo.jpg

bdinfo
# bdinfo .iso 文件路径或原盘目录(支持通配符)
bdinfo $filename

示例
bdinfo.jpg

注意事项

  1. 命令执行完毕会返回一个临时网络地址, 为结果文件, 不定期删除, 不要直接使用, 如果是截图请上传至其他图床后使用
  2. 第一次执行命令时会提示安装依赖, 点击回车即可。

参考

Aniverse/bluray