<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.animeownage.de/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://wiki.animeownage.de/index.php?feed=atom&amp;namespace=0&amp;title=Spezial%3ANeue_Seiten</id>
		<title>WiFX - The Karaoke Wiki for ASSCalc, NyuFX, Lua, AFX, Tenfex &amp; Templater - Neue Seiten [de]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.animeownage.de/index.php?feed=atom&amp;namespace=0&amp;title=Spezial%3ANeue_Seiten"/>
		<link rel="alternate" type="text/html" href="https://wiki.animeownage.de/w/Spezial:Neue_Seiten"/>
		<updated>2026-04-30T12:49:15Z</updated>
		<subtitle>Aus WiFX - The Karaoke Wiki for ASSCalc, NyuFX, Lua, AFX, Tenfex &amp; Templater</subtitle>
		<generator>MediaWiki 1.24alpha</generator>

	<entry>
		<id>https://wiki.animeownage.de/w/Prass_(Command_Line_Timing_Post_Processor)</id>
		<title>Prass (Command Line Timing Post Processor)</title>
		<link rel="alternate" type="text/html" href="https://wiki.animeownage.de/w/Prass_(Command_Line_Timing_Post_Processor)"/>
				<updated>2015-06-11T03:47:54Z</updated>
		
		<summary type="html">&lt;p&gt;OutlawJonas: Die Seite wurde neu angelegt: „== What? ==  Console processor for ASS subtitles.  Feature requests and any kind of feedback are welcome.   == Why? ==  Imagine you've got a few dozens of subt…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== What? ==&lt;br /&gt;
&lt;br /&gt;
Console processor for ASS subtitles.&lt;br /&gt;
&lt;br /&gt;
Feature requests and any kind of feedback are welcome.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why? ==&lt;br /&gt;
&lt;br /&gt;
Imagine you've got a few dozens of subtitle files and you want to apply TPP to each of them, and maybe also restyle one of the files and use the same group of styles for everything else. This script allows you to easily do it from console so you don't have to suffer with Aegisub.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&lt;br /&gt;
The main script is called prass.py and it provides a few commands for working with subtitles.&lt;br /&gt;
&lt;br /&gt;
  # to convert subtitles from SRT to ASS&lt;br /&gt;
   prass convert-srt input.srt -o output.ass&lt;br /&gt;
  # to copy styles from one ASS script to another&lt;br /&gt;
   prass copy-styles --from template.ass --to input.ass -o output.ass&lt;br /&gt;
  # to sort an ASS script&lt;br /&gt;
   prass sort input.ass --by time -o output.ass&lt;br /&gt;
  # to run tpp&lt;br /&gt;
   prass tpp input.ass -s default,alt --lead-in 100 --lead-out 200 --keyframes kfs.txt --fps 23.976 --kf-before-start 150 --kf-after-start 150&lt;br /&gt;
  # to cleanup a script&lt;br /&gt;
   prass cleanup --comments --empty-lines --styles input.ass -o output.ass&lt;br /&gt;
  # to shift start time back by 1 minute and 10 seconds&lt;br /&gt;
   prass shift --start --by -1:10 input.ass -o output.ass&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some parameters are not mentioned - just run prass --help or prass %command% --help to see the full docs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Pipes ==&lt;br /&gt;
&lt;br /&gt;
Prass more or less supports pipes and allows you to do fun stuff like&lt;br /&gt;
&lt;br /&gt;
prass convert-srt input.srt | prass copy-styles --from template.ass | prass sort --by time | prass tpp --overlap 150 --gap 150 -o out.ass&lt;br /&gt;
&lt;br /&gt;
If you don't provide some file arguments, most commands will use stdin/stdout by default. They will also do this if you provide &amp;quot;-&amp;quot; as file paths.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Prass should work on OS X, Linux and Windows without any problems, both on Python 2.7.x and Python 3.x (but py2 is preferable). Right now the only dependency is Click. Assuming you have python and pip, just run:&lt;br /&gt;
&lt;br /&gt;
   pip install git+https://github.com/tp7/prass&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
https://github.com/tp7/prass&lt;/div&gt;</summary>
		<author><name>OutlawJonas</name></author>	</entry>

	<entry>
		<id>https://wiki.animeownage.de/w/Karaoke_Training</id>
		<title>Karaoke Training</title>
		<link rel="alternate" type="text/html" href="https://wiki.animeownage.de/w/Karaoke_Training"/>
				<updated>2015-05-24T02:55:36Z</updated>
		
		<summary type="html">&lt;p&gt;OutlawJonas: Die Seite wurde neu angelegt: „== Kursteil - ASS &amp;amp; Aegisub Basics ==  === Aegisub Basics === # Script einrichten ## resolution und wrapping ## video laden ## audio laden ## style erstellen #…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Kursteil - ASS &amp;amp; Aegisub Basics ==&lt;br /&gt;
&lt;br /&gt;
=== Aegisub Basics ===&lt;br /&gt;
# Script einrichten&lt;br /&gt;
## resolution und wrapping&lt;br /&gt;
## video laden&lt;br /&gt;
## audio laden&lt;br /&gt;
## style erstellen&lt;br /&gt;
# karaoke timen&lt;br /&gt;
# overlay ass effekte benutzen&lt;br /&gt;
# \t benutzen für einen transform&lt;br /&gt;
# eine kurze karaoke line per hand umrechnen mit highlight und \fscy sizing&lt;br /&gt;
# script speichern&lt;br /&gt;
&lt;br /&gt;
=== ass basics ===&lt;br /&gt;
# aegisub script in notepad c++ öffnen&lt;br /&gt;
# den aufbau der meta daten betrachten&lt;br /&gt;
# den aufbau der styles betrachten und mit aegisub vergleichen&lt;br /&gt;
# den aufbau der lines betrachten und vergleichen mit aegisub&lt;br /&gt;
&lt;br /&gt;
== Kursteil - NyuFX Basics ==&lt;br /&gt;
# nyufx downloaden und installieren&lt;br /&gt;
# ass script laden&lt;br /&gt;
# einfaches script, welches die position ausgibt pro silbe&lt;br /&gt;
# einfaches script, welches zusätzlich die char pos ausgibt&lt;br /&gt;
# script in notepad c++ anschauen und analysieren&lt;br /&gt;
&lt;br /&gt;
== Kursteil - NyuFX Effekt ==&lt;br /&gt;
# vorheriges script aufteilen in fade in, main und fade out&lt;br /&gt;
# ein highlight FX Overlay schreiben&lt;br /&gt;
# einen highlight effekt in den main layer dazu schreiben&lt;br /&gt;
# fade in und out versetzen&lt;br /&gt;
&lt;br /&gt;
== Kursteil - Text zum Leben erwecken ==&lt;br /&gt;
# Text in Shape umwandeln&lt;br /&gt;
# Shape als \clip laden&lt;br /&gt;
# dreiecke generieren in nyufx&lt;br /&gt;
# inline füllung bauen mit dreiecken und move und blur&lt;br /&gt;
# füllung in den vorhandenen fx einsetzen&lt;br /&gt;
&lt;br /&gt;
== Kursteil - Frames per second ==&lt;br /&gt;
# einführung in die umwandlung des Fxes in Einzelbildsequenzen&lt;br /&gt;
# einfaches Pos Script für silben und chars&lt;br /&gt;
# gleichen fx schreiben wie in Kursteil 2. - 4.&lt;br /&gt;
# effekt erweitern mit den neuen möglichkeiten die sich bieten, wenn auch überladen :)&lt;/div&gt;</summary>
		<author><name>OutlawJonas</name></author>	</entry>

	<entry>
		<id>https://wiki.animeownage.de/w/ASS_Overide_Tags</id>
		<title>ASS Overide Tags</title>
		<link rel="alternate" type="text/html" href="https://wiki.animeownage.de/w/ASS_Overide_Tags"/>
				<updated>2014-10-18T23:55:02Z</updated>
		
		<summary type="html">&lt;p&gt;OutlawJonas: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;http://docs.aegisub.org/3.2/ASS_Tags/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ORIGINAL QUICKREF von Gabbest&lt;br /&gt;
&lt;br /&gt;
Syntax:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;parameter&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[optional]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;../..&amp;gt; mutually exclusive parameters&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Effects:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scroll up;&amp;lt;y1&amp;gt;;&amp;lt;y2&amp;gt;;&amp;lt;delay&amp;gt;[;fadeawayheight]&lt;br /&gt;
&lt;br /&gt;
Scroll down;&amp;lt;y1;&amp;lt;y2;&amp;lt;delay&amp;gt;[;fadeawayheight]&lt;br /&gt;
&lt;br /&gt;
Banner;&amp;lt;delay&amp;gt;[;&amp;lt;lefttoright=0/1&amp;gt;;fadeawaywidth]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Style Modifiers:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\n						soft break (only valid with \q2, gets replaced with soft space in other wrap modes)&lt;br /&gt;
&lt;br /&gt;
\N						hard break&lt;br /&gt;
&lt;br /&gt;
\h						hard space&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Between {...}:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\b&amp;lt;0/1/weight&amp;gt;					bold&lt;br /&gt;
&lt;br /&gt;
\i&amp;lt;0/1&amp;gt;						italic&lt;br /&gt;
&lt;br /&gt;
\u&amp;lt;0/1&amp;gt;						underline&lt;br /&gt;
&lt;br /&gt;
\s&amp;lt;0/1&amp;gt;						strikeout&lt;br /&gt;
&lt;br /&gt;
\bord&amp;lt;width&amp;gt;					border&lt;br /&gt;
&lt;br /&gt;
\shad&amp;lt;depth&amp;gt;					shadow&lt;br /&gt;
&lt;br /&gt;
\be&amp;lt;0/1&amp;gt;					blur edges&lt;br /&gt;
&lt;br /&gt;
\fn&amp;lt;name&amp;gt;					font&lt;br /&gt;
&lt;br /&gt;
\fs&amp;lt;size&amp;gt;					size&lt;br /&gt;
&lt;br /&gt;
\fsc&amp;lt;x/y&amp;gt;&amp;lt;percent&amp;gt;				scale&lt;br /&gt;
&lt;br /&gt;
\fsp&amp;lt;pixels&amp;gt;					spacing&lt;br /&gt;
&lt;br /&gt;
\fr[&amp;lt;x/y/z&amp;gt;]&amp;lt;degrees&amp;gt;				rotation&lt;br /&gt;
&lt;br /&gt;
\fe&amp;lt;charset&amp;gt;					character set&lt;br /&gt;
&lt;br /&gt;
\c&amp;amp;H&amp;lt;bbggrr&amp;gt;&amp;amp;					primary color&lt;br /&gt;
&lt;br /&gt;
\&amp;lt;1/2/3/4&amp;gt;c&amp;amp;H&amp;lt;bbggrr&amp;gt;&amp;amp;				primary/secondary/outline/shadow color&lt;br /&gt;
&lt;br /&gt;
\alpha&amp;amp;H&amp;lt;aa&amp;gt;&amp;amp;					primary alpha&lt;br /&gt;
&lt;br /&gt;
\&amp;lt;1/2/3/4&amp;gt;a&amp;amp;H&amp;lt;aa&amp;gt;&amp;amp;				primary/secondary/outline/shadow alpha&lt;br /&gt;
&lt;br /&gt;
\a[n]&amp;lt;alignment&amp;gt;				ssa alignment type (n - numpad layout)&lt;br /&gt;
&lt;br /&gt;
\k[&amp;lt;f/o&amp;gt;]&amp;lt;duration&amp;gt;				karaoke (f - filled from left to right, o - outline highlighting)&lt;br /&gt;
&lt;br /&gt;
\K						same as \kf&lt;br /&gt;
&lt;br /&gt;
\q&amp;lt;0-3&amp;gt;						wrap style (0,3 - even lines, 1 - endofline, 2 - manual)&lt;br /&gt;
&lt;br /&gt;
\r[&amp;lt;name&amp;gt;]					loads default (or &amp;lt;name&amp;gt;) style&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\t([&amp;lt;t1&amp;gt;,&amp;lt;t2&amp;gt;,][&amp;lt;accel&amp;gt;,]&amp;lt;style modifiers&amp;gt;) 	animation, accel: 0-&amp;gt;1 slowing, 1-&amp;gt;.. accelerating&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\move(&amp;lt;x1&amp;gt;,&amp;lt;y1&amp;gt;,&amp;lt;x2&amp;gt;,&amp;lt;y2&amp;gt;[,&amp;lt;t1&amp;gt;,&amp;lt;t2&amp;gt;])&lt;br /&gt;
&lt;br /&gt;
\pos(&amp;lt;x&amp;gt;,&amp;lt;y&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
\org(&amp;lt;x&amp;gt;,&amp;lt;y&amp;gt;)					changes the origin of the transformations (scaling, rotation), always use \pos instead of \org to manually position the subs&lt;br /&gt;
&lt;br /&gt;
\fade(&amp;lt;a1&amp;gt;,&amp;lt;a2&amp;gt;,&amp;lt;a3&amp;gt;,&amp;lt;t1&amp;gt;,&amp;lt;t2&amp;gt;,&amp;lt;t3&amp;gt;,&amp;lt;t4&amp;gt;)	fadein: t1 -&amp;gt; t2, fadeout: t3 -&amp;gt; t4&lt;br /&gt;
&lt;br /&gt;
\fad(&amp;lt;t1&amp;gt;,&amp;lt;t2&amp;gt;)					fadein: start -&amp;gt; start+t1, fadeout: end-t2 -&amp;gt; end&lt;br /&gt;
&lt;br /&gt;
\clip(&amp;lt;x1&amp;gt;,&amp;lt;y1&amp;gt;,&amp;lt;x2&amp;gt;,&amp;lt;y2&amp;gt;)			clips drawing outside the given rectangle&lt;br /&gt;
&lt;br /&gt;
\clip([&amp;lt;scale&amp;gt;,]&amp;lt;some drawings&amp;gt;)		clips by intersecting with the drawn shape&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Drawings:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\p&amp;lt;0/1/..&amp;gt;					turns on/off drawing mode (0 - off, 1.. - on)&lt;br /&gt;
&lt;br /&gt;
\pbo&amp;lt;y&amp;gt;						baseline offset&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Between {\p&amp;lt;1/..&amp;gt;} and {\p0}:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
m &amp;lt;x&amp;gt; &amp;lt;y&amp;gt;					move to &lt;br /&gt;
&lt;br /&gt;
n &amp;lt;x&amp;gt; &amp;lt;y&amp;gt;					move to (doesn't close)&lt;br /&gt;
&lt;br /&gt;
l &amp;lt;x&amp;gt; &amp;lt;y&amp;gt;					line to&lt;br /&gt;
&lt;br /&gt;
b &amp;lt;x1&amp;gt; &amp;lt;y1&amp;gt; &amp;lt;x2&amp;gt; &amp;lt;y2&amp;gt; &amp;lt;x3&amp;gt; &amp;lt;y3&amp;gt;			bezier to&lt;br /&gt;
&lt;br /&gt;
s &amp;lt;x1&amp;gt; &amp;lt;y1&amp;gt; &amp;lt;x2&amp;gt; &amp;lt;y2&amp;gt; &amp;lt;x3&amp;gt; &amp;lt;y3&amp;gt; .. &amp;lt;xN&amp;gt; &amp;lt;yN&amp;gt;	b-spline to (uniform)&lt;br /&gt;
&lt;br /&gt;
p &amp;lt;x&amp;gt; &amp;lt;y&amp;gt;					extend b-spline&lt;br /&gt;
&lt;br /&gt;
c						close b-spline&lt;/div&gt;</summary>
		<author><name>OutlawJonas</name></author>	</entry>

	</feed>