Bong bóng 9x


NHỮNG CÁNH HOA BAY
 
Trang ChínhTrợ giúpTìm kiếmThành viênĐăng NhậpĐăng ký

Share | 
 

 Làm karaoke với Aegisub căn bản

Go down 
Tác giảThông điệp
ashketchum
Mem sáng giá
Mem sáng giá
avatar

Tổng số bài gửi : 358
Money : 13263
Famous : 1
Join date : 20/05/2011
Age : 30
Đến từ : Kanto

Bài gửiTiêu đề: Làm karaoke với Aegisub căn bản   15/06/11, 06:27 am

Làm karaoke với Aegisub
============o0o============


click để xem chi tiết
Lời mở đầu
OK và đây sẽ là bài cuối cùng trong topic này tớ hướng dẫn về Aegisub. Bởi vì sau bài này những gì căn bản nhất về Aegisub tớ đã nói hết, còn lại chỉ là những thứ nâng cao mà nếu sau này tớ có học được thêm thì sẽ post wa 1 topic riêng về effect. Bây giờ tớ xin bắt đầu.
Làm karaoke tức là mình làm sub mà có hiệu ứng (effect) cho chữ chạy theo lời nhạc (các cậu đi hát karaoke thì thấy chữ nó chuyển màu, đó chính là lọai effect cơ bản Aegis cung cấp với tag \k hoặc \kf, sẽ nói rõ)

Yêu cầu
1. Đã đọc toàn bộ bài hướng dẫn cách làm sub với Aegisub của tớ bên trên hoặc đã biết cách làm sub với Aegis
2. Đã cài Aegisub
3. Phải vừa đọc vừa làm theo

I. Làm karaoke
Mẹo time karaoke nhanh: đầu tiên chia một lượt theo các dấu cách để xác định thời gian cho mỗi từ, nhấn karaoke aegisub sẽ tự chia (chưa đúng time lắm), nhấn phím G để xác nhận chia, chỉnh time cho mỗi từ, để ý các điểm hạ thấp của đồ thị tiếng, đó những chỗ ngắt.
zero | to | ichi | shika | wakaranai
watashi |ni |ai |wo |oshiete |kureta

Tiếp đến bước hai mới là chia các âm trong từ, giờ đây các âm không bị lệch quá xa với ví trí của lời nữa, cũng chú ý các đoạn hạ thấp, click phải lên khoảng cần nghe để nghe. Bôi đen để join
ze|ro | to | i|chi | shi|ka | wa|ka|ra|na|i
wa|ta|shi |ni |a|i |wo |o|shi|e|te |ku|re|ta

Nếu quen thì dùng thêm chức năng này, cực chích xác cho những bài rõ tiếng, các điểm gợn lên là phần lời


Lưu ý: các bước dưới đây là theo thứ tự tớ thường làm, khi đã hiểu thì thứ tự làm tùy các cậu thôi.
Trước hết sau khi mở Aegis lên, việc đầu tiên đương nhiên các cậu hãy load file video muốn làm karaoke, và lần này các cậu phải load cả file audio của video này. Đã có hướng dẫn ở bài trước. Tóm lại các cậu phải có như hình sau:



+ Và giờ bắt đầu làm sub. Tương tự như làm sub film, các cậu hãy timming 1 lượt cho hết bài nhạc. Như hình trên tớ đã sub vài dòng để làm mẫu.
+ Với việc timming ở trên các cậu đã có 1 dòng sub hiện ra đúng lúc. Nhưng ở đây ta cần từng chữ một được timming cơ. Để làm việc đó tiếp theo ta bấm vào nút
"karaoke"
mà tớ khoanh tròn. Sau khi bấm ta sẽ có:



Thanh màu trắng đó sẽ chứa dòng sub, Aegis đã tự động tách cho ta theo từ (nó sẽ tách theo khoảng trắng). Nhưng vấn đề là khi ta sub cho jap, ta cần sub theo từng âm cơ, thế nên cách chia mặc định của aegis như thế ko ổn.
+ Bấm vào nút "Split" để phân chia lại theo ý mình.
+ Sau khi ấn "Split" chỉ chuột vào text field để phân chia theo ý mình



Như trên các cậu đã thấy rõ cách tớ chia.
Lưu ý: nhớ chia 1 khỏang trắng ở đầu câu. Lý do là vì từ đầu tiên trong câu sẽ ko nhận được effect, thế nên cho 1 khỏang phía trứơc từ đầu để từ đầu tiên sẽ thành từ thứ 2 và nhận effect như những từ khác.
+ Nếu các cậu lỡ chia sai thì ấn cancel split và làm lại
+ Sau khi chia xong, ấn "Accept split" để chấp nhận. Ta sẽ có hình sau:



Vâng trên thanh biểu thị Audio, đọan sub đó cũng sẽ được split theo như những từ bạn split. Việc còn lại của bạn đó là timming từng chữ này. Mỗi 1 cái đường gạch gạch xuống đấy là giới hạn của chữ đang timming. Kéo wa lại những cột này để timming cho chúng.
Đương nhiên các cậu sẽ phải vừa play audio vừa timming cho nó chuẩn. Công dụng những nút tớ đánh số:
nút 1: play cái khỏang mình chọn, tức là từ mà mình đang timming. phím tắt là "space". Đương nhiên sẽ dùng nó liên tục để timming
nút 2: play nguyên câu mình đang sub
nút 3: stop. Ít khi dùng do cái câu ngắn ngủn có play hết cũng chỉ mất vài giây
nút 4: play nửa giây từ trước tới đầu của cái từ đang timming
nút 5: ngược lại, từ cuối cái từ đang timming tới nửa giây sau đó. 2 nút này thường dùng để kiểm tra xem mình đã timming chuẩn hết cái từ đấy chưa hay là con dư, thiếu 1 chút ở đầu, đuôi
nút 6 - 7: tương tự nút 4,5 nhưng cho bên trong đọan đang timming
Tất cả phím trên đều có phím tắt, chỉ chuột vào nó để xem.
Ngoài ra bên phải còn có 2 cái cây để kéo. Nó dùng để thay đổi thể hiện của thanh audio. Hãy kéo lên xuống sẽ hiểu ngay. Nên để cho cái thể hiện audio to 1 chút vì khi làm quen, với những bài nhạc rõ ràng thì chỉ cần nhìn cái biểu đồ âm thanh đó cũng biết khi nào cái từ được hát bắt đầu và kết thúc.
+ Cuối cùng bấm nút chữ "v" để submit những gì mình vừa timming.
Sau khi submit các cậu sẽ thấy dòng sub thay đổi thành như sau:



những cái {\k26} này nọ đấy chính là override tag tớ đã nhắc ở phần trên. Coi như các bạn đã đọc rồi nên tớ chỉ giới thiệu tag này thôi nhé.

Karaoke effect
\k
\K
\kf
\ko

Nói nôm na nó là cái đánh dấu cho effect chạy. Nếu chỉ có mình nó thế này thì sẽ là effect cơ bản mặc định, tức chữ sẽ chuyển từ màu này sang màu khác như trong mấy quán karaoke. Để có effect khác thì ta phải kết hợp với các tag khác. Ta sẽ bàn luận sau.
ở đây là thời gian cho cái effect này tính theo centi-second(1/100 giây), trong 1 câu nó sẽ diễn ra theo thứ tự, cái \k trước xảy ra trước đến hết duration của nó thì cái \k sau mới diễn ra. Tức là nếu tớ có : {\k30}trời{\k20}ạ thì chữ trời sẽ bắt đầu chạy effect trong 0.3s xong thì chữ ạ mới bắt đầu chạy effect trong 0.2s
\k chữ sẽ đơng giản đổi màu từ secondary color wa primary color (trong fần chỉnh style sẽ thấy). Với \k chữ sẽ đổi ngay lập tức từ màu này sang màu khác
\K và \kf tương tự \k làm đổi màu nhưng sẽ làm màu đổi từ từ, từ trái qua phải. Hãy thay thử vài cái \k trong ví dụ đang làm thành \K để hiểu rõ.

Và như tớ nhắc lúc split, ta chừa 1 khoảng trống ở đầu thế nên ta có dòng code ở dưới như hình trên là: {\k26}{\k30}ko......
Như tớ đã nói cái từ đầu tiên sẽ ko chạy effect thế nên cái đầu sẽ ko chạy, và chữ "ko" của ta sẽ chạy effect như thường. Thông thường ta chỉ cần để cái khỏang trống đầu đó là {\k1} là đủ và ko gây ảnh hưởng cho timming vì 0.01 s là cực nhỏ.

Tiếp tục với công việc:


Ở hình này, tớ đã timming cho hết các câu, đồng nghĩa với bình thường là đã làm xong với cả bài nhạc.
+copy paste cả đọan đấy và sửa thành lời sub. Như hình trên và nếu để ý thì từ đầu tớ đã tạo sẵn 3 style là romanji, vietnamese, kanji để cho 3 lời. Chỉnh style cho những sub tương ứng. Lần trước tớ ko nói không biết các cậu có tự suy ra ko chứ ta có thể thay đổi style hàng lọat đơn giản bằng cách select hết các dòng sub và lên trên chọn style, nó sẽ apply cho toàn bộ dòng sub được select.
Ngồi play lại và thưởng thức thành quả bước đầu của cái karaoke. Đồng thời cũng là để kiểm tra xem mình có timming sai chỗ nào ko.

Đương nhiên với những người làm sub cho nhạc Nhât chúng ta còn 1 cái sub cần thiết nữa đó là kanji. Lại copy paste và ta có như hình sau:



Và vấn đề cuối cùng bắt đầu. Dòng kanji này đương nhiên cũng cần effect và chạy như cái romanji kia. Thế thì làm sao? chẳng lẽ ta lại ngồi timming lại? Đương nhiên Aegis đã cung cấp cho ta công cụ để chuyển cái timming từ style này qua style kia. Tên nó là "kanji timming" bởi vì nó được sinh ra là cho mục đích này. Phần này để trực quan hơn hãy vào đây down clip hướng dẫn kanji timming của trang chủ Aegisub. Tớ cũng sẽ hướng dẫn nhưng khuyên hãy xem clip sẽ dễ hiểu hơn.
Để mở "Kanji timming" vào timming>kanji timer hoặc trên thanh tool bấm cái biểu tượng có hình 1 chữ kanji như tớ khoanh tròn trong hình bên dưới:



Trong mục style, style bên trên hãy chọn cái bạn đã timming (ở đây của tớ là style romanji) Aegis sẽ tự động load những timming của những dòng có style này. Style dưới đương nhiên là của style bạn muốn chuyển timming wa.
bấm start và bắt đầu chỉnh những từ tương ứng:



Như trong hình trên chữ "る" sẽ được timming tương đương với "ru".
Bảng dưới thể hiện những từ tớ đã đồng nhất trong câu.
Với mỗi từ để accept cứ việc bấm enter, hết câu này nó sẽ tự động nhảy qua câu khác.
Xem thêm cái clip tớ bảo down và đọc hướng dẫn bên trái của bảng (chỗ tớ khoanh tròn) để biết thêm cách di chuyển.

Tóm lại sau khi làm xong tớ có 1 bản karaoke hoàn chỉnh như sau:



Vâng như thế là về cơ bản phần karaoke đã hoàn tất. Tất nhiên trong bài này tớ ko dừng lại ở đơn thuần timming ko mà sẽ hướng dẫn tiếp về cái gọi là 1 trong những effect cơ bản nhất. Phần sau chính là nó.


II. Effect vỡ lòng
Vâng đến đây sẽ là bài effect vỡ lòng đầu tiên ^_^
Các cậu có thể tìm thấy hướng dẫn trong trang chủ của Aegis:
http://aegisub.cellosoft.com/docs/Ka...ter_Tutorial_1
http://aegisub.cellosoft.com/docs/Ka...ter_Tutorial_2
ANW that's where I begin with. Nhưng mà nó rất là thô sơ và thiếu hình ảnh. Nên tớ sẽ hướng dẫn tiếp đây.
Ngoài ra qua cách làm effect đơn giản này mọi người sẽ có cái nhìn trực quan về cách làm effect, về override tag.
Thôi không giông dài nữa tớ xin bắt đầu.

Trước tiên hãy tạo thêm 1 line sub nữa. Nó sẽ là line hiệu ứng nên hãy cho nó style cùng với style của những line muốn có hiệu ứng này. Ở đây tớ đang làm cho romanji:



Cái text field kia bình thường sẽ có chữ "effect", hãy thay nó bằng "template line", đây là template đơn giản nhất, còn nhiều loại nữa nhưng tớ cũng chưa nghiên cứu.
Style như tớ đã nói.
Nhớ đánh dấu cái ô "comment". Nó có tác dụng biến dòng này thành 1 dòng comment, dòng comment sẽ ko có giá trị xuất lên màn hình. Nếu bạn nào làm lập trình chắc hiểu nhỉ.
Gõ cho dòng đó dòng text như trong hình vẽ
Code:
template noblank: {\r\k$kdur\t($start,$mid,\fscy120)\t($mid,$end,\fscy100)}
Tớ bắt đầu giải thích dòng code:
nguyên dòng này nó sẽ override (nôm na là thay thế) những cái {} trong tất cả những cái nó apply. Dễ hiểu là những dòng sub lúc nãy ta làm, ta có: {\k26}{\k32}ko{\k27}ko .....
thì bên trong những cái {} sẽ được thay thế, thêm vào theo cái dòng code trên.

\r sẽ cancel hết những style override có trước đó và chuyển về style gốc. Nghĩa là thí dụ trước đó tớ có thay đổi j đó như chữ to lên, border tăng ... nó sẽ cancel hết và reset về style romanji1
\k$kdur : vẫn là tag \k thôi, $kdur nó sẽ trả về giá trị của cái \k trước khi nó override. Tức là như cái gốc tớ có {\k32} thì $kdur = 32. Chú ý trong ASS file thì những biến số đều sẽ có $ ở đầu, nhìn tiếp các cậu sẽ rõ hơn.
Animated transform
\t(,,