PDA

View Full Version : problem using ASS command


Nimo
2nd December 2004, 17:43
Hello everyone.
I'm trying to use ass-format to make an animate karaoke more than highlight text.
Suppose i want to do karaoke like this

text
omoi o ima kanadete hakanai asu ni kazasu yo bah bah bah..........--->

Karaoke
{\k208}o{\k209}mo{\k250}i{\k42} {\k208}o{\k42} {\k83}i{\k334}ma ......bah bah bah

with this method i can only highlight karaoke. But i found an interesting command called "transform". With this thing, i think i can make more beautiful karaoke.
So, I'm try to use transform function. Like this...

This should make text become 150% bigger.

{\t(0,104,1,1,\fcsx150\fcsy150)}karaoke

I work around it for a while and the result is not satisfy yet. Also i'm not a specialist using those command. So, i need your help.
Heres the problem
- If i want the "transform" command to apply only a specific word or each character.(not the whole column) What kind of command should i use? (give some example please)
- Can i use highlight along with tramsform command?

ak_gamma
3rd December 2004, 01:54
- If i want the "transform" command to apply only a specific word or each character.(not the whole column) What kind of command should i use? (give some example please)

\r command
for example:
{\k30\t(0,150,(\bord4))\t(150,300,(\bord1))}Hi{\r}

- Can i use highlight along with tramsform command?

yes you can (see previous example)

also see http://forum.doom9.org/showthread.php?s=&threadid=84368

Liisachan
3rd December 2004, 16:15
You typed {\t(0,104,1,1,\fcsx150\fcsy150)}, but this won't work...

First, the correct tag names are \fscx (FontSCaleX) and \fscy, not fcsx/y

Secondly, unlike \move, \t takes usually 2 numeric parameters, not 4; for instance {\t(0,104,\fscx150\fscy150)}
you can add the 3rd numeric parameter as an "accelerator" if you know what you are going to do. The 4th param would be meaingless (or at least undocumented) afaik.

Thridly, (just in case you didn't know) also note that 208 in {\k208} is in Centiseconds, while 104 in {\t(0,104,\fscx150\fscy150)} is in Milliseconds. So, if you meant the half duration of {\k208}, that would be 104 centiseconds, i.e. 1040 milliseconds, hence \t(0,1040,...)

ak_gamma
3rd December 2004, 17:50
what can I say? :)
Take a look at my previous post :)

Nimo
4th December 2004, 16:38
Thank you everyone! Now it's working!

Another question please.
If i want the text to pop-up, what command should i use?

ak_gamma
4th December 2004, 18:33
to "pop-up"? =) hmm.. it's so many variants to do ... =Р
you can find some at
http://kasshin.net:2000/kuraki/
for example

Nimo
5th December 2004, 12:42
Great! Some kind of karaoke converter programs and example scrip!
Thank you!