HƯỚNG DẪN LÀM SUB (ĐƠN GIẢN)
Trước khi viết phần hướng dẫn, mình xin lưu ý rằng: Tất cả những gì mình viết dưới đây là do một phần mình học hỏi từ các forum khác viết về aegisub và chủ yếu là do mình tự học, tự mày mò. Mình sẽ viết một cách dễ hiểu nhất có thể. Ngoài ra các bạn nên tham khảo các bài viết chi tiết hơn trên nhiều trang web hay forum khác cũng viết về Aegisub.
A – MỘT SỐ ĐIỀU CẦN BIẾT
- .ass là đuôi của file sub mềm (tức là sub chưa gắn vào video). Trước khi gắn sub vào video, toàn bộ phần chỉnh sửa về vị trí sub, font chữ, màu chữ, hiệu ứng của sub… sẽ được thực hiện trên file .ass bằng phần mềm aegisub
- effect: có thể hiểu là hiệu ứng của sub. Nếu bạn đã xem các video vietsub, kara thì sẽ thấy sub hiện ra, mất đi, có thể thêm hoa, sao, lấp lánh… đó chính là nhờ các effect.
- time: đây là công việc quan trọng nhất của làm sub, tức là căn giờ cho câu sub chạy đúng thời gian của câu hát hay câu nói
- encode: ghép phần sub vào video
B – PHẦN MỀM CẦN THIẾT
I- Mình đã nén tất cả các phần mềm cần thiết lại, các bạn chỉ cần tải về và giải nén. Trong đó sẽ bao gồm:
- Các phần mềm cần thiết: Avisynth, Aegisub (bản 3.0.2 – hiện là bản ưu việt nhất và rất dễ sử dụng, giao diện trực quan) và Megui
- Kèm theo 1 video, 2 file .ass theo video (1 .ass chưa có fx, và 1 .ass đã có fx) để các bạn dễ hiểu hơn và có thể coi nó làm mẫu.
Link: http://www.fshare.vn/file/H41NN8R0ZD/
https://app.box.com/s/13rqsna503j4h3uq65fv
II- Phần cài đặt:
1- Avisynth:
[SPL=Avisynth][/SPL]
2- Aegisub:
[SPL=Aegisub]Phần này khá đơn giản, bạn chạy setup của Aegisub là được
*Lưu ý:
Mình có đính kèm thêm file VSFilterMod.dll và nên cài đặt thêm vào aegisub vì: Thông thường các effects mới của Aegisub thường sử dụng VSFilterMod, phải cài file này vào phần cài đặt của Aegisub thì khi sử dụng effects viết bằng VSFilterMod thì máy mới đọc được
Cài thêm VSFilerMod như sau:
B1: Copy file VSFilterMod.dll
B2: Mở phần cài đặt của Aegisub (thông thường sẽ là như thế này C:\Program Files\Aegisub )
=> mở folder |csri| và paste file VSFilterMod.dll vào trong đó
B3: Load VSFilterMod trong Aegisub
Mở aegisub và làm theo hình dưới đây:
[/SPL]
3- Megui https://app.box.com/s/m85tcwrgv0pkrj00by5m
[SPL=Megui]Các bạn giải nén và cài đặt vào C:\Program Files
*Lưu ý:
Tương tự như khi cài Aegisub thì cũng nên cài thêm VSFilterMod.dll để có thể encode được các effect sử dụng VSFilterMod
Cài đặt như sau:
B1: Copy file VSFilterMod.dll
B2: Paste file vào phần cài đặt của Megui (thông thường C:\Program Files\MeGUI_2341_x86 )
[/SPL]
C – HƯỚNG DẪN TIME
Các bạn sử dụng video và .ass mẫu trong file nén để quan sát thêm cho trực quan
1- Load video + audio
[SPL=Load video + audio]Video => Open video => Chọn video cần làm sub
Audio:
- Nếu lấy phần tiếng trực tiếp từ video đó: Open Audio from Video
- Nếu lấy phần tiếng từ 1 file nhạc hoặc video khác: Open Audio File…
Sau khi load xong các bạn sẽ được như hình sau:
[/SPL]
2- Time sub
[SPL=Time sub]Hướng dẫn theo hình:
Thông thường, chúng ta hay sử dụng phần căn giờ của video (tức 2 kí hiệu trên thanh công cụ trên video) nhưng việc này thường không đạt được sự chính xác.
Sau đó nên sử dụng phần hiển thị trực quan của tiếng để điều chỉnh lại thời gian của câu sub. Chỉ cần dùng con trỏ di chuyển gạch màu đỏ (đầu) và gạch màu xanh (cuối) để điều chỉnh thời gian và phát thử => Câu sub sẽ rất chính xác => Sau đó OK như trên hình (phần chỉnh sửa sẽ được lưu lại)
*Lưu ý: Nếu bạn click vào OK thì câu sub sẽ tự động chuyển sang câu sau.
- TH1: Nếu bạn đã time sub câu sau thì nó sẽ hiển thị phần tiếng của câu đó
- TH2: Nếu bạn chưa time sub câu sau thì Aegisub sẽ tự mặc định 1 thời gian cho câu sau (thông thường là 3s) => phải điều chỉnh lại theo 2 cách (công cụ trên video hoặc điều chỉnh trực quan ở phần tiếng)
Theo kinh nghiệm của mình, nên sử dụng các time trực quan trên phần tiếng. Time sẽ rất chính xác. Thông thường thì các câu sub sẽ có thời gian cuối câu trước sát với thời gian đầu câu sau nên bạn chỉ cần điều chỉnh phần cuối của câu sub mà thôi!
Nếu có 1 đoạn nhạc dạo (giả sử aegisub sẽ mặc định time câu sub vào đoạn nhạc đó) thì bạn nên dùng công cụ trên video căn tương đối chính xác câu sub => Sau đó chỉnh lại trên phần tiếng, như thế thì sẽ đỡ tốn thời gian hơn việc giữ chuột và kéo trên phần hiển thị tiếng.
(Phần karaoke sẽ hướng dẫn riêng sau)[/SPL]
3- Điều chỉnh hiển thị sub trên video (Style)
[SPL=Điều chỉnh hiển thị sub trên video (Style)]- Quan sát trên hình: 1 câu sub sẽ có # (thứ tự), Start (thời điểm đầu), End (thời điểm cuối), Style (Kiểu hiển thị sub) và Text (câu sub)
- Cách tạo 1 style mới:
- Sau khi tạo mới, bạn áp dụng style đó cho phần sub mà bạn muốn. VD như trên hình
Chọn những câu sub muốn thay style => chuyển style mới => Sub sẽ hiển thị theo ý bạn muốn
Nếu chưa hài lòng, bạn vào Style => chọn Style đó rồi chỉnh sửa lại theo ý mình, muốn nhìn trực tiếp trên video thì bạn ấn Apply[/SPL]
4- Time karaoke
[SPL=Time karaoke]Phần này khá tốn thời gian nhưng thực tế không khó
- Đầu tiên bạn time câu cần làm karaoke như time sub bình thường
- Sau đó chuyển về chế độ time karaoke
- Sau khi time kara => Phát câu hát thì sẽ câu hát sẽ chuyển màu như chúng ta đã định dạng[/SPL]
D- GẮN HIỆU ỨNG CHO SUB
[SPL=GẮN HIỆU ỨNG CHO SUB]Việc gắn effect cho sub hay kara hoàn toàn giống nhau:
B1: Chọn 1 effect viêt sẵn (hoặc tự viết) COPY
B2: Paste đoạn effect đó vào trong file đang làm sub => Đổi style của các câu effect theo style của đoạn sub (hoặc kara) mà bạn muốn gắn effect
B3: Automation => Apply Karaoke Template
Và sẽ có sub nhạc lung linh
(trong file nén, mình sẽ đính kèm thêm 2 effect VSFilterMod để các bạn có thể thử gắn effect và kiểm tra việc cài VSFilterMod của mình, nếu thấy effect chạy có lỗi thì phải kiểm tra lại phần cài đặt)[/SPL]
E- ENCODE BẰNG MEGUI
[SPL=ENCODE BẰNG MEGUI]Hướng dẫn trên hình
Nếu effect viết bằng VSFilterMod thì dùng VSFilter vẫn có thể encode nhưng phần hiệu ứng sẽ bị lỗi, cách sửa như sau (Nếu paste file VSFilterMod.dll đúng như hướng dẫn thì bạn chỉ cần sửa theo hình dưới đây)
Sau khi Preview AVS Script thì sẽ thấy effect ko còn bị lỗi nữa
Lưu ý:
Với một số bạn muốn gắn thêm logo thì thêm vào phần Script đoạn code sau (điều chỉnh x và y để thay đổi vị trí của logo trên video)
TH1: Với logo có nền đen bao quanh
logo = ImageSource("D:\HANH\PTS2\Untitled-0.png").ConvertToRGB32
mask_clip = Mask(logo, logo.GreyScale.Levels(0, 1, 75, 0, 255))
Overlay(logo, mask=ShowAlpha(mask_clip), y=-2, x=485, mode="blend", opacity=1)
D:\HANH\PTS2\Untitled-0.png là đường link tới ảnh trong máy tính
TH2: Với logo .png có phần viền trong suốt
logo = ImageSource("D:\HANH\PTS2\Untitled-0.png", pixel_type="RGB32") Overlay(logo, x=20, y=24, mask=logo.ShowAlpha())
Có 2 loại logo, ví dụ như sau:
[/SPL]
Mình đã có những hướng dẫn tương đối cơ bản về công việc làm sub. Các bạn có thắc mắc gì thì comt ở topic này hoặc fb Cendy Hdvn, nếu mình có thể giải thích hoặc hỗ trợ được thì mình sẽ cố gắng giúp