Hướng dẫn DeMux - Mux DVD thành MKV

TQN

New Member
Hướng dẫn này giúp các bạn chuyển một DVD thành một hay nhiều file MKV, phù hợp với sở thích của bạn nào muốn đơn giản trong vấn đề quản lý file trên PC.

Quy trình này không hề transcode video hay audio, vì vậy chất lượng của video và audio giữ nguyên như bản gốc. Tuy không có Menu như DVD nhưng có chapter trong file MKV nên việc play trên PC hay HDBox cũng rất thuận tiện.

Phần mềm cần thiết:

1. tsMuxeR (merge và demux video) download tại đây.
2. MKVtoolnix (đóng gói file mkv) download tại đây.
3. DGMPGDec (extract Audio) download tại đây.
4. ChapterXtractor (extract Chapter) download tại đây.

Note: Tất cả soft trên đều free.


Giới thiệu sơ lược về cấu trúc thư mục của DVD.

- DVD có 2 thư mục chính là VIDEO_TS và AUDIO_TS.
- Thư mục AUDIO_TS không chứa dữ liệu trên các DVD Video, nó chỉ chứa dữ liệu trên các DVD Audio.
- Thư mục các bạn cần quan tâm là VIDEO_TS, có những loại file như sau:

1. Các file .IFO: Chứa các thông tin về chapter, title, clip, phụ đề, và âm thanh. Mỗi file IFO quản lý 1 Clip, hoặc 1 show (VD DVD Thúy Nga), và chứa các thông tin về Audio, phụ đề, chapter trong Clip hay show đó.

2. Các file .BUP: Chứa thông tin sao lưu của file IFO tương ứng.

3. Các file .VOB: Đây là những file chứa dữ liệu chính, gồm Video data, Audio data, subtitle data. Với những DVD theo chuẩn UDF thông dụng, khi lượng data từ 1Gb trở lên thì sẽ chia thành nhiều file VOB, mỗi file có dung lượng không quá 0.99Gb, và tối đa 10 file VOB trong 1 title (tương ứng 1 IFO + 1 BUP).

Note:
- Video data của DVD là MPEG1 hoặc MPEG2 (thông dụng).
- Audio data của DVD là MP1, MP2, AC3, DTS, PCM.


Các Title trên DVD có thông số video, audio, subtitle khác nhau. Vì vậy mỗi Title có thể "đóng gói" thành 1 file mkv riêng rẽ, không thể "gói" 2 title khác nhau thành 1 file mkv.


Demux Video:

Như chú ý ở trên, mỗi title của DVD sẽ được làm riêng rẽ. VD tôi sẽ chọn Title 01 của 1 DVD bất kỳ. Các bạn sẽ chọn title mình cần trên DVD của các bạn.

Lúc này ta chỉ cần quan tâm đến những file chứa data, là những file VOB. Trên DVD của tôi là các file từ VTS_01_1.VOB tới VTS_01_3.VOB (3 files) của Title 1 (tương ứng file VTS_01_0.IFO).

1. Mở phần mềm tsMuxeR, kéo file VTS_01_1.VOB vào cửa sổ của tsMuxeR.
2. Chọn join để nối tiếp file VTS_01_2.VOB và VTS_01_3.VOB

Hãy chọn đến file VTS_01_x.VOB (file cuối cùng của title) trên DVD của các bạn.

41592228.jpg


Sau khi đã chọn tất cả các file VOB theo thứ tự, ta có như sau.

59364871.jpg


- Ô khoanh đỏ đầu tiên là các file VOB đã được chọn.
- Ô thứ 2 là Video và Audio data của những file VOB đó. Như hình trên gồm có 1 Video MPEG2, và 2 Audio (1 AC3 và 1 DTS). Tick bỏ chọn 2 Audio vì ta chỉ cần Video.
- Ô thứ 3 là lựa chọn Output, hãy tick vào chọn demux.

Chọn Browser để lưu file demux, bấm start demuxing. Khoảng vài phút là xong. Các bạn sẽ được 1 file Video data có phần mở rộng .mpv


Demux Audio

Một câu hỏi đặt ra là tại sao không demux Audio ngay trong quá trình trên.
Các track Audio trên 1 title của DVD có một giá trị Delay, và không phải lúc nào giá trị này cũng bằng 0. Quá trình trên có thể demux Audio, tuy nhiên nó lại không cho ta giá trị delay của Audio. Vì vậy hãy bắt đầu bước 2.

Mở phần mềm DGMPGDec (không cần cài đặt). Bấm Open và add lần lượt theo thứ tự các file VOB.

65530545.jpg


Bấm F4 để save lại project. Quá trình này mất vài phút, với những file VOB như trên, tôi thu được 2 file Audio, 1 AC3 và 1 DTS, phần cuối của tên file có ghi giá trị delay của mỗi track Audio. Đừng rename, cứ để nguyên vậy cho đỡ nhầm lẫn.


Extract Chapter


Các thông tin về chapter trong DVD nằm trong file IFO, ta sẽ lấy chapter từ file này.
Mở phần mềm ChapterXtractor (không cần cài đặt), và bấm Open IFO.

55483149.jpg


Vì từ đầu tôi chọn title 01 để làm, nên bây giờ sẽ chọn file VIDEO_01_0.IFO

47466823.jpg


Sau khi load file xong, bấm chọn tap Format, và chọn format OGG

49543290.jpg


Bấm save data, đặt tên file là Chapter, phần mở rộng .txt như một file text thông thường.

Bên trong file chapter này là các đoạn script đơn giản để đánh dấu timeline trong quá trình play. Cụ thể thế này, VD với 1 file có 5 chapter:

Mã:
CHAPTER01=00:00:00.000
CHAPTER01NAME=Track 01
CHAPTER02=00:01:00.000
CHAPTER02NAME=Track 02
CHAPTER03=00:02:00.000
CHAPTER03NAME=Track 03
CHAPTER04=00:03:00.000
CHAPTER04NAME=Track 04
CHAPTER05=00:04:00.000
CHAPTER05NAME=Track 05

Bây giờ các bạn mở file Chapter ra bằng notepad, đặt bìa disc lên bàn và gõ lại tên các chapter theo DVD của các bạn.

Note: File Chapter sau khi save lại bằng ChapterXtractor có Encoding ANSI, hãy save lại nội dung sang 1 file text khác với UTF-8 nếu các bạn muốn gõ tên các chapters là tiếng Việt.

Sau khi hoàn tất 3 quá trình trên, ta thu được 1 video, 2 Audio và 1 chapter.
Bây giờ sẽ đóng gói tất cả thành 1 file MKV.


Đóng gói MKV


Cài đặt và mở chương trình MKVmerge (hầu hết anh em HDvietnam đã có sẵn trong PC).

Kéo lần lượt các file Video và Audio vào cửa sổ của MKVmerge.

65156600.jpg


Phần này chắc không cần giới thiệu nhiều, các bạn đặt tên cho video, audio, bấm browser chọn chỗ lưu file.

- Chọn Default track flag Yes cho track audio ưu tiên, vì ta có 2 track audio.
- Với các file name audio giữ nguyên khi demux, mkvmerge sẽ tự nhận giá trị delay tương ứng, ta không phải đặt thủ công nữa. Còn không thì gõ thủ công vào.
- Với track video, trong đa số trường hợp, mkvmerge sẽ nhận AR (tỉ lệ khung hình), nếu không nhận thì ta sẽ đặt thủ công trong tag format specific options.

95640954.jpg


Bây giờ các bạn chuyển qua tag Global của mkvmerge để imput file Chapter.

23861038.jpg


Chọn Browse và đặt tên file, bấm start muxing, chờ thêm vài phút là có 1 file MKV mong muốn.


P/s: Với các DVD Asia, Thúy Nga, Vân Sơn, những DVD đó đều là NTSC, 480i. Khi play 1 file mkv được làm ra như thế này, các bạn nhớ bật deinterlacing trong ffdshow để khử quét mành.


Thèm thuốc lá quá thể...
 
Chỉnh sửa lần cuối bởi người điều hành:

congthanhcong

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Thanks.
Trong trường hợp mình muốn, transcode lại video thành H.264 thì làm sao hả bạn (source là sp sau khi demux-mux theo cách của bạn)
 

bkpro_54

Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Thanks.
Trong trường hợp mình muốn, transcode lại video thành H.264 thì làm sao hả bạn (source là sp sau khi demux-mux theo cách của bạn)

Nếu muốn transcode thì cứ để nguyên file vob là được rồi. Nếu bạn dùng megui (tool file indexer) để tạo file d2v thì chỉ cần load file VTS_01_0 hoặc VTS_01_1 thì nó tự load nốt các file VTS_01_xx còn lại trong thư mục.
 
Chỉnh sửa lần cuối:

congthanhcong

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Bạn ơi sao trong Chapter extractor, phần format, minh ko có những preset thiết lập sẵn, khi save lại chapter.txt, lúc remux thì ctrình báo là invalid chapter file.
 

sieucan

Active Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

nếu bác giới thiệu thêm về deinterlacing, cách encode qua x264, xvid thì hay quá.
Em rất muốn học hỏi kinh nghiệm thực tế của bác.

Cái đó em có thể search trên mạng, mà vấn đề này bọn anh có nói với em rồi, làm cho biết thì ko nên thử.
 

TQN

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Trong trường hợp mình muốn, transcode lại video thành H.264 thì làm sao hả bạn (source là sp sau khi demux-mux theo cách của bạn)

Nếu transcode lại thì bác phải chấp nhận chất lượng sẽ bị giảm sút...
Có nhiều cách để phục vụ mục đích của bác, từ đơn giản đến phức tạp.
- Nếu bác muốn nén tiếp video về h.264 thì em làm 1 cái hướng dẫn nho nhỏ, mì ăn liền cho bác.

trong Chapter extractor, phần format, minh ko có những preset thiết lập sẵn, khi save lại chapter.txt, lúc remux thì ctrình báo là invalid chapter file.

Bác thử dùng bản ChapterXtractor này xem sao.
- Nếu đc thì bác send file chapter của bác lên đây, em coi nó ra sao.


Ông TQN viết gì dài thế, xài soft auto cho nó nhanh, đọc nhức hết cả đầu.

Hàng "hand make" vẫn có cái hay của nó chứ :D
 

congthanhcong

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Thanks bạn.
Do chapterxtractor mình đặt trong folder tên có dấu, nên mới bị lỗi.

Nếu Rip qua H.264 thì mình thường dùng Badaboom (mình thích converter base on GPU), MeGUI (chỉ dùng những thiết lập cơ bản).

Bạn có thể chia sẻ một số kinh nghiệm cấu hình nâng cao khi RIP để tối ưu chất lượng-dung lượng?

:)
 

okitakimura

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Chào mọi người !
mình chuyển dvd--> Mkv bằng cách này

1.sử dụng mkvtoolnix add file vd VTS_03_1.VOB vào thì ct sẽ tự nhận các part còn lại trong thư mục Video_TS
2.Sử dụng Extract Chapter như chủ thớt đã hướng dẫn.
3.muxing :D

cho mình hỏi thì có sự khác biệt gì giữa 2 cách này ko ?
và mình hỏi thêm xíu có các file VTS_03_1.VOB, VTS_03_2.VOB, VTS_03_3.VOB mình muốn merge thành 1 file VTS_03.VOB thì làm sao ?

Cảm ơn đã quan tâm.
 
Chỉnh sửa lần cuối:

alo_gau

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Rất Hay chân thành cảm ơn Bác chủ.
 

bigrony

Well-Known Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Khá hay
Nhưng nếu muốn chọn những bài hay để ghi ra DVD thì lại lấy file vừa tạo ra tống vào ConvertXtoDVD à, pro nào có cách hay hơn ko ạ
thanks
 

izzi0279

Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Làm như bác chủ thớt thì dung lượng file vẫn tương đương DVD chứ gì ? Nếu như vậy thì thà lưu ảnh ISO file DVD, khi muốn xem thì dùng đĩa ảo mount lên >:/

À mà với dung lượng của DVD thì đĩa cứng nào chịu nổi nhỉ :-??
 

khu_khooo

Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Mình cũng tương đối hiểu về khoản video này mà đọc xong khó hiểu quá. Có vài lần nữa coi vậy
 

minathanh

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

ban ơi dao ve rôi mở thế nào để xem vậy chỉ minh với
 

IRONMAN

Uploader
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

Chào mọi người !
mình chuyển dvd--> Mkv bằng cách này

1.sử dụng mkvtoolnix add file vd VTS_03_1.VOB vào thì ct sẽ tự nhận các part còn lại trong thư mục Video_TS
2.Sử dụng Extract Chapter như chủ thớt đã hướng dẫn.
3.muxing :D

cho mình hỏi thì có sự khác biệt gì giữa 2 cách này ko ?
và mình hỏi thêm xíu có các file VTS_03_1.VOB, VTS_03_2.VOB, VTS_03_3.VOB mình muốn merge thành 1 file VTS_03.VOB thì làm sao ?

Cảm ơn đã quan tâm.

E cũng làm theo cách này...hok cần phải demux file video/audio từ file *.vob nhỉ? Chỉ cần add file đầu tiên của 1 title (ví dụ vts_03_1.vob) vào là mkvmerge nó báo là có liên quan đến mấy file vob còn lại (vts_03_2.vob, vts_03_3.vob,..). Audio kèm sẵn trong file vob cũng autodetect (ac3, dts,...)và hiện ra lun. Giờ chỉ tạo file chapter như bác chủ thớt chỉ!
 

quanghuy2105

New Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

trong bước thứ nhất (join các file vob). Sao mình ko thấy nó hiện lên 2 dòng có code là AC3 và DTS nhỉ? chỉ hiện lên hàng có code là MPEG-2 thôi....Thì phải làm thế nào...
(Mình nối file của PBN100)
 

kendo

Member
Ðề: Hướng dẫn DeMux - Mux DVD thành MKV

cho mình hỏi sao mình extract ra mpv thì khung hình bị thu nhỏ lại, ko thể coi full màn hình như trong dvd được?
 
Bên trên