วันพุธที่ 2 กรกฎาคม พ.ศ. 2551

Video file format
.DPG
สำหรับไฟล์ movie ที่รองรับในการใช้งานสำหรับเครื่อง ndsl ด้วยโปรแกรมmoonshell นั้น ก็คือ ไฟล์นามสกุล .dpg เราจึงต้องใช้โปรแกรม batchdpgเพื่อแปลงไฟล์ movie ต่างๆ ให้เป็น .dpg จึงจะสามารถเล่นบน ndsl ได้จากที่ไปศึกษามา โปรแกรม batchdpg สามารถแปลงไฟล์ movie ได้ทุกแบบไม่ว่าจะเป็น avi, mpeg, mp4, 3gp, wmv, etc. แต่จากที่ผมลองมาไม่ทราบว่าเป็นที่เครื่องผมลง codec หรือไฟล์เสริม ไม่ครอบคลุมหรือเปล่าจึงแปลงได้แต่เพียงไฟล์นามสกุล .wmv เท่านั้น โดยที่ไฟล์ movie ยอดนิยมอย่าง .avi กะ .mpeg ไม่สามารถแปลงได้ ดังนั้น ผมจึงต้องใช้โปรแกรมWINAVI ช่วยในการแปลงไฟล์ดังกล่าวให้เป็น .wmv ก่อนถึงจะแปลงมาเป็น.dpg ได้ ... ดังนั้น สิ่งที่ต้องมีเพิ่มอีกอัน สำหรับผมคือ WINAVI ครับ
โปรแกรม DPG จะสามารถแปลงไฟล์หนังได้จากไฟล์ 4 ชนิดดังนี้ .mpg,.mpeg,.avi,.wmv นอกเหนือจากนี้ไม่ได้นะครับ สำหรับโปรแกรมเวอร์ชั่นเก่านั้น ที่ผมลองดูจะเป็น dpgtools10 พอเปิดโปรแกรมแล้วคลิกที่ Select เหลือไฟล์ เสร็จแล้วคลิกปุ่ม Start ตั้งชื่อไฟล์และเลือกว่าจะให้เซฟลงที่ไหน จากนั้นก็รอโปรแกรมแปลงจนเสร็จ แค่นี้ก็เรียบร้อยแล้วครับ ถ้าเป็นเวอร์ชั่นใหม่ dpgtools11 ขึ้นไป เลือกเปลี่ยนภาษาได้ครับ ตรงเมนู Lanuage หาคำว่า .ENG เวอร์ชั่นใหม่นี่ยิ่งง่ายเลยครับ แค่ลากไฟล์ลงตรงพื้นที่ที่เขียนว่า Please drag and drop the movie file(s). จากนั้นก็รอ โปรแกรมจะจัดการให้จนเสร็จ ส่วนปุ่ม Change นั้นเอาไว้เปลี่ยนโฟลเดอร์ปลายทางที่ไว้เก็บไฟล์หนังที่แปลงเสร็จแล้ว
ข้อดี ของ dpg คือ
1. สามารพปรับแต่งความละเอียดได้ และไฟล์ที่แปลงออกมามีขนาด เล็กกว่าค่อนข้างมากๆ เมื่อเทียบกับ DPGTool
2. ภาพมีความคมชัด
ข้อเสีย ของ dpg คือ
1. BatchDPG ใช้เวลาแปลงไฟล์นานกว่ามากๆ
2. เสียงเบาต้องใช้หูฟังช่วย
วิธีแปลงไฟล์หนังด้วย DPG tool ดูบน Moonshell by HUTZEROกระทู้นี้ต่อจากกระทู้ วิธีการติดตั้งโปรแกรม Moonshell นะครับ ทีแรกว่าจะวันหลังแต่มีเสียงเรียกร้องก็เลยรีบทำมาเลยครับ เอาล่ะ หากทำการติดตั้งโปรแกรม moonshell แล้วเราก็เริ่มกันเลย ทีแรกให้เข้าไปที่โฟลเดอร์ที่ลง moonshell ไว้ใน PC ครับ จะเห็นโฟลเดอร์ dgptools11 อยู่ครับ ให้เข้าไปเลยภายใน dpgtool ก็จะเห็นไฟล์ชื่อ dpgenc ครับ ดับเบิลคลิ้กไฟล์นี้เลยครับเมื่อเปิดโปรแกรมมา ค่าปกติจะเป็นภาษา ญี่ปุ่นครับ ให้เราเปลี่ยนภาษากันก่อน โดยไปที่ Language(L) แล้วตามด้วย .ENG ครับ ดังภาพด้านล่าง (ถ้าว่างๆจะทำภาษาไทยมาให้นะครับ)จากนั้นก็มาปรับ Option กันก่อนเพื่อให้ได้ไฟล์วีดีโอในแบบที่เราต้องการโดยเลือกที่แถบ Option(O) ก็จะขึ้นหน้าต่าง Option มาครับทีนี้ก็มาดูรายละเอียดแต่ละ Option กัน ครับที่แถบเลือกด้านบนสุด- Auto detect.- Prepares video with ffmpeg. - Prepares video with mencoder.เป็นการเลือกตัวเข้ารหัสภาพและเสียงครับ ควรเป็น Auto detect. ครับAudio OptionsSampling rate - ระดับการสุ่มของเสียงครับ(ค่ามากคุณภาพดี) เวอร์ชันที่ใช้นี้ปรับไม่ได้ครับ ปกติอยู่ที่ 32000Hz เวอร์ชันใหม่ๆอาจจะมีให้ปรับอีกครับ (hardware ของ NDS รับได้ถึง 44000 Hz)Bitrate - อัตราการเล่นเสียงครับ ปกติจะอยู่ที่ 128 kbps ซึ่งคุณภาพเท่ากับ mp3 ทั่วๆไป ถ้าค่ามากคุณภาพเสียงจะสูง(แต่อาจมีผลทำให้ภาพวีดีโอกระตุก)Volume - ความดังของเสียง นี่ก็ยังปรับไม่ได้ครับ (เวอร์ชันก่อนหน้านี้ดันปรับได้แน่ะ)ถัดมาเป็นแถบเลือกชนิดของการเข้ารหัสเสียงครับ อันนี้แนะนำให้ใช้ use mencoder.exe หรือ use ffmpeg.exe เป็นหลักครับ หากแปลงแล้วเสียงมีปัญหาก็ค่อยลองเปลี่ยนเป็นตัวอื่นๆดูVideo stream re-encode optionsPixel format - เป็นการตั้งค่าคุณภาพของภาพครับ มีระดับดังนี้- RGB 15 for speed - ขนาดไฟล์จะเล็กที่สุด คุณภาพของภาพแย่ที่สุด- RGB 18 default - ขนาดไฟล์และคุณภาพปานกลาง- RGB 21 for quality - ขนาดไฟล์ใหญ่และคุณภาพของภาพดี- RGB 24 old version default - ขนาดไฟล์ใหญ่ที่สุดและคุณภาพของภาพดีที่สุด และยังใช้กับ moonshell เวอร์ชันเก่าๆได้(อันอื่นใช้ไม่ได้)Video width เป็นค่าความกว้างของภาพวีดีโอ มีค่าตั้งแต่ 64-256 pixels (ความยาวของภาพโปรแกรมจะกำหนดเอง) ซึ่งจริงๆแล้วเวลาที่ดูวีดีโอใน NDS ยังไงๆภาพก็จะถูกขยายจนเต็มจออยู่ดีครับ ดังนั้นสัดส่วนที่คิดว่าออกมาดูดีที่สุดคือ 64,128 และ 256 (ห่างกันเป็นจำนวนเท่า)Video aspect ratioค่าอัตราส่วนของจอมีค่าดังนี้- auto detect - สำหรับทั่วๆไปหากแปลงแล้วสัดส่วนไม่ผิดก็ให้ ตั้งเป็นค่านี้ครับ- 4:3 (academy size) - ขนาดความ กว้างxยาว แบบหน้าจอคอมฯ (หรือVCD ทั่วไป)- 6:9 (wide screen) - ขนาดภาพแบบกว้างมากกว่ายาว หรือหนังที่เป็นแบบ DVD- 1:2.35 (Cinemascope) – ขนาดยาวมากกว่ากว้าง (ไม่ค่อยได้เห็นกัน)Video bitrateค่าอัตราการเล่นวีดีโอ มีค่าตั้งแต่ 64-256 kbps ค่านี้จะเกี่ยวเนื่องกับ Video width และ video framerate แนะนำว่าให้ปรับค่านี้ให้สูงสุดสำหรับผู้ที่ใช้ Supercard เพราะมีอัตราการอ่านที่สูงกว่าอยู่แล้ว จะทำให้ได้คุณภาพออกมาดี เพราะหากน้อยไปภาพจะเกิดอาการกระตุกแน่นอน ส่วนตลับ Flash อื่นๆต้องลองดูนะครับVideo framerateค่าจำนวนภาพต่อวินาที มีผลต่อความลื่นไหลในการชมภาพ มีค่าตั้งแต่ 1-24 fps(frames per sec) เท่าที่ผมลองใช้ดูหากปรับภาพสูงสุดแล้วล่ะก็จะได้ภาพที่ลื่นที่สุดอยู่ที่ 12-15 fps แต่หากปรับคุณภาพของภาพและเสียงต่ำๆก็จะสามารถปรับได้ที่ 18-24 fps เลย เลือกดูครับว่าชอบภาพลื่นหรือภาพสวยVideo brightnessค่าแสงของภาพครับ ปรับเอาตามใจชอบเลย ปกติควรอยู่ที่ 100% แต่ถ้าหนังที่เอามาออกแนวมืดเกินไปก็ก็เพิ่ม ถ้าหนังสว่างไปก็ลดครับBlurค่าความเบลอของภาพ หากมีค่ามากก็จะออกมั่วๆซ้อนๆกัน มีลักษณะเป็นเงาๆ สำหรับปกติแล้วควรปรับไปทางด้าน Light ให้สุดครับ ด้าน Deep จะเบลอมากFlip videoอันค่านี้แค่ปรับให้วีดีโอกลับซ้ายเป็นขวาครับ ปกติไม่ควรติ้กอยู่แล้วนอกจากนึกสนุกๆส่วนแถบด้านล่างสุดเป็นการใส่ว่าจะให้แสดงผลอะไรบ้างตอนที่แปลงเท่านั้น ไม่ต้องสนใจก็ได้ครับเมื่อตั้งค่าต่างๆเสร็จก็ให้คลิ้ก Apply ครับจากนั้นก็มาเริ่มแปลงกันเลยครับ เริ่มจาก- เปิดหน้าต่างไฟล์หนังของคุณไว้ (ถ้าเป็น VCD หนังหรือคาราโอเกะก็ให้เข้าไปในโฟลเดอร์ MPEGAV) - ที่ตัวโปรแกรมคลิ้กที่แถบ Change เพื่อกำหนดที่ที่ไฟล์จะปรากฏหลังแปลงเสร็จ- ลากไฟล์หนังของคุณลงไปในพื้นที่ว่างสีขาวของโปรแกรมเลยครับ (สำหรับ VCD มักจะเป็นไฟล์ชื่อ MPEGAV01 หรือ MUSIC01 อะไรทำนองนี้) แค่นี้โปรแกรมก็จะเริ่มทำการแปลงทันทีครับ- ระหว่างทำหารแปลงสามารถดู preview ได้โดยคลิ้กที่แถบ ShowLog
http://wanida2529.blogspot.com