Giter Club home page Giter Club logo

okegui's Introduction

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 负责执行。

okegui's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

okegui's Issues

换一种方式寻找vspipe.exe

目前固定在注册表里Computer\HKEY_LOCAL_MACHINE\SOFTWARE\VapourSynth\Path读取vs的安装路径。

如果没有找到,程序将crash。

vs崩溃

image
手动运行是可以的,同时vspipe和x265输出的frame count一致

demo.zip

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.