Javinizer安装教程:Windows、MacOS和Docker三种部署方式详解
Javinizer安装教程Windows、MacOS和Docker三种部署方式详解Javinizer是一款功能强大的日本成人视频(NSFW)库管理工具能够帮助用户自动整理本地视频文件、获取元数据并生成媒体库。本教程将详细介绍在Windows、MacOS和Docker环境下的安装方法让你快速上手这款实用工具。一、准备工作系统要求与依赖项在开始安装Javinizer之前请确保你的系统满足以下基本要求操作系统Windows 10/11、macOS 10.15或支持Docker的Linux发行版硬件至少2GB内存500MB可用磁盘空间网络需要互联网连接以获取元数据和更新核心依赖组件Javinizer需要以下组件支持其核心功能PowerShell Core 7跨平台的PowerShell版本提供核心运行环境Python 3.9用于图像处理和文本翻译功能MediaInfo可选用于解析媒体文件元数据二、Windows系统安装步骤Windows用户可以选择安装CLI版本或Web GUI版本这里我们以功能更全面的Web GUI为例1. 安装PowerShell CorePowerShell Core是Javinizer的运行基础推荐安装最新版访问PowerShell官方下载页面下载Windows安装包.msi文件运行安装程序按照向导完成安装安装完成后通过以下步骤验证按下WinX选择Windows PowerShell(管理员)输入pwsh命令切换到PowerShell Core输入$PSVersionTable.PSVersion确认版本号≥7.02. 安装Python及依赖包Python用于支持图片裁剪和翻译功能下载Python 3.9安装包Python官方下载安装时勾选Add Python to PATH选项打开PowerShell执行以下命令安装依赖pip install pillow pip install googletrans4.0.0rc1 pip install google_trans_new3. 安装Javinizer模块通过PowerShell Gallery安装推荐Install-Module Javinizer安装完成后输入Javinizer -v验证安装是否成功将显示当前版本号。4. 安装Web GUI界面Javinizer提供直观的Web管理界面安装命令# 以管理员身份运行 Javinizer -InstallGUI安装完成后启动GUI# 默认端口8600 Javinizer -OpenGUI # 自定义端口可选 Javinizer -OpenGUI -Port 8080系统将自动打开浏览器访问http://localhost:8600即可使用Web界面。5. 配置PowerShell环境如需要如果Web界面无法正常运行可能需要手动配置PowerShell环境访问http://localhost:8600/admin使用用户名admin和任意密码登录导航到Settings - Environments添加PowerShell 7环境三、MacOS系统安装步骤MacOS用户主要通过CLI方式使用Javinizer步骤如下1. 安装HomebrewHomebrew是MacOS的包管理器打开终端执行/bin/bash -c $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)2. 安装PowerShell Corebrew install --cask powershell验证安装pwsh --version3. 安装Python及依赖brew install python3.9 pip3 install pillow pip3 install googletrans4.0.0rc1 pip3 install google_trans_new4. 安装Javinizerpwsh Install-Module Javinizer5. 验证安装Javinizer -v四、Docker容器化部署Docker方式适合所有操作系统推荐用于服务器或NAS设备1. 安装DockerWindows/MacOS下载Docker DesktopLinux根据发行版使用apt、yum或dnf安装Docker2. 配置文件共享重要在Docker Desktop中配置文件共享添加你的媒体目录3. 运行Javinizer容器Web GUI版本推荐docker run --name javinizer -p 8600:8600 -d javinizer/javinizer:latest持久化配置推荐为了保存设置创建配置文件并挂载# 先创建本地配置文件目录 mkdir -p ~/javinizer/config # 复制默认配置文件需先获取jvSettings.json # 然后运行容器时挂载 docker run --name javinizer -p 8600:8600 \ -v ~/javinizer/config/jvSettings.json:/home/jvSettings.json \ -v ~/media:/mnt \ -d javinizer/javinizer:latestCLI版本docker run --name javinizer -it javinizer/javinizer:latest-cli4. 容器目录结构Javinizer容器内部使用以下关键目录/input输入目录/input/out输出目录各类CSV配置文件thumbcsv、genrecsv等五、安装后验证与基本使用验证安装无论使用哪种安装方式都可以通过以下方式验证CLI方式输入Javinizer -v查看版本信息Web方式访问http://localhost:8600出现Javinizer界面基本使用流程配置媒体目录在设置中指定视频文件所在的目录设置输出格式定义整理后的文件命名规则和目录结构运行整理点击Sort按钮或执行CLI命令开始整理六、常见问题解决1. PowerShell模块安装失败如果Install-Module命令失败尝试设置PowerShell仓库Set-PSRepository -Name PSGallery -InstallationPolicy Trusted2. Docker容器无法访问文件确保文件共享已正确配置挂载路径权限正确容器内路径使用挂载点而非本地路径3. Python模块导入错误尝试重新安装Python依赖pip3 install --upgrade pillow googletrans google_trans_new七、获取更多帮助官方文档项目中的docs/目录包含详细使用指南设置指南docs/configuration/settings/目录下有完整的配置说明故障排除参考docs/troubleshooting/frequently-asked-questions.md通过以上步骤你已经成功在Windows、MacOS或Docker环境中安装了Javinizer。这款工具将帮助你高效管理媒体库让文件整理变得简单而自动化。开始探索它的强大功能吧创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考