Skip to content

Releases: yukinsnow/elaina

elaina v2.1.1

Choose a tag to compare

@yukinsnow yukinsnow released this 23 Oct 17:28

在应用窗口右下角新增作者署名 Github@Yukinsnow,点击后使用系统默认浏览器打开 https://github.com/yukinsnow 。README 作者署名与界面预览已同步更新。

下载 windows x64 绿色版 elaina-2.1.1-windows-x64-portable.zip,完整解压到可写目录,运行 elaina.exe。随包包含 ffmpeg、ffprobe;缓存保存在 data/,需要系统已有 webview2。安装包及其他平台仍需要自行配置媒体工具。

三平台构建、9 项前端测试、9 项 rust 测试及 windows 实际媒体处理回归通过。构建记录。发行包未配置代码签名或 macos 公证。

构建源码:1d4436577fb2ad936b2530b99160c611fa79ebf8。sha256sums.txt 包含所有发行包和源码的校验值。

elaina v2.1.0

Choose a tag to compare

@yukinsnow yukinsnow released this 23 Oct 14:56

保留原背景插图与应用图标,更新为现代浅色工具界面,并增加本地 b站投稿准备功能。

新功能

  • 四种投稿预设:1080p30、1080p60、4k30、竖屏 1080p30,可继续自定义参数。
  • 投稿兼容处理:h.264 + aac、8-bit yuv420p、双声道 48 khz、约 2 秒关键帧间隔。
  • 源视频与成片检查:读取真实编码、分辨率、帧率、时长、大小与音频信息,提示 hdr、高位深或缺少视频流等情况。
  • 按源时长与目标码率估算输出大小,并提示插值放大和重复帧升帧。
  • mp4 快速起播:前置 moov 索引。

这些预设是本软件建议参数,不是平台实时上传阈值,不保证免二次压制。账号额度以投稿页为准;本应用不提供 hdr 转 sdr 色调映射,也不登录或自动上传到 b站。

下载

windows x64 推荐绿色版:elaina-2.1.0-windows-x64-portable.zip(约 84 MB),内含 ffmpeg 与 ffprobe。完整解压到可写目录,双击 elaina.exe;保留 portable 标记文件,应用缓存存入同目录 data/。

其他发行包:windows x64 安装包、macos apple silicon dmg、linux x64 deb。非绿色版需自行配置 ffmpeg;媒体检查还需要 ffprobe,可分别通过 elaina_ffmpeg 和 elaina_ffprobe 指定路径。

绿色版使用系统现有 webview2;发行包未配置代码签名或 macos 公证。sha256sums.txt 包含安装包、绿色包和源码的校验值。

验证

构建记录:三个平台均通过 9 项前端测试、9 项 rust 单元测试和原生打包。windows 随包媒体测试实际完成压制、提取及替换,使用 ffprobe 核对 h.264、aac、yuv420p、双声道 48 khz,并核对 mp4 的 moov 位于 mdat 前。

本机另验证了绿色版启动、主窗口创建、ffprobe 启动及 data/ 缓存写入。README 与界面预览已同步更新。

构建源码:9d4339b217c4c6f96e72e37d5c58665a08083afb。

elaina v2.0.1

Choose a tag to compare

@yukinsnow yukinsnow released this 20 Oct 05:42

新增 windows x64 绿色版:完整解压后双击 elaina.exe,无需安装应用、管理员权限或配置 ffmpeg 的 path。沿用原版界面、图标与插图。

推荐下载

elaina-2.0.1-windows-x64-portable.zip(约 44 MB)

  • 内含 elaina.exe、ffmpeg.exe、portable 标记、使用说明和 ffmpeg 许可材料。
  • 自动使用同目录 ffmpeg;手动设置的 elaina_ffmpeg 环境变量优先。
  • 应用缓存保存到同目录 data 文件夹,移动时请一并保留;解压目录需要可写。
  • 关闭后删除整个解压目录即可移除应用和应用缓存,不影响已经导出的媒体。
  • 使用系统已有 webview2 runtime;绿色包不安装系统组件,也不附带独立浏览器运行时。

其他下载

保留 windows x64 安装包、macos apple silicon dmg、linux x64 deb 和源码 zip。安装包及其他平台仍需自行配置 ffmpeg。sha256sums.txt 包含所有发行包和源码 zip 的校验值。

验证

构建记录:三个平台均通过前端构建、5 项前端参数测试、6 项 rust 单元测试和原生打包;windows 使用随包 ffmpeg 实际执行视频压制、音频提取、音轨替换测试。本机另验证了绿色版免安装启动、主窗口创建和 data 缓存目录写入。

ffmpeg 版本为 9.0.2,来自 gyan essentials build;保留上游许可与源码信息,下载时校验固定 sha256。安装包和绿色包均未配置代码签名或 macos 公证。

构建源码:c80e7d75efc5cb8ad767aa10e56195572de4371c。

elaina v2.0.0

Choose a tag to compare

@yukinsnow yukinsnow released this 20 Oct 05:00

使用 tauri 2 + rust + typescript + vite 重构,保留原版浅色紧凑工具窗、角色插图与应用图标,统一自定义命名为小写。

  • 保留视频压制、替换音频、提取音频三个功能。
  • 增加参数校验、任务取消、处理时间反馈和输出防覆盖。
  • 更新中文 readme:开发、构建、ffmpeg 配置及素材署名。

下载

  • windows x64:elaina_2.0.0_x64-setup.exe
  • macos apple silicon:elaina_2.0.0_aarch64.dmg
  • linux x64:elaina_2.0.0_amd64.deb
  • sha256sums.txt 为上述安装包的 sha256 校验值。

运行条件

需要自行安装 ffmpeg 并加入 path,或在启动应用前设置环境变量 elaina_ffmpeg 为其绝对路径。windows 还需要 webview2,linux 需要 webkitgtk 4.1。安装包未配置代码签名或 macos 公证。

验证

构建记录:三个平台均通过前端构建、5 项前端参数测试、4 项 rust 测试及原生打包。安装包未做桌面端安装与真实媒体转码的端到端验证。

构建源码:e34adb4ec02165d723dade42e2f6e4b38a8b02ab。

build release

Choose a tag to compare

@yukinsnow yukinsnow released this 24 Sep 10:10

Build for MacOS Intel x64 and Apple Silicon and Windows x86_64.