ต้องขอออกตัวก่อนว่าไม่ได้มีความรู้มากนัก แต่อาศัยอ่านจากกระทู้ต่างๆ และตามเว็บไซด์ที่สอนทำการ Encode และนำมาประยุกข์ และทดลองทำด้วยเอง หากมีข้อผิดพลาดต้องขออภัยมา ณ ที่นี้ด้วยครับ หากมีคำแนะนำดีๆก็แนะนำกันเข้ามาได้นะครับ

ก่อนอื่นต้องขอขอบคุณ คุณ chaichewoo ที่ส่งหนัง DivX ดีๆเรื่อง Suprise มาให้ ซึ่งจะนำมาใช้ในตัวอย่างนี้ และคุณ cs15928 ที่แปลซับเรื่องนี้มาให้ดาวน์โหลดกัน และคุณ StoneRoses ที่ให้คำแนะนำทางเทคนิคดีๆมากมายบนกระทู้ในหลายเว็บไซด์
เครื่องมือหรือซอฟแวร์ที่จำเป็น
1. Gordian Knot Rip Pack
2. DivX5.xx
3. TMPGEnc
4. VCDEasy
5. Nero Burning Rom (หรือโปรแกรมสำหรับไรด์ CD อื่นๆ)
โปรแกรมทั้งหมดนี้ยกเว้น Nero สามารถ Download ได้จาก
เว็บไซด์ http://www.doom9.org
:arrow: ขั้นตอนการทำ
1. การสร้าง Source ที่มาจากหนัง DivX + Subtitle (หรือเรียกว่า การทำ Frameserving) โดยใช้ GKnot เขียน Script (.avs) ให้เราอัตโนมัติ
2. นำ Source ที่ได้จากขั้นตอนที่ 1 ไป Encode เป็น (S)VCD โดยใช้ TMPGEnc จะได้ผลลัพธ์เป็น File MPEG1 (.mpg)
3. นำ File .mpg ไปแปลงเป็น (S)VCD แบ่ง Chapter ตามที่ต้องการ และทำเป็น image file สำหรับไรท์(Burn) ใส่ CDR(W)
4. ใช้ Nero Burning Rom ไรท์(Burn) image file เป็น (S)VCD
-------------------------------------------------------------------------------------------------------

เปิดโปรแกรม GKhot ขึ้นมาและทำการเปิด file DivX (หากต้องการแปลงจาก DVD เป็น (S)VCD นั้นทำได้โดยการสร้างโปรเจ็ค DVD2AVI [.d2v] และนำไฟล์นั้นมาเป็น Source แทน) ที่เราต้องการนำมาแปลง จะแสดงอีกหน้าต่างที่เป็นหนัง DivX ขึ้นมา ให้เราเลือกสัดส่วนให้ถูกต้องในช่อง Input Resolution และ Input Pixel Aspect Ratio และสามารถ Crop ส่วนที่ไม่ต้องการออกไปได้ เช่นขอบของภาำพที่เต้นๆ เมื่อได้สัดส่วนที่ถูกต้องแล้วก็ให้กดปุ่ม "Save & Encode" ในรูปที่ 2. จะแสดงหน้าต่างดังรูปที่ 3. ครับ

รูปที่ 1.

รูปที่ 2. (ภาพจะยืดๆหน่อยครับ ต้องดู Preview ในขั้นต่อไปหลังจากเลือก Resizing เป็น (S)VCD แล้วสัดส่วนจะถูกต้องครับ)
ให้เลือกการ Resizing เป็น VCD หรือ SVCD ตามที่ต้องการครับ ส่วน Resizing Filter ผมเลือกเป็น "Neutral Bicubic" วิธีการใส่ซับไตเติ้ลนั้น หากซับไตเติ้ลของคุณเป็นแบบรูปภาำพสามารถเลือก File ในส่วนของ Subtitle (Vobsub) ได้เลยครับ ส่วนซับไตเติ้ลที่เป็น Text จะต้องเข้าไปแก้ไขใน Script อีกทีครับ จะเข้าไปแก้โดยการกดปุ่ม "Edit" เลยหรือว่าจะใช้ Notepad เปิดขึ้นมาแก้ไขอีกครั้งก็ได้ ในที่นี้จะแนะนำโดยกดปุ่ม "Edit" นะครับ จะแสดงหน้าต่าง Text Editor ขึ้นมา

รูปที่ 3.
ให้หาบรรทัดนี้ครับ (อยู่บนๆ) และลบ '#' เพื่อเป็นการเปิดให้ใช้งาน (Enable) Plugin นี้
#LoadPlugin("D:\PROGRA~1\GORDIA~1\VSFilter.dll")
จากนั้นให้หาบรรทัด AddBorder(...) และเพิ่มบรรทัด Textsub(...) ลงไปโดยใส่ชื่อเป็นชื่อ File/Path ซับไตเติ้ลของคุณ นามสกุลเป็น .srt .ssa เป็นต้น (ไม่ต้องใส่ Path ก็ได้ ถ้า Save file ไว้ใน Folder เดียวกัน แต่จะ Preview ในโปรแกรมไม่ได้นะครับ)
# BORDERS
AddBorders(0,24,0,22)
textsub("Surprise-thai.ssa")
ผมแนะนำให้ใช้ .ssa มากกว่าครับ เพราะสามารถกำหนดรายละเอียดของซับได้เลย โดยใช้ SubResync (หรือโปรแกรมอื่นๆก็ได้ครับ) และอีกอย่างควรจะใช้ Font ตัวใหญ่หน่อยครับ เพราะ VCD นั้นจะภาำพไม่ชัดเท่า DVD ถ้าตัวเล็กจะดูไม่สวยครับ ที่ผมใช้ในตัวอย่างนี้กำหนด Font : CordiaUPC Bold Size 36 , Outline Width = 2 , Shadow Depth = 0
จากนั้นลอง Preview ดูสัดส่วนของภาพอีกครั้งครับว่าถูกค้องหรือไม่ *ถ้าเป็น SVCD แถบดำ (Letter Box) จะดูกว้างมาก เนื่องจากสัดส่วนความกว้างและยาวของ SVCD จะเท่ากันเป็น 480x480 แต่พอใช้ TMPGEnc ทำการ Encode ออกมาแล้วจะได้สัดส่วนปกติ
ถ้าทุกอย่างถูกต้องแล้วให้เลือก "Save" ได้เลยครับ เพียงเท่านี้ก็เป็นอันเสร็จขั้นตอนที่ 1 จะได้ File ที่เรา Save เป็นนามสกุล .avs
!! อย่าตั้งชื่อ File ซับไตเติ้ลชื่อเดียวกันกับ File ที่คุณ Save (.avs) จะมีปัญหาในขั้นตอนต่อไป คือ DirectVobsub นั้นจะเปิดขึ้นมาอัตโนมัติแล้ว ภาพจะแสดงเป็นสีดำทั้งหมด
เราอาจจะใช้โปรแกรม Media Player ทำการ Preview Source (File .avs) อีกครั้งก็ได้ครับ โดยการ Open File ในโปรแกรม Media Player นั้นๆครับ
-------------------------------------------------------------------------------------------------------

เปิดโปรแกรม TMPGEnc ขึ้นมาและเลือก Video Source เป็น File ที่เราสร้างขึ้นในขั้นตอนที่ 1 และโปรแกรมจะเลือก Audio Soruce ให้เราอัตโนมัติ แต่ถ้าโปรแกรมไม่เลือกให้เราอัตโนมัติเราจะต้องใช้โปรแกรม Nandub Save ส่วนของ Audio ออกมาเป็น .wav ก่อน (ใช้วิธีแยก Audio ออกมาวิธีอื่นก็ได้นะครับ) จากนั้นเลือกตำแหน่งและชื่อ File Output ที่เราต้องการนำไปเก็บ ขั้นต่อไปคือเลือก Load Profile โดยกดปุ่ม "Load" และสำหรับ VCD ให้เลือก File ชื่อ "VideoCD (NTSCFilm).mcf" ส่วน SVCD ให้เลือก File ชื่อ "SuperVideoCD (NTSCFilm).mcf"

รูปที่ 4.
ต่อไปเป็นการกำหนดช่วงเวลาของหนัง (Source Range) ที่เราต้องการ Encode โดยกดที่ปุ่ม "Setting" จะแสดงหน้าต่างดังรูปที่ 5. ให้เลือกถูกที่ "Source Range" จะแสดงหน้าต่างดังรูปที่ 6.

รูปที่ 5.
กำหนด Set start frame และ Set end frame เพื่อที่ใส่ใน CDR ได้ ปกติ CDR 700 MB จะเก็บหนังได้ประมาณ 1 ชั่วโมงหน่อยๆ สามารถเลือกตัดในช่วงที่หนังไม่ต่อเนื่องกันมากนัก เมื่อกำหนดเสร็จแล้วให้กด "OK" จนออกมาถึงหน้าต่างแรก
ให้ทำการ Save Project โดยไปที่ Menu "File" หรือกด Ctrl+s ทำการ Save เป็น file (.tpr)

รูปที่ 6.
จากนั้นทำการกำหนดช่วงเวลาของหนัง (Source Range) ใหม่อีกครั้ง สำหรับแผ่นที่ 2 ทำเช่นเดียวกันกับที่ได้กล่าวมาแล้ว อย่าลืม!! เปลี่ยนชือ File Output นะครับ และ Save Project ใหม่ เสร็จขั้นตอนนี้เราจะได้ File Project สอง 2 file
ให้ไปที่ "File" และเลือก "Batch Encode" และทำการ Add Project ทั้งหมดเข้าไปเพื่อสั่งให้ทำงานต่อเนื่องกันทั้งสอง Project เมื่อ Add Project เสร็จแล้วให้ปุ่ม "Run" เพื่อทำการ Encode เมื่อเริ่ม Encode เราจะเห็นช่องให้เลือกปิดเครื่องอัตโนมัติ เมื่อทำการ Encode เสร็จ ปกติผมเปิดเครื่องทิ้งไว้และมาดูอีกทีวันรุ่งขึ้น เมื่อเราเปิดเครื่องในวันรุ่งขึ้นแล้วเปิดโปรแกรม TMPGEnc อีกครั้งโปรแกรมจะแจ้งผลการทำงานว่าเสร็จหรือว่ามีปัญหาอะไร โดยปกติจะไม่มีปัญหาอะไรนะครับ เมื่อเสร็จขั้นนี้เราจะได้ MPEG1 File มาสอง File สามารถใช้โปรแกรม Media Player เปิดดูได้เลยครับ
-------------------------------------------------------------------------------------------------------

ขั้นตอนนี้จะใช้โปรแกรม VCDEasy ทำการแปลง File .mpg ไปเป็น Image สำหรับไรด์ใส่ CDR โปรแกรม VCDEasy ที่ผมใช้จะเป็นเวอร์ชั่นเก่าไปหน่อยครับ แต่หลักการจะเหมือนกันครับ หลังจากเปิดโปรแกรมขึ้นมาแล้วก็ให้เลือกเป็น VCD2.0 หรือ SVCD และให้ติกช่อง "Simulate" และ "Burn" ออก เพื่อไม่ให้ทำการไรด์ใส่ CDR โดยตรง จากนั้นกดปุ่ม "Add Files" และเลือก File(.mpg) สำหรับแผ่นที่หนึ่ง รอโปรแกรมทำงานสักพัก เมื่อทำงานเสร็จแล้วให้เลือกตำแหน่งที่เก็บ Image File จากช่อง "Bin Output File" จากนั้นให้เลือกที่ Tab "Chapters" ดังรูปที่ 8.

รูปที่ 7.
การตัดแบ่ง Chapter นั้นมีให้เลือกอยู่หลายวิธี แต่โดยปกติผมจะกำหนดให้ตัดทุกๆ x นาที ในช่อง "Create a chapter every" เมื่อระบุระยะเวลาแล้วให้กด "OK"

รูปที่ 8.
เมื่อแบ่ง Chapter เรียบร้อยแล้ว ให้กดปุ่ม "GO" เพื่อเริ่มทำการแปลงเป็น Image file
เมื่อโปรแกรมทำงานเสร็จแล้ว ก็ให้ทำซ้ำอีกครั้งสำหรับแผ่นที่ 2
-------------------------------------------------------------------------------------------------------

เมื่อได้ File Image จากขั้นที่ 3 สองชุดแล้ว (สำหรับแผ่น 1 และ 2) ให้ใช้โปรแกรม Nero Burning Rom (หรือ Express ก็ได้นะครับ) ให้เลือกที่เมนู "File" และเลือก "Burn Image" จากนั้นให้เลือกเปิด File Image (.cue) จากนั้นทำการไรด์ (Burn) ทำเช่นกันทั้งสองแผ่น เพียงเท่านี้ก็จะได้ VCD หรือ SVCD หนังที่เราชื่นชอบไว้ดูกับเครื่องเล่น VCD/DVD ได้เลยครับ
-------------------------------------------------------------------------------------------------------
:arrow: ตัวอย่างภาพที่ Capture มาจาก Power DVD => : VCD : SVCD :