Jester

Jester
HồngPhước™
  • HồngPhước™

Posts Posts : 566
Vàng Vàng : 847313
G.tính G.tính : Nam
Đến từ Đến từ : TPHCM
Tuổi Tuổi : 33
C.Việc C.Việc : Gác Cổng
T.gia T.gia : 27/03/2013
Logo Logo : Sử dụng VirtualDub 1.8.0 để chèn phụ đề và nén cho video AVI 603345aed9bfbfc45a451d1f94baded8_42776858.10
Bất kì ai đã từng xem qua một vài loại phim video đều biết được rằng kích cỡ của file video chưa nén lớn như thế nào. Kích cỡ lớn của các file video này là tiền đề cho sự sinh sôi của các thuật toán nén video như DivX, Xvid, MP4..., nhưng chính xác bạn nén một file video chưa được nén này thành một trong những định dạng trên như thế nào, để tiết kiệm dung lượng và quản lý sự sáng suốt của bạn? Bạn chó rất nhiều bộ phim hay trên máy tính, muốn ghi ra đĩa CD/DVD để đọc trên đầu đĩa thông dụng, nhưng thường những bộ phim lại không có phụ đề cứng, chỉ có phụ đề dành riêng cho những chương trình phát nhạc trên máy vi tính,chú pta phải làm gì?
Trong bài viết này, tôi sẽ chỉ cho bạn cách giải quyết điều đó. Chúng ta sẽ dùng một ứng dụng mã nguồn mở gọi là Virtualdub để nén một file video trong khi vẫn giữ nguyên được chất lượng gốc của nó, và sẽ sử dụng nó để chèn phụ đề.

1. Chèn phụ đề
Mở video bạn muốn chèn phụ đề. (Ví dụ ở đây là phim MEGAMIND – Bộ óc siêu phàm - Tên tội pham thiên tài đẹp trai)

Click vào Video -- >> Filters -- >> Add..

>>Chọn TextSub 2.23 nếu Sub của bạn là file .SRT
>>Chọn VobSub 2.23 nếu Sub của bạn là file IDX SUB
Nhấn OK, nó sẽ hiện ra cái bảng , click Open và chọn đường dẫn đến file sub của bạn
Lưu ý: Thường thì chương trình này hỗ trợ UTF-8 đối với phụ đề tiếng Việt, nhưng phiên bản 1.8 của mình đang xài, nó nhận Sub theo chuẩn mã UNICODE, không nhận UTF-8 (không biết nó có bị khùng không nữa). Bạn có thể chuyển từ UTF-8 sang UNICODE bằng cách mở file .SRT bằng Notepad, sau đó Save lại với chuẩn mã UNICODE. Hoặc tùy theo phiên bản phần mềm bạn đang xài nha.

Tiếp theo là định dạng sub: Kick vô Styles, bạn có thể chỉnh size , màu , fonts của và chọn vị trí cho sub ở phần Screen Alignment , sau đó OK -->> OK… Trở lại khung timeline để xem Sub vửa ý chưa, nếu chưa thì vào lại như trên để chỉnh sữa lại.

Bạn cũng có thể chèn nhiều hơn 1Sub, cứ làm những bước như vậy để add thêm sub nữa, thường là 1Sub Anh và 1 sub Việt, thế là okie rồi.
(Xem thêm hình ảnh đã chèn phụ đề tại cuối bài viết)

2. Nén video
VirtualDub là một tiện ích nén video dành cho windows. Nó hoàn toàn miễn phí, là phần mềm mã nguồn mở và được phát hành dưới dạng giấy phép GNU GPL.
Mặc định, Virtualdub không có bất kì codec nén video nào được xây dựng, bởi vì sự hạn chế của việc đăng kí. Tuy nhiên bạn có thể bắt đầu bằng việc tải về Xvid codec từ trang [You must be registered and logged in to see this link.] Đây là định dạng mà chúng ta sẽ dùng để nén các đoạn video của mình.
Khi codec trên đã được cài đặt, khởi động Virtualdub và nhấn Ctrl + O để tìm vào file video chưa được nén. Virtualdub sẽ tải về file video đó và bạn sẽ thấy một màn hình tương tự như màn hình dưới đây
P/S: Bây giờ, trên mạng đã có bản Mod có thể đoc được cả file .MKV.và nhiều định dạng khác

Đây được gọi là khung timeline.

Một file video có định dạng như .avi mà sử dụng ở đây có hai phần, phần video và phần audio và chúng ta có thể xét cả hai phần một cách riêng biệt để nén. Để xem xét cấp độ nén có thể đạt được, chúng ta hãy thử với file chưa nén khoảng 1.75Gbytes, sau đó xem kích cỡ của file nén sau khi kết thúc tiến trình nén.
Đây là MediaInfo của file khi chưa nén: (1.75Gb file, trong đó có 820Mb video với độ phân giải DVD 720x304 chiếm 46% và 965 Mb audio chiếm 54 %)

Bây giờ là thực hiện nén video:
Nhấn vào Video chọn Compression (Ctrl + P). Từ danh sách các CODEC, nhấn chọn Xvid MPEG-4 Codec. Nhấn Configure , click vào để nó hiện thành Target Bitrate (kbps) , mặc định giá trị là 700, bạn sửa lại thành 300 đến 500 là okie. Nhấn OK hai lần để trở lại khung timeline.
Bây giờ, chúng ta cần chọn một codec nén cho phần Audio của file này. Từ menu Audio, chọn tùy chọn có tựa đề là "Full processing mode". Bây giờ, chọn Audio thêm lần nữa và nhấn vào Compression.
Từ danh sách của Audi codecs, chọn LAMEMP3 (để chọn bit khoảng 20Kb/s) hoặc MPEG Layer-3 ( 7Kb/s) hoặc có thể cao hơn.. Đương nhiên, khi chọn số Kb/s cao thì âm thanh sẽ tốt hơn, nhưng ngược lại, dung lượng file sẽ lớn hơn.
Nhấn OK để trở lại với khung nhìn timeline.
Bây giờ, để tạo file nén, chọn File -> Save as AVI và đặt một tên mới cho file nén này. Virtualdub bây giờ sẽ bắt đầu lưu file nén vào đường dẫn mà bạn chọn. Thời gian nén phụ thuộc vào cấu hình máy bạn.
Đây là hình ảnh khi mình đang add phụ đề và nén video luôn
(Phụ đề đã được chèn thêm tại khung line bên phải
Ô màu vàng: Dung lượng file Video đã tạo
Ô màu xanh duong: Dung lượng Audio đã tạo
Ô màu đỏ: Dung lượng của file sau khi hoàn thành
Ô màu xanh là: Thời gian đã làm và tổng thời gian biên tập phim)
Do máy cấu hình yếu ( CPU 2.26Ghz, RAM 256Mb, HDD 40Gb) nên thời gian convert hơi lâu

So sánh kết quả trước và sau khi nén và chèn phụ đề:



Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang Thông điệp [Trang 1 trong tổng số 1 trang]

Bình luận về bài viết

Bạn cần để bình luận về bài viết


Nếu chưa có tài khoản bạn vui lòng tài khoản

Quyền hạn của bạn:
Bạn không có quyền trả lời bài viết