Want to take your software engineering career to the next level? Join the mailing list for career tips & advice Click here

Aegisub-Motion

Lua plugin for Aegisub auto4 that parses motion tracking data and applies it to selected subtitles.

Subscribe to updates I use Aegisub-Motion


Statistics on Aegisub-Motion

Number of watchers on Github 57
Number of open issues 5
Average time to close an issue 27 days
Main language MoonScript
Average time to merge a PR about 12 hours
Open pull requests 1+
Closed pull requests 0+
Last commit over 2 years ago
Repo Created about 9 years ago
Repo Last Updated over 2 years ago
Size 1.73 MB
Organization / Authortypesettingtools
Latest Releasev1.0.6
Contributors3
Page Updated
Do you use Aegisub-Motion? Leave a review!
View open issues (5)
View on github
Book a Mock Interview With Me (Silicon Valley Engineering Leader, 100s of interviews conducted)
Software engineers: It's time to get promoted. Starting NOW! Subscribe to my mailing list and I will equip you with tools, tips and actionable advice to grow in your career.
Evaluating Aegisub-Motion for your project? Score Explanation
Commits Score (?)
Issues & PR Score (?)

Aegisub-Motion.moon

PLEASE REPORT BUGS YOU ENCOUNTER

v1.0.0

The dream is real.

What do I need to use this?

  • Aegisub 3.2.x or any future release that doesn't break everything.
  • Motion tracking software, such as Blender or Mocha Pro.
  • Too much goddamn free time.

How do I install it?

The recommended method is to use DependencyControl. If you cannot use DependencyControl, however, release zips are provided. Note that the release zip versions will still use DependencyControl for automatic updating if it is available.

Installing with DependencyControl

Installation instructions for DependencyControl can be found here.

  • Save this copy of Aegisub-Motion.moon to your automation autoload directory. Make sure it is named a-mo.Aegisub-Motion.moon.
  • Either run Aegisub or reload all automation scripts. All modules should be automatically updated to their latest versions.

Installing from a release zip

Windows (Installed Aegisub)
  • Open %appdata%\Aegisub. You can do this by opening an explorer window and typing it in the breadcrumb.
  • In the folder you just opened, verify that there is an automation directory. If there is not, create it.
  • If you just created an automation directory, copy the autoload and include folders from this zip to the directory you just created.
  • If the autoload and include folders already exist, copy their contents in the zip into the those folders.
Windows (Portable Aegisub)
  • Find your Aegisub folder. In it should be an automation folder.
  • In the automation folder, copy the contents of the zip's autoload and include folders into the respective folders in your Aegisub/automation folder.
OS X
  • In a Finder window, press cmd+shift+g, and enter ~/Library/Application Support/Aegisub/ into the dropdown window.
  • In the folder you just opened, verify that there is an automation directory. If there is not, create it.
  • If you just created an automation directory, copy the autoload and include folders from this zip to the directory you just created.
  • If the autoload and include folders already exist, copy their contents in the zip into the those folders.
Linux
  • Copy the files into ~/.aegisub/automation. You may need to create these directories.

If you absolutely MUST install from git, I'll let you figure that one out yourself.

How do I use this?

I fully recommend finding something better to waste your time.

Help! I need somebody! Help! Not just anybody!

If you use IRC, I'm torque on freenode and rizon. Feel free to ask questions. Also, this repository has an issues page if you want to be formal about it.

Aegisub-Motion open issues Ask a question     (View All Issues)
  • over 4 years Some numbers may be printed using exponential syntax.
  • over 4 years Allow the user to choose the two anchor frames to use for linear interpolation.
  • over 4 years Dialogue lines with a nonexistent style throw an uncaught error
  • about 6 years Expose a method for iterating over frames in the Line and LineCollection classes.
Aegisub-Motion open pull requests (View All Pulls)
  • Add easy @lines access and update runCallback
Aegisub-Motion list of languages used
Aegisub-Motion latest release notes
v1.0.6 v1.0.6

This includes a number of fixes that were committed over the last year.

v1.0.4 v1.0.4: "v1.0.0"

Well, as it turns out, we ended up blowing right past v1.0.0, and it's too late to go back and change things now.

Let's go over a few highlights since the old beta5:

  • Dependency Control support allows Aegisub-Motion to automatically update itself. This is completely optional, but strongly recommended.
  • Interpolating transforms actually works reliably now.
  • Transform handling in general is better and makes more sense.
  • The progress bars actually work, too.
  • Better error reporting in a variety of places.
  • A bunch of other, minor bugs have been crushed.
v1.0.0-beta5 v1.0.0-beta5

Features

  • Clean up empty {} in postprocessing.

Fixes

  • Fix transform interpolation of transforms containing more than one type of tag.
  • Fix shifting \kf.
Other projects in MoonScript
Powered by Autocode - Instant Webhooks, Scripts and APIs
Autocode logo wordmark