Làm hard sub bằng 3DsubMaker và chỉnh sửa phim 3D bằng MiniCoderker và MiniCoder.
Thấy cái torrent nó để là “This Ain't Jaws 3D”, tưởng phim Cá Mập Tấn Công download 20G hết 2 ngày, xong mở xem mới biết là Cá Mập XXX.
Bị lừa cú đau quá nên ngồi buồn viết cái tut này chia sẽ với anh em.
Làm hard sub bằng 3DsubMaker và chỉnh sửa phim 3D bằng MiniCoder.
Phần mềm cần có:
- 3DsubMaker
- MiniCoder
- neroAacEnc.exe
1. Chuyển sub SRT 2D thành sub ASS 3D: dùng 3DsubMaker
- Chạy file
3DSubMaker.exe, từ cửa sổ chương trình chon như hình dưới:
(Lưu ý chọn đúng loại phim SBS hay TaB)
- Bấm
“Thực hiện chuyển đổi” và đợi một chút thì xong. Mở thư mục chứa sub
SRT đã có thêm sub
ASS.
2. Cài đặt MiniCoder
- Download
“MiniCoder” ở link trên và cài đặt. Nên cài lên một ổ data vì Temporary của MiniCoder nằm ngay trong thư mục cài đặt, có thể làm ảnh hưởng tới tốc độ máy khi chuyển đổi nếu cài lên ổ hệ thống.
- Download
“neroAacEnc.exe” ở link trên và chép vào đường dẫn:
X:\MiniCoder\Tools\BeSweet (X là ổ đĩa cài đặt MiniCoder).
- Lần chạy đầu tiên, khi chương trình yêu cầu update (như hình dưới) -> đánh dấu kiểm tất cả các mục ở các tab:
Core, Plugins, Audio, Video, Muxing/Demuxing, Other (nếu có) -> bấm
Update. Đợi 1 lát để chương trình mở cửa sổ download và đợi cho đến khi xong. Cái này hơi lâu (khoảng 15p hoặc hơn, tuỳ mạng).
3. Encode phim và add hard sub: dùng MiniCoder
- Chạy chương trình, mở thư mục chứa phim -> kéo thả vào cửa sổ của MiniCoder (vào giữa) -> đánh dấu kiểm ở hai ô Input và Tên Phim.
- Bấm
Settings -> chọn các giá trị như hình (
Bitrate của Video và Audio có thể chọn lại theo sở thích):
- Nếu muốn
Resize (thay đổi resolution) thì chọn
Very Sharp (Lanczos64) -> chọn resolution ở
Width/Height.
-
Add hard sub: bấm nút browse thư mục ở
Subtitle -> browse đến thư mục chứa fiel sub ASS đã tạo ở mục 1 và chọn nó.
- Bâm
Options -> chọn thư mục lưu phim được encode ở
Output Dir.
- Trở về
Input -> bấm
Start và ngồi đợi, hay đi ngủ, hay đi uống café tuỳ ý vì sẽ khá lâu (MiniCoder mặc định encode 2 pass, giai đoạn này cần kiên nhẫn nha anh em, máy bàn tôi core 2, 2G RAM, card ATI 1G mà chạy một phim khoảng 1h30m mất 5 tiếng!) -> cho đến khi ở góc dưới hiện chử
Encoding Completed là xong.
4. Dùng AviSynth script để tinh chỉnh thêm thông số encode phim: bấm
Settings ->
Custom -> hiện cửa sổ command line
Custom Filters để nhập các dòng lệnh:
* Thêm border: cú pháp lệnh:
AddBorders(<trái>, <trên>, <phải>, <dưới>)
Ví dụ tôi đang làm phim “The Dark Knight Rises 2012” có độ phân giải là 1280x640, để add border đúng chuẩn 1280x720 thì trong mục Resize (xem số 3) tôi chọn
None còn trong cửa sổ command tôi nhập dòng sau:
AddBorders(0, 40, 0, 40)
nghĩa là tôi thêm khung đen ở trên là 40 pixel, ở dưới là 40 pixel. (Có thể chọn màu khung nhưng có lẽ màu đen là đơn giản và dễ xem nhất).
* Tuỳ chọn thông số resize: mặc định MiniCoder không có thông số 960x540 hay 1920x1080, để chọn các thông số này tôi dùng cú pháp lệnh:
LanczosResize(<rộng>, <cao>)
Ví dụ để resize 960x540 thì nhập:
LanczosResize(960, 540)
* Mở rộng:
Nếu phim có độ phân giải là 1280x640 mà tôi muốn
add border và
resize thành 1920x1080 thì ở mục
Resize tôi chọn
None còn trong cửa sổ command tôi nhập:
AddBorders(0, 40, 0, 40)
LanczosResize(1920, 1080)
Sau khi nhập code bấm OK.
………..
Các lệnh AviSynth còn rất nhiều nhưng ở đây tôi chỉ nêu lên hai lệnh cần thiết để dùng khi encode bằng MiniCoder. Anh em thích tìm hiểu có thể tìm trên mạng.
MiniCoder mặc định profile x264 là High@L3.1, cho chất lượng encode khá tốt.
Vậy là xong cái tut này. Xin cảm ơn anh em nào quan tâm. Có gì thắc mắc xin trao đổi thêm.
Tôi đang làm cái phim The Dark Knight Rises 2012, xong sẽ đăng lên để minh hoạ. Chắc ngày mai mới có.