GithubHelp home page GithubHelp logo

aegisub's Introduction

Aegisub

For binaries and general information see the homepage.

The bug tracker can be found at http://devel.aegisub.org.

Support is available on the forums or on IRC.

Building Aegisub

Windows

Prerequisites:

  1. Visual Studio 2012. Express edition might work.
  2. A recent Windows SDK
  3. A recent DirectX SDK
  4. A MSYS install with git and c99conv. Note that mingw is not required.

There are a few optional dependencies:

  1. msgfmt, to build the translations
  2. WinRAR, to build the portable installer
  3. InnoSetup, to build the regular installer

All other dependencies are either stored in the repository or are included as submodules.

Building:

  1. Clone Aegisub's repository recursively to fetch it and all submodules: git clone --recursive [email protected]:Aegisub/Aegisub.git
  2. Disable autocrlf for ffmpeg, as its build system manages to not support Windows newlines: cd aegisub/deps/ffmpeg && git config --local core.autocrlf && git rm --cached -r . && git reset --hard
  3. Open Visual Studio from the VS2013 Native Tools Command Promp using devenv.exe /useenv (required for the build system to be able to find nmake.exe for building wxWidgets)
  4. Open Aegisub.sln
  5. Open the properties for the Aegisub project and set the location of MSYS in Configuration Properties > Aegisub > Library paths
  6. Build Aegisub
  7. Copy the contents of an existing Aegisub install into the aegisub/aegisub/bin directory (not strictly required, but you'll be missing a lot of functionality otherwise).

There's a pile of other files such as dictionaries, VSFilter and avisynth

For actual development work you will probably want to mostly use the "Debug-MinDep" configuration (which disables building most of the projects), as the dependency checking is pretty slow.

License

All source files in this repository are licensed under either 3-clause BSD or ISC licenses. In practice, Aegisub binaries are usually GPL licensed due to the dependencies.

aegisub's People

Contributors

alucryd avatar alysson-souza avatar azpidatziak avatar computerfan avatar eqvinox avatar grigorig avatar kblomster avatar leinad4mind avatar lliehu avatar myrsloik avatar p-static avatar rambousek avatar safaalfulaij avatar sl1pkn07 avatar sthenc avatar tgoyne avatar

Watchers

 avatar  avatar

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.