AnimeSuki Forums

Register Forum Rules FAQ Members List Social Groups Search Today's Posts Mark Forums Read

Go Back   AnimeSuki Forum > Anime Related Topics > Fansub Groups

Reply
 
Thread Tools
Old 2006-01-20, 20:11   Link #121
Itachikun
Animesuki's Janitor
 
 
Join Date: Dec 2005
Location: Somewhere in Shigeru Miyamoto's head
Age: 27
Send a message via AIM to Itachikun Send a message via MSN to Itachikun
Well, either it was done in afx or it had alot of freaking codes, like Draders pointed out. Thats what i thought.
________
MAZDA COSMO SPECIFICATIONS

Last edited by Itachikun; 2011-02-15 at 07:57.
Itachikun is offline   Reply With Quote
Old 2006-01-21, 02:49   Link #122
getfresh
done
*Fansubber
 
 
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 33
Quote:
Originally Posted by kakyuusei
sorry to bump this thread as it is a little outdated now but i was wondering if anyone could teach me howto do karaoke like these or point me in the right direction? i know the basics of \t but these really interesting effects puzzle me ^^;

- nanashi's noein opening
- gg's ayakashi ending
- any's he is my master opening
- anime-empire's capeta opening
- kickassanime's chobits opening

i am really curious about how these ones work.
Hi, I'm the moron who did capeta's op, so I'll explain it alittle if you still care. First off theres no clips. Second theres no moves. Third all transformations are simple chains. It's just the fact I use 256 layers per line for the beams. It's done with a trick of alpha+scale. From what I gave away already most tsers who know how to think fx from the base it was created on should understand just what i did now. If some of you are still confused ask me exactly what part of it confuses you in a pm, I'll respond whenever... ah... I'm around ^^
getfresh is offline   Reply With Quote
Old 2006-01-21, 10:14   Link #123
jfs
Aegisub dev
 
 
Join Date: Sep 2004
Location: Stockholm, Sweden
Age: 29
Quote:
Originally Posted by Sergejack
I just made a encode of two of my most complex karaokes.
I had to split the scripts in several parts for the opening to be encodable (VSFilter bugs).

If someone want the scripts just ask me in PM.
I won't ask for the scripts, because it's more fun trying to figure out how you did things myself :P
I will, however, ask how large the resulting ASS files were in total, and what tools you used ^_^

Quote:
Originally Posted by Bot1
why do you spell crazy with an ?
My guess is that it's how the official lyrics spell it. Probably a variation of the "heavy metal umlaut".
__________________

Aegisub developer [ Forum | Manual | Feature requests | Bug reports | IRC ]
Don't ask for: More VSFilter changes (I won't), karaoke effects, help in PM's
jfs is offline   Reply With Quote
Old 2006-01-21, 11:09   Link #124
Sergejack
Senior Member
 
 
Join Date: Mar 2004
Location: Above
Age: 34
Send a message via MSN to Sergejack
Quote:
Originally Posted by jfs
I won't ask for the scripts, because it's more fun trying to figure out how you did things myself :P
I will, however, ask how large the resulting ASS files were in total, and what tools you used ^_^
ED : 4MB

OP :
English : 300KB
Romanji : 12MB
Kanji (3 parts) : 10,10,10MB

It has been done using Eclipse (Java dev. tool).


Quote:
Originally Posted by jfs
My guess is that it's how the official lyrics spell it. Probably a variation of the "heavy metal umlaut".
Timing and TL is from Angelic-Anime staff, since they dropped H7 such typoes (were they?) weren't a matter no more.
Sergejack is offline   Reply With Quote
Old 2006-01-21, 21:49   Link #125
xat
Senior Member
*Fansubber
 
Join Date: Dec 2005
Very cool Sergejack; did planning that swirling effect beneath the words in the ED take much effort? I can't even fathom how one might go about that.
xat is offline   Reply With Quote
Old 2006-01-22, 09:52   Link #126
jfs
Aegisub dev
 
 
Join Date: Sep 2004
Location: Stockholm, Sweden
Age: 29
@xat:
It's really very simple, if you know how to use your trigonometric functions and calculate parametric plots. It's just about figuring out how to make an ellipsis with the long diameter being the width of the syllable and the short being some constant, perhaps also distorting it a bit to create a better 3D effect.
What I'm impressed about is not so much the technical workings of it, but rather the idea (And it does indeed look good =)
__________________

Aegisub developer [ Forum | Manual | Feature requests | Bug reports | IRC ]
Don't ask for: More VSFilter changes (I won't), karaoke effects, help in PM's
jfs is offline   Reply With Quote
Old 2006-01-22, 10:09   Link #127
xat
Senior Member
*Fansubber
 
Join Date: Dec 2005
Could you elaborate please? I'm not sure how trig functions come into play with this; isn't it just an ellipsis formula established using syllable length and keeping track of X/Y offsets?
xat is offline   Reply With Quote
Old 2006-01-22, 11:10   Link #128
Schneizel
fanatical racism moe
*Fansubber
 
 
Join Date: Dec 2005
Age: 26
It looks to me like the yellow trail stuff is multiple little circles that appear and then expand/grow in size and fade off...
Schneizel is offline   Reply With Quote
Old 2006-01-22, 11:20   Link #129
jfs
Aegisub dev
 
 
Join Date: Sep 2004
Location: Stockholm, Sweden
Age: 29
Since the kirakira (for lack of a better name :P) moves as a function of time, and it moves in both the X and Y axes, a paratetric function makes the most sense.
Here I'll assume the time a syllable is highlighted goes from 0 to 1, since that's the simplest. 1/10 of the time a syllable is highlighted is spent moving from the previous syllable's end position.
I'll assume the bottom center of a syllable is coordinate (0,0) for simplicity. Again, this is easily "fixed". "width" is the width of the current syllable, 5 is the smaller radius of the ellipsis. The X center for the previous syllable is "prevx".

x(t) = prevx*(0.1-t)*10 for t < 0.1
x(t) = sin((t-0.1)/0.9*2*pi)*width/2 for t >= 0.1
y(t) = -5 for t < 0.1
y(t) = -cos((t-0.1)/0.9*2*pi)*5 for t >= 0.1

Of course you'll need some special cases for the first and last syllable on a line. Note that this one assumes a linear movement between the syllables, I can't remember how it is in Sergejack's original karaoke. If it's an ellipsis with double radii in the top part, my functions will obviously be wrong.

I hope this was useful
__________________

Aegisub developer [ Forum | Manual | Feature requests | Bug reports | IRC ]
Don't ask for: More VSFilter changes (I won't), karaoke effects, help in PM's
jfs is offline   Reply With Quote
Old 2006-01-22, 13:37   Link #130
getfresh
done
*Fansubber
 
 
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 33
Since alot of fx are based off bluring these days I thought I'd show something I made in 2004 that shows how the base of blur fxing works. The code is rather old style but whatever it shows you the basic idea behind it.

[Script Info]
; This is a Sub Station Alpha v4 script.
; For Sub Station Alpha info and downloads,
; go to http://www.eswat.demon.co.uk/
; or email kotus@eswat.demon.co.uk
Title: Blur FX
Original Script: <unknown>
ScriptType: v4.00
Collisions: Normal
PlayResY: 768
PlayDepth: 24
Timer: 100.0000

[V4 Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding
Style: Default,Arial,48,16777215,65535,65535,16777215,0,0 ,1,3,0,5,30,30,30,0,0

[Events]
Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: Marked=0,0:00:04.00,0:00:05.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:04.00,0:00:05.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:06.00,0:00:07.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:06.00,0:00:07.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:05.00,0:00:06.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy30\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT
Dialogue: Marked=0,0:00:05.00,0:00:06.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy10\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT

Dialogue: Marked=0,0:00:07.00,0:00:08.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:07.00,0:00:08.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:09.00,0:00:10.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx180\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:09.00,0:00:10.00,*Default,,0000,0000 ,0000,,{\pos(460,380)\bord1\shad0\b1\fscx200\3a&H3 0&\t(0,500,\1a&H60&\3a&H80&\fscx220\bord1)\t(500,8 00,\1a&H00&\3a&H00&)\t(600,1000,\fscx200)}\h{\fscx 100}MnT
Dialogue: Marked=0,0:00:08.00,0:00:09.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy30\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT
Dialogue: Marked=0,0:00:08.00,0:00:09.00,*Default,,0000,0000 ,0000,,{\pos(483,375)\bord1\shad0\b1\fscy20\3a&H30 &\t(0,500,\1a&H60&\3a&H80&\fscy10\bord1)\t(500,800 ,\1a&H00&\3a&H00&)\t(600,1000,\fscy20)}\N{\fscy100 }MnT
getfresh is offline   Reply With Quote
Old 2006-01-23, 16:20   Link #131
gnuffiehot
Member
 
 
Join Date: Feb 2004
Okay, so here I am with a problem I ran across with my karaoke.

The timing went okay, and so did the typesetting, except for one bit. In aegisub I entered the hiragana (japanese characters) for the karaoke, but when I tried to encode it, the text came out really weird. I heard something about UTF or something, can anyone help me with this?
gnuffiehot is offline   Reply With Quote
Old 2006-01-23, 16:38   Link #132
Soshi
Head of AnimeParty
 
 
Join Date: Dec 2005
Send a message via MSN to Soshi
Have you selected Japanese encoding for your font? ;}
__________________
Soshi is offline   Reply With Quote
Old 2006-01-23, 16:44   Link #133
Sergejack
Senior Member
 
 
Join Date: Mar 2004
Location: Above
Age: 34
Send a message via MSN to Sergejack
Quote:
Originally Posted by gnuffiehot
Okay, so here I am with a problem I ran across with my karaoke.

The timing went okay, and so did the typesetting, except for one bit. In aegisub I entered the hiragana (japanese characters) for the karaoke, but when I tried to encode it, the text came out really weird. I heard something about UTF or something, can anyone help me with this?
Don't use VirtualDub textsub 2.23; use Avisynth and VSFilter 2.3x (currently 2.37).
And if you need to, open the script with notepad and save it as Unicode.
Sergejack is offline   Reply With Quote
Old 2006-01-23, 16:49   Link #134
gnuffiehot
Member
 
 
Join Date: Feb 2004
Quote:
Originally Posted by Sergejack
Don't use VirtualDub textsub 2.23; use Avisynth and VSFilter 2.3x (currently 2.37).
And if you need to, open the script with notepad and save it as Unicode.
Is that an option, "Save as Unicode"?

edit: nvm, got it to work, Thanks a lot Sergejack!
gnuffiehot is offline   Reply With Quote
Old 2006-01-23, 18:00   Link #135
TheFluff
Excessively jovial fellow
 
 
Join Date: Dec 2005
Location: ISDB-T
Age: 27
Aegisub saves unicode by default, and that works with all languages, japanese included.
__________________
| ffmpegsource
17:43:13 <~deculture> Also, TheFluff, you are so fucking slowpoke.jpg that people think we dropped the DVD's.
17:43:16 <~deculture> nice job, fag!

01:04:41 < Plorkyeran> it was annoying to typeset so it should be annoying to read
TheFluff is offline   Reply With Quote
Old 2006-01-23, 22:01   Link #136
getfresh
done
*Fansubber
 
 
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 33
Quote:
Originally Posted by Sergejack
Don't use VirtualDub textsub 2.23; use Avisynth and VSFilter 2.3x (currently 2.37).
And if you need to, open the script with notepad and save it as Unicode.

I still use 2.23 infact all the shows i do for a-e are 2.23 and i have no issues with font encoding >.>, 2.23 only has an issue with \be+alpha
getfresh is offline   Reply With Quote
Old 2006-01-23, 23:06   Link #137
Draders
... :D
 
Join Date: Aug 2004
Location: Canada
2.23 also has issues with blocking on bright colours when they are layered even without \be1 or not 00 alphas. 2.35 is probably the best version, 2.37 has broken clipping and 2.36 has that border bug.
Draders is offline   Reply With Quote
Old 2006-01-24, 03:41   Link #138
TheFluff
Excessively jovial fellow
 
 
Join Date: Dec 2005
Location: ISDB-T
Age: 27
So the broken vector clipping was introduced in 2.37? That's good to know, I thought it had always been there... @_@

Even if getfresh doesn't have any issues with 2.23 and text encodings, I certainly do. I did a test a while back and it had huge problems with mostly anything not the system default.
__________________
| ffmpegsource
17:43:13 <~deculture> Also, TheFluff, you are so fucking slowpoke.jpg that people think we dropped the DVD's.
17:43:16 <~deculture> nice job, fag!

01:04:41 < Plorkyeran> it was annoying to typeset so it should be annoying to read
TheFluff is offline   Reply With Quote
Old 2006-01-24, 07:10   Link #139
getfresh
done
*Fansubber
 
 
Join Date: Nov 2003
Location: Yokosuka, JP
Age: 33
Quote:
Originally Posted by Draders
2.23 also has issues with blocking on bright colours when they are layered even without \be1 or not 00 alphas. 2.35 is probably the best version, 2.37 has broken clipping and 2.36 has that border bug.
blocking on brights is the rgb convert, but most really nice alpha fx are impossible if not done in rgb. We tested capetas opening in textsub and in vs vs looked like crap didn't blend for shit ^^
getfresh is offline   Reply With Quote
Old 2006-01-24, 09:09   Link #140
TheFluff
Excessively jovial fellow
 
 
Join Date: Dec 2005
Location: ISDB-T
Age: 27
Quote:
Originally Posted by getfresh
blocking on brights is the rgb convert, but most really nice alpha fx are impossible if not done in rgb. We tested capetas opening in textsub and in vs vs looked like crap didn't blend for shit ^^
Er, I have to admit that you just lost me completely. To the best of my knowledge, VSFilter (and textsub, which has the exact same rendering routines, just different entry points in the same DLL) ALWAYS converts the area being worked on to RGB, and then back to whatever the input colorspace was (even when used in DirectShow). There's really no difference at all, unless you by "textsub" mean Avery Lee's even more ancient Subtitler plugin for VirtualDub...
__________________
| ffmpegsource
17:43:13 <~deculture> Also, TheFluff, you are so fucking slowpoke.jpg that people think we dropped the DVD's.
17:43:16 <~deculture> nice job, fag!

01:04:41 < Plorkyeran> it was annoying to typeset so it should be annoying to read
TheFluff is offline   Reply With Quote
Reply

Tags
fansubbing, karaoke, software, subbing

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 03:48.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
We use Silk.