admin โพสต์ 15-2-2010 11:55:40

การแก้ไข ซับไม่ตรง SubResync

https://1080ip.com/data/attachment/forum/pic/SubResync1.jpg
1.ก่อนอื่นต้องเช็คก่อนว่าตัวหนังถูกencode มาด้วย frame rate เท่าไหร่
23.976 fps = NTSC
25 fps = PAL

โดยใช้โปรแกรม
MediaInfo ดาวน์โหลด ติดตั้ง คลิกขวาที่ไฟล์นั้น ๆ
http://mediainfo.sourceforge.net/th

หรือ

AVICodec ซึ่งเป็นโปรแกรม analize media
เสร็จแล้วจำเอาไว้ (หรือถ้าใช้ kmplayer ก็เล่นไฟล์หนังแล้วกด tab มันจะขึ้นรายละเอียดมาให้ว่า bitrate เท่าไหร่

https://1080ip.com/data/attachment/forum/pic/SubResync2.jpg
2.เปิดโปรแกรม SubResync ที่ติดมากับ Vobsub


เปิดSubResync ไม่ได้ https://1080ip.com/thread/1532/1/1

ดาวน์ตัวนี้ วางแทนที่เดิม C:\Program Files\Gabest\VobSub
https://1080ip.com/forum.php?mod=attachment&aid=MjU2NHxjMGNhMmM4MXwxMzU4NjYwOTQ2fDJ8MTUzMg%3D%3D


https://1080ip.com/data/attachment/forum/pic/SubResync3.jpg

3.เลือกframe rate ให้ตรงกับตัวหนัง

https://1080ip.com/data/attachment/forum/pic/SubResync4.jpg
(ใส่เลข fps ที่ได้มาจากข้อ1)

แก้ไขเวลา เช่นซับเร็วไป 3 วิ ก็แก้เวลาเฉพาะประโยคแรก ส่วนประโยคหลังๆ จะถูกแก้ตามลำดับ1
บางไฟล์แก้แค่จุดเดียว ที่เหลือก็ตรงหมด
แต่บางไฟล์ ถ้าแก้ประโยคแรกแล้วยังไม่ตรงอีก ก็ให้ไปแก้ประโยคสุดท้ายด้วย
โปรแกรมจะขยับเวลาตามจุดแรกและจุดสุดท้ายที่เราmark อัตโนมัติ


ไฟล์ Sex and the City - subtitle มันรวนตั้งแต่ต้นจนจบ คาดว่าเป็นเพราะ frame rate ไม่ตรงกัน
คือ ตัวหนังกับ Subtitle ไม่ได้ถูก ripมาจากที่เดียวกัน -
ตัวหนัง frame rate 23.976 fps แต่ตัว sub เป็น 25 fps

ก็เลยลงมือแบบนี้ค่ะ
- เปิดดูตัวหนังจาก wmp ว่าประโยคแรกที่พูดขึ้น เป็นเวลาเท่าไหร่ จดไว้ แล้วเอามาแก้ใน Subresync
ตามช่องในภาพ (แก้ตัวเลขนาทีในช่องซ้ายมือสุด)
00:00:00.000 = hh:mm:ss


- เลื่อนไปดูประโยคสุดท้ายของไฟล์ ว่าอยู่ที่นาที่เท่าไหร่ แล้วเอาไปแก้ใน SubResync
ที่ประโยคสุดท้ายของไฟล์


- ถ้าชัวร์ว่าแก้ตัวเลขนาทีตรงแล้ว >> กด Save ทับไฟล์เดิม เป็นอันเรียบร้อย
ลองเปิดตัวหนังเช็คความเรียบร้อยอีกที ถ้ายังไม่ตรงอีก ก็ต้องหาจุดเริ่มต้นที่ Sub ไม่ตรงกับเสียง!
แล้วแก้เลขให้ตรง หลังจากนั้น หาจุดสุดท้ายที่ Sub ไม่ตรง แล้วแก้เลขนาทีให้ตรง ไปเรื่อยๆ
จนกว่าจะหมดความอดทนไปข้างนึง...
ฺัBy trex

GG44 โพสต์ 9-3-2010 19:46:11

แก้ไขล่าสุดโดย GG44 เมื่อ 10-3-2010 00:25

จากประสบการณ์ ถ้าทำตามแบบนี้ หาจุดเริ่มต้นที่ Sub ไม่ตรงกับเสียง!
แล้วแก้เลขให้ตรง หลังจากนั้น หาจุดสุดท้ายที่ Sub ไม่ตรง แล้วแก้เลขนาทีให้ตรง จะทำให้ซับที่เราแก้ใขจะเพี้ยนในประโยคแรกๆ แต่เริ่มจะตรงจากประโยคที่เราเริ่มแก้ใขถึงประโยคสุดท้าย
เราต้องทำการแก้ใขโดย ทุกครั้งที่จะปรับแก้ใขเวลาซับใหม่ให้กดแก้ที่ประโยคแรกและประโยคสุดท้ายเสมอโดยกดเข้าไปแก้แต่ใช้เวลาเดิม แล้วค่อยไปแก้ในประโยคที่เริ่มเพี้ยนเพียงจุดเดียว[เช่น เริ่มเพี้ยนนาทีที่5.14 กับนาทีที่7.28 ให้แก้เฉพาะนาทีที่5.14เท่านั้น] วิธีนี้จะทำให้ซับที่ได้ไม่เกิดการเพี้ยนในตอนต้นเรื่อง


ยกตัวอย่าง[ของจริง] Man On Fire 1080p EuReKa [กรุณานึกภาพตามและทำความเข้าใจให้มากๆ เพราะผมเขียนอธิบายไม่ค่อยเก่ง ;P]

แก้ใขครั้ง1 ซับไม่ตรงทั้งเรื่อง : ทำการจดเวลาซับประโยคแรกและประโยคสุดท้าย และนำไปแก้ใขใน SubResync กด Save เช็คความเรียบร้อยไม่ตรงประโยคที่ 4 นาทีที่ 2.30

แก้ใขครั้ง2 ประโยคที่ 4 นาทีที่ 2.30 : กดแก้ที่ประโยคแรกและประโยคสุดท้ายโดยกดเข้าไปแก้แต่ใช้เวลาเดิม กดเข้าไปแก้ใขในประโยคที่ 4 นาทีที่ 2.30 กด Save เช็คความเรียบร้อยไม่ตรงประโยคที่ 7 นาทีที่ 3.32

แก้ใขครั้ง3 ประโยคที่ 7 นาทีที่ 3.32 : กดแก้ที่ประโยคแรกและประโยคสุดท้ายโดยกดเข้าไปแก้แต่ใช้เวลาเดิม กดเข้าไปแก้ใขในประโยคที่ 7 นาทีที่ 2.30 กด Save เช็คความเรียบร้อยไม่ตรงประโยคที่ x นาทีที่ x.xx

แก้ใขครั้ง4 ประโยคที่ x นาทีที่ x.xx : กดแก้ที่ประโยคแรกและประโยคสุดท้ายโดยกดเข้าไปแก้แต่ใช้เวลาเดิม กดเข้าไปแก้ใขในประโยคที่ x นาทีที่ x.xx กด Save เช็คความเรียบร้อยไม่ตรงประโยคที่ y นาทีที่ y.yy

แก้ใขครั้ง5 ประโยคที่ y นาทีที่ y.yy : กดแก้ที่ประโยคแรกและประโยคสุดท้ายโดยกดเข้าไปแก้แต่ใช้เวลาเดิม กดเข้าไปแก้ใขในประโยคที่ y นาทีที่ y.yy กด Save เช็คความเรียบร้อยไม่ตรงประโยคที่ z นาทีที่ z.zz

แก้ใขครั้ง6 ประโยคที่ z นาทีที่ z.zz: กดแก้ที่ประโยคแรกและประโยคสุดท้ายโดยกดเข้าไปแก้แต่ใช้เวลาเดิม กดเข้าไปแก้ใขในประโยคที่ z นาทีที่ z.zz กด Save เช็คความเรียบร้อยตรงแล้วทุกประโยค เป็นต้น

ข้อควรระวัง ควรจะเก็บไฟล์ซับในการแก้ใขแต่ล่ะครั้งที่แล้วเอาใว้[จะเริ่มแก้ครั้งที่3ให้เก็บครั้งที่2ใว้ เป็นต้น]เผื่อว่าเราจะลืมแก้ประโยคแรกและประโยคสุดท้าย ซึ่งมันจะทำให้ซับเพี้ยนไม่ตรงทั้งเรื่อง

การแก้ใขด้วยวิธีนี้ต้องใช้ความอดทนที่สูงมาก[แต่ก็ยังดีกว่าใช้SubTiltleTool] ยังไงขอให้อดทนให้มากๆนะคัฟเพราะผมจะทุบคีย์บอร์ดทิ้งหลายทีแล้ว เพราะลืมแก้ประโยคแรกและประโยคสุดท้าย

ถ้ายังรูสึกงงอยู่ ถามเลยนะคัฟผมยินดีจะอธิบายเพิ่มให้อีกคัฟ เพราะในหัวผมเข้าใจแต่อธิบายเป็นคำพูดไม่เก่ง :dizzy:

tsrikasem โพสต์ 11-3-2010 17:56:18

good information.

brightday โพสต์ 13-3-2010 10:54:25

ขอบคุณมากครับ

zing โพสต์ 13-3-2010 10:56:20

สุดยอดครับ ความรู้ใหม่เลยครับนี่

RoboTing โพสต์ 15-3-2010 07:42:02

ทดลองแล้วใช้ได้ทีเดียว หายปวดหัวไปเยอะเลย

nutnok โพสต์ 20-3-2010 09:20:23

ถ้าจะแก้ famerate จาก 25 เป็น 23.9 ใช้โปรแกรมอะไรครับ

admin โพสต์ 20-3-2010 17:56:32

ลองดูครับ https://1080ip.com/thread/224/1/1

dazzle โพสต์ 16-4-2010 17:25:28

Thank you

mon โพสต์ 10-5-2010 15:41:17

ขอบคุณครับ
หน้า: [1] 2 3 4
ดูในรูปแบบกติ: การแก้ไข ซับไม่ตรง SubResync