Skip to content

MIRIMIRIM/OKEGui

 
 

Repository files navigation

OKEGui · GitHub license Build status

alt text

安装与使用

  1. OKEGui 需要 .NET 4.5。Windows 8/Windows Server 2012 及以上自带;Windows 7 和 Windows Server 2008 需要自行安装: https://www.microsoft.com/zh-cn/download/details.aspx?id=30653

  2. OKEGui 自带的 qaac 工具依赖 Apple Quicktime,请确保正确安装了 64bit iTunes 组件或者 AppleApplicationSupport
    从 8.7.1 版本开始,OKEGui Release 将自带 qaac 相关依赖,无需额外安装。

  3. 下载最新 Release 的 zip 压缩包,解压到一个纯英文目录下。双击其中 OKEGui.exe,如果能正确运行显示出窗口,即安装成功。

  4. OKEGui 依赖于视频处理框架 VapourSynth,本仓库的 Release 不包含 VapourSynth,推荐使用我们打包好的 OKEGui portable 整合包

  5. OKEGui 的使用方法可参考 Wiki 和 VCB-Studio 公开教程 第十一章

代码中相关概念解释:

Task: 从单个源(例如 m2ts)到成品(例如 mkv)的整个过程。Task 会在主程序界面的列表里显示。

Job: 每个 Task 会被分解成不同的 Job,并依次执行。例如抽流,压制,封装等。Job 是可以独立运行的最低单位。

JobProcessror: 负责执行每个 Job 的命令行 Warpper。比如 X265Encoder 调用 x265 压制 HEVC,FFMpegVolumeChecker 调用 ffmpeg 检查音轨音量。

Model: 储存媒体文件相关的信息。Info 只带例如语言、封装选项等信息,Track 则是 File+Info 的组合,MediaFile 则是多条 Track 的合集。

Worker: 每一个 Task 只会在一个 Worker 里进行,因此有几个 Worker 就允许几个 Task 同时进行。多开相关的选项。每个 Task 具体的实现流程由 Worker 负责执行。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%