Podgląd pojedynczego posta
Stary 06.12.2005, 13:10   #2
ideJ
I'd like to be a
CDRinfo VIP
 
Avatar użytkownika ideJ
 
Data rejestracji: 10.07.2003
Lokalizacja: Łódź
Posty: 1,181
ideJ zaczyna zdobywać reputację <1 - 49 pkt>
Oczywiście, że jest. Zasada działania jest mniej-więcej taka sama. Na pewno przyda Ci się NuMenu4U i znajomość skryptowania AviSyntha. Jeśli tło pod przyciskiem jest statyczne to sprawa jest w miarę prosta. Łapiesz jedną klatkę (VirtualDub) wymazujesz część obrazka (np Gimp), tworzysz maskę, która pokaże tylko ten potrzebny kawałek i przy pomocy AviSyntha nakładasz ten fragment na animację:

import( " C : \ Program Files\NuMenu4u\new.avs\addaudio.avs" )
LoadPlugin( " C : \ Program Files\NuMenu4U\new.dvd2avi\mpeg2dec3dg.dll" )
video = Mpeg2Source( " D : \DVD\Work\Vinci\D_VTS_01_0\FRAMESERVING\001.d2v" ,Idct=0)
pic = ImageReader( " D : \DVD\Work\negative-small.bmp",start=0, end=1446, use_DevIL=true)
maska = ImageReader( " D : \DVD\Work\small.bmp",start=0, end=1446, use_DevIL=true)
Overlay(video,ConvertToYUY2(maska), 600,60, mask=pic, opacity=1.0, mode="Blend",output="YUY2" )
AddAudio()

(to powyżej to tylko przykład z jakiejś mojej zabawy). Większość powyższego przykładu wygenerowało NuMenu4u.
Nic tylko eksperymentować
__________________
Jedi Knight from Tau'ri
Proud Lantians' descendant.

Ostatnio zmieniany przez ideJ : 06.12.2005 o godz. 15:38
ideJ jest offline   Odpowiedz cytując ten post