Tip แปลงไฟล์ SUP จาก easySUP ให้คมชัด
แก้ไขครั้งสุดท้ายโดย eros เมื่อ 5-4-2013 23:26(รูปไม่เกี่ยวกับเนื้อหา แต่ตั้งกระทู้แล้วไม่มีรูปอยู่บนหัวมันแปลกๆ):lol
ก่อนนี้ผมรู้สึกว่าไฟล์ SUP ที่เรนเดอร์ออกมาจาก easySUP นั้นยังไม่คมชัดนัก
ตัวซับสวยกว่าทุกโปรแกรมที่เคยใช้มา แต่เงาซับไม่เข้ม
ทำให้ตัวซับไม่ลอยออกมาจากภาพ ดูขาดความลึก
พยายามปรับแต่งทุกหัวข้อแล้วก็ยังไม่ได้ดังใจ ข้องใจอยู่นาน
จนมาสังเกตุเห็นว่าไฟล์ที่แปลงเป็น idx/vobsub นั้น
ตัวซับคมเข้ม แต่ก็เป็นธรรมดาที่ว่ายังไม่เนียนสวยพอ
คิดไปคิดมาก็ได้ไอเดียว่า...ก็ในเมื่อตัวซับที่เราดูกันมันเป็นไฟล์ภาพ
ถ้าเรนเดอร์ออกมาเป็นภาพใหญ่
แล้วเอาท์พุทออกไปเป็นไฟล์ idx/vobsub(เพื่อให้ได้เงาของตัวซับดำเข้ม)
จากนั้นก็ค่อยย่อลงมาเป็นไฟล์ xml+png แล้วแปลงเป็น SUP อีกที
ก็น่าจะได้ไฟล์ซับแบบคมชัด เนี้ยบสมใจ
ลองไปลองมา จนได้ข้อสรุปคร่าวๆ ตามนี้...
ขอผ่านขั้นตอนการปรับแต่งแปลงไฟล์จาก easySUP นะครับ มีคุณ 13etzepfer ตั้งกระทู้ไว้อยู่แล้ว
- หลังจากได้ไฟล์ SUP ออกมาจาก easySUP แล้ว
- ส่งไฟล์ SUP เข้า BDSup2Sub ปรับแต่งจุดที่ต้องยกตัวซับ
(ถึงแม้ว่าจะใช้โค้ดตัวยก {\a6} แต่ผมลองดูแล้ว
ก็ต้องมาแก้ลดให้ต่ำลงมาอีกราวๆ 20 Pixel สำหรับหนังที่มีขอบดำบน-ล่าง สัดส่วนภาพ 2.35-40:1
โค้ดตัวยกเหมาะสำหรับภาพที่เป็นสัดส่วน 16:9 เต็มจอมากกว่า ที่ไม่ต้องปรับแก้อะไรอีก)
ปรับแต่งเสร็จแล้วก็เอาท์พุทออกไปเป็น XML/PNG
(ในชื่อที่สะดวก เช่น Angsana.xml และควรเป็นโฟลเดอร์แยกต่างหากเช่น XML-OAng)
- เมื่อเอาท์พุทออกไปเรียบร้อยแล้ว(ยังไม่ปิดโปรแกรม)
ในหน้าโปรแกรม BDSup2Sub นี้ ให้เลือกเอาท์พุทใหม่อีกตัว เป็น SUB/IDX
แล้วเลือกที่แท็บ Settings เลือกปรับหัวข้อ Apply free Scaling ขึ้นไปซักประมาณ X:1.66, Y:1.66 -->OK
แล้วก็ File--Save/Export จะได้ไฟล์ซับแบบ idx ที่ขนาดใหญ่ขึ้น
(ขั้นตอนนี้ถ้าคุณเซ็ทไฟล์ .xml ที่เอาท์พุทออกไปแล้วเป็นชื่ออะไร ไฟล์นี้ควรจะต่อด้วย xxxx_exp.idx
ถ้าเซ็ทแบบผม ไฟล์นี้ก็จะชื่อ Angsana_exp.idx)
- จากนั้นเลือกโหลดไฟล์ xxxx_exp.idx ที่ได้เมื่อตะกี๊กลับมาใหม่(ในหน้าโปรแกรม BDSup2Sub นี่แหละ)
แต่คราวนี้เลือก Apply free Scaling ลงมาซักประมาณ X:0.62, Y:0.63 -->OK
(ลองเช็คขนาดภาพจากหน้าจอของ BDSup2Sub ด้านล่าง
แล้วเทียบกับไฟล์ภาพ .png ที่เอาท์พุทไว้แต่แรกใน XML-OAng ว่าใกล้เคียงกันไหม
ในภาพผมดูไฟล์ด้วยโปรแกรม FastStone Image Viewer)
- ห่างกันซัก 1-2 pixel ไม่มีปัญหาครับ แต่พยายามให้ใกล้ที่สุด
ถ้าดูว่าใกล้เคียงกันแล้ว เลือกที่เอาท์พุทใหม่ให้กลับเป็น XML/PNG
แล้วก็ File--Save/Export
เปลี่ยนชื่อให้เหมือนไฟล์ต้นทางเดิม คือ Angsana.xml แต่อยู่ในโฟลเดอร์ใหม่เช่น XML-NAng
- จากนั้นก๊อปปี้ไฟล์ Angsana.xml ใน XML-OAng มาวางแทนในโฟลเดอร์อันใหม่ XML-NAng นี้
*** จำเป็นต้องใช้ไฟล์เดิม เพราะไฟล์ซับที่ผ่านการปรับย่อ-ขยายจาก BDSup2Sub
สัดส่วน และตำแหน่งของภาพในไฟล์ .xml(ใหม่) จะเพี้ยน(เหมือนกรณีที่ปรับสูงต่ำแล้วมีปัญหากับสระอุ-อู) ***
- ขั้นตอนสุดท้าย
โหลดไฟล์ Angsana.xml(ที่ก๊อปปี้มาวางแทนแล้ว) ในโฟลเดอร์ใหม่นี้(XML-NAng)
เลือกเอาท์พุทใหม่ให้ออกไปเป็น SUP ได้เลยครับ
ก็จะได้ไฟล์ซับแบบคมชัดมีเงาดูมีมิติแบบที่ผมทำแจกอยู่นี่แหละ
เพิ่มเติม 1 Trick ------------------------------------------------------------------------------------------
- BDSup2Sub หัวข้อ Apply free Scaling ปรับแต่งได้ละเอียดขนาดทศนิยม 3 จุด
- เลือกตรง Filter ให้เป็น Lanczos3 เสมอ
- ไฟล์ซับ ส่วนตัวผมจะตั้งชื่อตามฟ้อนต์ที่ใช้เพื่อความสะดวกในกรณีทำฟ้อนต์หลายแบบ
เพิ่มเติม 2 กันงง :dizzy: -------------------------------------------------------------------------------------
1 หลังจากได้ไฟล์ SUP มาแล้ว ใช้ BDSup2Sub เป็นหลัก
2 เอาท์พุทไฟล์ซับต้นฉบับออกเป็น 2 แบบคือ XML/PNG(ขนาดปรกติ) และ SUB/IDX(ขยายขนาด)
3 เอาซับ SUB/IDX มาย่อกลับให้ได้เท่าเดิม แล้วเอาท์พุทออกไปเป็น XML/PNG
[ในชื่อเดียวกับ XML/PNG(ขนาดปรกติ) แต่อยู่คนละโฟลเดอร์]
4 ก๊อปปี้เฉพาะไฟล์ .xml จาก XML/PNG(ขนาดปรกติ)เดิม ไปวางแทนใน XML/PNG(อันใหม่ที่เป็นชื่อเดียวกัน)
5 เรียกเปิดไฟล์ .xml จาก XML/PNG(อันใหม่ที่เพิ่งเอามาวางแทนนี่ล่ะ) แล้วเลือกเอาท์พุทเป็น SUP
6 เสร็จแล้ว....
เพิ่มเติม 3 (แถม..อีกซักอัน)-----------------------------------------------------------------------------
ไม่ใช่ไฟล์ซับ แต่ควรเปิดฟังตอนอ่านกระทู้:L
ขอบคุณมากๆ ครับคุณ eros ลองทำดูแล้วก็ไม่ยากนะครับ แค่มันหลายขั้นตอนเท่านั้นเอง แต่คนคิดวิธีการนี่สิ เก่งจริงๆ ครับ ผลที่ได้ซับมี Shadow ที่สวยงามครับ
:) ขอบคุณครับ เยี่ยมครับ save ไว้อ่านก่อน :lol
หน้า:
[1]