[Script Info] ; Script generated by Aegisub 3.0.4 ; http://www.aegisub.org/ Title: Default Aegisub file ScriptType: v4.00+ WrapStyle: 0 PlayResX: 1280 PlayResY: 720 ScaledBorderAndShadow: yes Last Style Storage: Default Collisions: Normal Video Zoom: 6 Video Zoom Percent: 1 Scroll Position: 0 Active Line: 1 [V4+ Styles] Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding Style: Default-furigana,UVN Banh Mi,30,&H000000FF,&H000000FF,&H00FFFFFF,&H00000000,0,0,0,0,100,100,0,0,1,1.5,0,5,10,10,10,1 Style: Default2,UVN Mau Tim 2,60,&H000000FF,&H000000FF,&H00FFFFFF,&H00000000,0,0,0,0,100,100,0,0,1,3,0,5,10,10,10,1 [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Comment: 0,0:00:00.00,0:00:00.00,Kara,,0,0,0,,Written and shared by Địa Ngục Máu @AFS - Vui lòng ghi rõ nguồn Karaoke Effect Địa Ngục Máu @AFS khi sử dụng ^^ _____ Click vào nút Resample Resolution và nháy nút From video để chỉnh độ phân giải của Sub và Video khớp với nhau để tránh tình trạng tách chữ và méo shape. Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code once,mau = { "&H0000FF&", "&H00B4FF&", "&H00FFFF&", "&H8EFFE6&"} Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code syl all,function char_counter(ref) ci[ref] = ci[ref] + 1; return "" end Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code line all,ci = { 0 }; cn = _G.unicode.len(orgline.text_stripped:gsub(" ","")) Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code syl all,function char_counter2(ref) ci2[ref] = ci2[ref] + 1; return "" end Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code line all,ci2 = { 0 }; cn = _G.unicode.len(orgline.text_stripped:gsub(" ","")) Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code once,math.randomseed(8317) Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code once,temp = {} Comment: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,code once,function set_temp(ref,val) temp[ref] = val; return val; end Comment: 1,0:08:29.21,0:09:14.92,Default2,lead-in,0,0,0,template char notext,!char_counter(1)!!retime("start2syl",-900+(ci[1]-1)*20,500+(ci[1]-1)*25)!{\c!mau[math.random(4)]!\fad(0,100)\bord0\fscx20\fscy20\an5\frz!math.random(-100,0)!\move($scenter,$smiddle,!$scenter+math.random(-50,50)!,!$smiddle+math.random(-30,30)!)\fad(230,0)\t(0,!line.duration!,\frz!math.random(50,300)!\fscx70\fscy70)\p1}!hoa[math.random(3)]! Comment: 1,0:08:29.21,0:09:14.92,Default2,lead-in,0,0,0,template char notext,!char_counter(1)!!retime("start2syl",-900+(ci[1]-1)*20,500+(ci[1]-1)*25)!{\c&H00CF93&\fad(0,100)\bord0\fscx20\fscy20\an5\frz!math.random(-100,0)!\move($scenter,$smiddle,!$scenter+math.random(-50,50)!,!$smiddle+math.random(-30,30)!)\fad(230,0)\t(0,!line.duration!,\frz!math.random(50,300)!\fscx70\fscy70)\p1}!la[math.random(2)]! Comment: 1,0:08:29.21,0:09:14.92,Default2,lead-in,0,0,0,template char,!char_counter2(1)!!retime("start2syl",-400+(ci2[1]-1)*35,0)!{\frx!math.random(-50,50)!\fry!math.random(-50,50)!\frz!math.random(-50,50)!\fscx0\fscy0\an5\pos($scenter,$smiddle)\fad(230,0)\t(0,400,\fscx100\fscy100\fry0\frz0\frx0)} Comment: 1,0:00:00.00,0:00:00.00,Default2,,0,0,0,template noblank,!retime("syl",0,300)!{\an5\move($scenter,$smiddle,!$scenter+math.random(-40,-10)!,!$smiddle+math.random(10,50)!)\t(0,33,\3c&HFFFFFF&\bord7\blur3)\t(33,$dur,\bord1\1a&HFF&\blur1)\fad(0,800)\t(0,$dur,\frz!math.random(-50,50)!)} Dialogue: 0,0:00:00.00,0:00:00.00,Default2,,0,0,0,,