Chào
mọi người! Hôm nay rảnh rỗi, buồn chân buồn tay nên viết bài hướng dẫn
chia sẻ mọi người rip mấy cái VOB (DVD – MPEG2) thành MKV (MPEG-4 Part
10/AVC - Advanced Video Coding hay MPEG-4 AVC). Nói nôm na thì rip
cũng như xào nấu vậy, có rau dưa củ quả ta đem chế biến thành món ăn.
Tất nhiên là không phải đổ chung tất vào 1 trình converter nào đó rồi
cho ra sản phẩm được như vậy thì nhanh như sản phẩm xấu, nhiễu và mờ.
Cùng lắm là chỉ tương đương file gốc chứ chưa thể trội hơn file gốc
được. Hiện tại các video bây giờ đều được nén bằng
codec x264 theo chuẩn
H.264/MPEG-4 AVC,
file xuất ra cho chất lượng đẹp, mịn, nhỏ gọn và giảm thiểu tối đa đến
50% băng thông và kích thước file dữ liệu lưu trữ so với cách nén
thông thường hiện nay (
MPEG-4 Part 2). Nghe có vẻ to tát nhưng
cũng rất dễ để tạo ra tập tin MKV, tuy nhiên nó đòi hỏi bạn phải tìm
tòi, học hỏi và nghiên cứu sử dụng plugins (của AviSynth Script) một
cách hiệu quả để viết mã lệnh cho quá trình trình mã hóa. Quá trình
thực hiện qua
3 bước CƠ BẢN:1.
Nén và xử lý phần hình ảnh (Quan trọng nhất) bằng MeGUI.
2.
Nén phần âm thanh (Nếu âm thanh đã là dạng nén nhỏ rồi ac3, mp2 thì giữ nguyên để đóng gói vào tập tin MKV) bằng Efficient WMA MP3 Converter.
3.
Đóng gói thành tập tin MKV bằng MkvmergeGUI.
Nào! Bắt đầu tiến hành thôi.
I. Chuẩn bị:
K-Lite Codec Pack - Trình xem videos, hỗ trợ nhiều định dạng
Download
NET Framework 2.0 – Hỗ trợ các chương trình chạy trên nền .NET
Download
AviSynth – Hỗ trợ viết mã AviSynth Script và các plugins kèm theo nó để xử lý hình ảnh.
Download
MeGUI – Phần mềm miễn phí dùng để mã hóa video.
Download
Efficient WMA MP3 Converter – Chuyển đổi phần âm thanh thành mp3 chất lượng cao, chuyên nghiệp và đơn giản.
Download
II. Cài đặt:
•
Qúa trình cài đặt NET Framework 2.0, AviSynth diễn ra bình thường.
Tuy nhiên với 3 cái còn lại thì nên tinh chỉnh thêm như sau:
• K-Lite Codec Pack: Bật Media Player Classic lên, vô
View → Options → Audio Switcher → Tích vào ô Normalize. Tích vô đây nghĩa là mình đã đồng bộ hóa âm thanh nghe đồng đều và rõ nét hơn trước.
• MeGUI: Tốt nhất là
đổi tên file nén vừa tải về thành MeGUI, chuột phải chọn
Extract file và
đặt cố định ở 1 ổ nào đó (D:\Setup\MeGUI chẳng hạn). Bật MeGUI lên, chương trình sẽ hỏi bạn
update thì nhấn
OK để MeGUI cập nhật những tools kèm theo nó. Sau đó MeGUI báo
khởi động lại chương trình thì OK.
• Thiết đặt thông số cho video sắp mã hóa: Từ MeGUI nhấn vô
Config, hiện lên 1 cái bảng
x264 configuration dialog thì tích vô ô
Show Advanced Settings và chọn trong mục
Modes :Automated 2pass, Bitrate tùy ý, tầm
1000-1700 là được, mình chọn
1500.
• Sau đó nhấn
New, lưu nó lại với 1 cái tên nào đó
Videos 1500 Kbps chẳng hạn.
Những thiết đặt về sau ở các thẻ thư
Frame-Type, Rate Control…thì cũng không cần thiết phải tinh chỉnh lắm. Để mặc định là ổn rồi!
• Ngoài ra chúng ta nên tạo 1 vài
shortcut trong bộ tools của MeGUI để tiện làm việc như
DGIndex – Tách âm thanh gốc, D2V từ VOB (Nằm trong D:\Setup\MeGUI\tools\dgindex\DGIndex.exe),
MkvmergeGUI - Đóng gói hình ảnh và âm thanh sau xử lý thành tập tin MKV (Nằm trong D:\Setup\MeGUI\tools\mkvmerge\ mmg.exe).
•
Efficient WMA MP3 Converter – Trình chuyển đổi âm thanh WAV (LPCM)
trong VOB thành MP3 (LAME3.97) theo đúng chuẩn vbr2 (-m j -V 2 -q 3
-lowpass 18.6 --vbr-old -b 32).
• Samplerate: 48000Hz
• Channels: Joint stereo
• Bitrate: 32kbps
• Tích vô Variable bitrate
• Average bitrate: Bỏ trống
• Maximal bitrate: 320kbps
• Quality: 2
III. Encode – Mã hóa videos
1. Xử lý phần hình ảnh.
• Trước hết phải có file VOB được download từ trên mạng, hay trích xuất từ DVD của bạn. Mở
DGIndex lên vào
File → Open, tìm đến file VOB → OK (hoặc kéo VOB cần xử lý thả vào DGIndex) rồi nhấn
F4, DGIndex sẽ
tách ra 1 file D2V, WAV (tùy VOB mà phần audio là khác nhau, có thể phần âm thanh của VOB là AC3, MP2 chẳng hạn).
• Từ MeGUI, chọn
Tools → AviSynth script creator (Ctrl+R)
• Ở thẻ
Video Input chọn file D2V vừa tách ra từ VOB, bảng
Curent position hiện ra.
• Tích vào ô
Crop để xén bớt khung viền đen xung quanh, cũng cỏ thể bỏ qua hoặc cắt thêm, bớt tùy ý bạn.
• Tích
Resize và ô
Sugget Resolutions (mod16) để MeGUI tự động co lại tỷ lệ thích hợp.
• Sang thẻ
Filters, tích
Mpeg2 Deblocking và nhấn
Analyse để MeGUI xử lý nguồn gốc videos để đưa ra kiểu nén phù hợp.
•
Resize Filter chọn
Spline36 (Neutral). Cái này mình đọc trên
Mewiki người ta nói đó là lựa chọn tốt nhất
•
Noise Filter :
Minimal Noise. Tạo nhiễu? Mình cũng không rõ nhưng không tích vào đây cũng không sao cả!
• Sang thẻ
Script nhấn
Preview AVS Script để xem thử phần hình ảnh đã được xử lý như thế nào rồi nhấn
Save để lưu, bạn có thể
xem thử
videos xuất ra sẽ như thế nào bằng cách mở file AVS vừa tạo bằng Media
Player Classic (Bật Media Player Classic, kéo AVS thả vào Media Player
Classic là xem được).
• Quay trở lại thẻ
Input, Encoder settings chọn x264: Videos 1500 Kbps (Đây chính là Profiles ta tạo lúc cài đặt). File format : MP4. Rồi nhấn
Enqueue.
• Sang thẻ
Queue nhấn
Start
để bắt đầu quá trình encoding videos. Qúa trình mã hóa trải qua 2 lần
nén (2pass). Mất chừng 10-15 phút để nén xong, tùy thuộc vào cấu hình
máy tính khỏe hay yếu ảnh hưởng đến thời gian xử lý.
• Trong khi chờ mã hóa videos ta chuyển sang nén âm thanh.
2. Xử lý phần âm thanh
• Phần âm thanh của VOB là WAV (LPCM) có dung lượng rất lớn, tầm 40-50
MB, vì vậy ta phải nén nó xuống MP3 sao cho nhỏ gọn và đạt chất lượng
tương đối. Nếu phần âm thanh được tách ra từ VOB đã là AC3 hay MP2 thì
ta không cần phải nén lại nữa và giữ nguyên lại cho quá trình đóng gói.
• Bật
Efficient WMA MP3 Converter → File → Add file(s) to batch (Ctrl+O) tìm đến file âm thanh tách từ VOB là WAV(LPCM) rồi nhấn GO để bắt đầu quá trình nén âm thanh thành MP3.
3. Đóng gói hình ảnh và âm thanh thành tập tin MKV
• Sau khi MeGUI đã mã hóa xong VOB thành tập tin MP4 câm không có âm
thanh và Efficient WMA MP3 Converter cũng nén MP3 xong ta bắt đầu đóng
gói (Mux) MP4+MP3 thành MKV
• Bật
MkvmergeGUI, chọn add, tìm đến nơi chứa 2 file MP4+MP3 (hoặc kéo 2 file MP4+MP3 thả vào ô Input files)
• Nhấn
Start muxing để bắt đầu quá trình đóng gói, mất chừng vài giây để tạo thành tập tin MKV với đầy đủ âm thanh và hình ảnh.
• Giờ thì xong rồi, bạn hãy bật thử videos vừa làm xong lên coi nào!
Trên đây và cách encode video bằng MeGUI CƠ BẢN mình lượm nhăt được
và chia sẻ cùng các bạn. Mong nhận được thật nhiều ý kiến đóng góp của
các bạn để trình tự encode video ngày càng hoàn thiện hơn!
Bạn xem hình rồi setting theo là ra mà! ^^
Nhiều khi dung lượng sau encode sẽ rất lớn, vượt cả gốc nhưng nói chung là khá ổn!
Đoạn video nào nhiều màu sắc, động thì nó tốn nhiều bitrate
Đoạn video nào ít màu sắc, tối và tĩnh thì x264 nó sẽ tự hạ bitrate cho phù hợp.
Có các mức nén crf khác nhau, dao động từ 18-23. Số thấp thì càng chất
lượng, số cao thì dung lượng nhỏ hơn. HD 18-19, SD 20-21 là vừa. Thông thường đi theo tỷ lệ source là 3 thì encode là 1 tức là sau khi encode giảm xuống còn 1/3 dung lượng gốc.
http://www.hdvietnam.com/diendan/4-software-ky-thuat-phan-mem/112864-huong-dan-rip-vob-thanh-mkv.html