Collection of ridiculous Aegisub scripts for incredibly specific tasks. May bite. No refunds.
Replaces markers ({}
) or karaoke timing tags in the selected lines with alpha timing.
Instructions (marker mode):
- In the line you want to alpha-time, put markers
{}
where you want the alpha timing to be. For example:Next{} e{}pi{}sode
- Split the line into two or more lines, where you want each timing point to be, e.g. using Ctrl+D.
- Run the script
Instructions (karaoke mode, only works on a single line):
- In the line you want to alpha-time, put karaoke timing tags where you want the alpha timing to be. For example:
{\k50}Next{\k50} e{\k50}pi{\k50}sode
- Run the script
Takes two or more identical dialogue lines with different styles, and overlaps them stacked vertically:
Does not abide by collision detection, so if the chorus lines appear alongside other dialogue, one of the lines will need to be given a \pos()
tag - all the lines will then be given that same position.
Renders furigana tags (e.g. [A|B]
) as separate lines above the main text. The text must be manually wrapped with \N
first.
For lines already split by \N
, splits them into separate dialogue lines with their own \pos()
tags, and adjusts the vertical spacing between them by the specified amount. Currently only works with middle aligned lines (\an4
, \an5
, and \an6
).
Toggles selected lines to being red + transparent - useful for repositioning signs in cases where it's faster than redoing mocap. Original \c
and \alpha
tags are preserved.
Given a selection of lines, duplicates the text of the first one, with x2
, x3
, etc. appended as alpha timing to each line.
repetition.mp4
Group of macros that allows you to populate the script with dialogue from a specified file while timing.
This assumes you have a script that looks like this:
TOYOTA: Hello!
KUROSAWA: Hello!
MINAMIYA: Hello!
MINAMIYA: I'll be your guide for the tour of the Yamaha Toyooka factory today.
Any lines that don't match the format SPEAKER: Text
will be skipped.
First, run the configuration script (Script inserter config
) to specify the location of the script file. By default
it will use ?script/script.md
.
Next, run the Script inserter insert
macro to insert the next line from the file into the script. It will update the
original script file with a [D]
marker at the start of the line to indicate it has been inserted.
You can also run Script inserter insert next
to insert the second available line instead of the first one.
Or you can run Script inserter skip
to skip the next line in the file (by marking it with [S]
instead of [D]
).
By binding these macros to hotkeys, e.g. the numbers 1, 2, 3 in the Audio
hotkey group, you can insert lines while
timing—place the audio, then press 1
before pressing G
.
Populates styles for selected lines based on actor names at the start of each line.
When given dialogue like this:
TOYOTA: Hello!
KUROSAWA: Hello!
MINAMIYA: Hello!
MINAMIYA: I'll be your guide for the tour of the Yamaha Toyooka factory today.
The script can be used to replace all of the actor names (NAME:
, colon and space not required in the csv) with the specified styles. The names will be removed from the dialogue.
Silly animated sign for a specific video - for top left corner. Left aligned scale and swipe animation, with second scaling stage and extra color background.
YamahaSign.mp4
Silly animated sign for a specific video - for name cards. Horizontally centered scale animation with text spacing + fade.