กันยายน 25, 2022, 12:21:35 AM *
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น
ข่าว: AVC เปิดเฟสและโซเชี่ยลใหม่ เพื่อนๆช่วยกดไลค์ติดตามด้วย ==>
เวบเข้าสู่ปีที่ 14 แล้ว ท่านสามารถช่วยเหลือเวบได้โดยสมัคร VIP (ตลอดชีพ) อ่านคอมเมนท์จากผู้ใช้งานจริง ที่นี่
 
   หน้าแรก   ช่วยเหลือ เข้าสู่ระบบ สมัครสมาชิก  
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้ « หน้าที่แล้ว ต่อไป »
หน้า: 1 [2] พิมพ์
ผู้เขียน หัวข้อ: formatefactory ทำยังไงถึงฝังซับได้ เปิดพรีวิวดูมีซับ เเต่ทำเสร็จเเล้ว ไม่มีซับ  (อ่าน 591 ครั้ง)
อบเชยเฉยๆ
อบเชยเฉยๆที่พร้อมจะกำหมัดซัดเข้าที่หน้าของทุกๆคนอย่างเท่าเทียม
AV Publisher
ผู้บัญชาการเอวีสูงสุด
***
ออฟไลน์ ออฟไลน์

กระทู้: 2530


« ตอบ #10 เมื่อ: เมษายน 12, 2022, 02:04:44 PM »

อ้างถึง
ffmpeg -i input.mp4 -f srt -i input.srt -map 0:0 -map 0:1 -map 1:0 -c:v copy -c:a copy -c:s mov_text output.mp4

ใช้แบบนี้แทนมันจะก๊อปทุกอย่างแบบไม่เรนเดอร์ แต่ต้องไปเลือกการแสดงผลซับในโปรแกรมที่เล่นเอา

« แก้ไขครั้งสุดท้าย: เมษายน 12, 2022, 02:11:54 PM โดย อบเชยเฉยๆ » บันทึกการเข้า


That's My Six Gods : New Reborn
เป็นประเทศที่มีราชวงศ์ที่ร่ำรวยที่สุดในโลกสอนให้ประชาราษรใต้ฝ่าละอองของพวกเขาอยู่กินกันแบบพอเพียง
https://www.facebook.com/avportalbyaobchoey
minorgoblin
ตัวเหี้ย
คณะปฏิสนธิแห่งชาติ
***
ออฟไลน์ ออฟไลน์

กระทู้: 951



« ตอบ #11 เมื่อ: เมษายน 12, 2022, 07:13:21 PM »

โพสก่อนหน้าผมเองก็แนะนำ ffmpeg นึกว่าได้ลองใช้แล้วซะอีก เชื่อผม ใช้ไม่ยากอย่างที่คิด
มันมีปัญหาว่า จะไปหาโหลดจากที่ไหน เพราะในกูเกิลก็บอกว่าต้องเป็น  ffmpeg ที่   --enable-libass   ด้วย
เพราะงั้น ไม่รู้ว่า มันคืออะไร เเล้วจะไปหาที่ไหน 
ส่วนตัวเรามี  ffmpeg เอาไว้ในเครืองละ เอาไว้ตัดไฟล์นี่เเหละ
พอพี่เขาเเนะนำคำสั่งให้ ก็ลองใช้กับ  ffmpeg  ที่มีในเครือง  มันก็ใช้ได้เเฮะ
ตอนนี้คือกำลังหาคำสั่งทำให้มันบิทเรทสูงหน่อย ที่ทำตอนนี้คือได้ประมาณ 2000+ ซึ่งก็ต่ำไปนะ


fmpeg เวอร์ชั่นหลัง ๆ มี library ตัวนี้ built-in แนบมาให้ด้วย ไม่ต้องตั้งค่าอะไรเพิ่ม อันนี้ตัวอย่างเวอร์ชั่นล่าสุด 5.01 essentials https://www.gyan.dev/ffmpeg/builds/



สมมติว่าเราอยากได้วีดีโอออกมามี bitrate 3000K เราก็เพิ่มคำสั่ง
อ้างถึง
-vb 3000K

อันนี้ตัวอย่างที่ผมลองทำให้ดู
ไฟล์วีดีโอต้นฉบับ
https://www.mediafire.com/file/xwy9h4bhz7vlsvf/mayom.mp4

ไฟล์ซับไตเติ้ล (.ass) อันนี้ผมใช้ aegisub font TH Sarabun
https://www.mediafire.com/file/ckwrpyuv9d06afc/mayom.ass

ไฟล์วีดีโอที่เบิร์นซับแล้ว
https://www.mediafire.com/file/eqrymgqug4xyozv/mayomoutput.mp4

ตัวอย่างวีดีโอ


ส่วนวิธีทำซับแยกสีใน aegisub อยู่ในกระทู้เก่าอันนี้ http://www.avcollectors.com/board/index.php?topic=231906
« แก้ไขครั้งสุดท้าย: เมษายน 12, 2022, 07:39:18 PM โดย minorgoblin » บันทึกการเข้า
maload
ผู้บัญชาการเอวีสูงสุด
****
ออฟไลน์ ออฟไลน์

กระทู้: 5525


« ตอบ #12 เมื่อ: เมษายน 12, 2022, 08:58:04 PM »

ขอบคุณทั้งสองคนจ้า Grin
บันทึกการเข้า

ประวัติศาสตร์การดูหนังของข้าพเจ้า https://lastnightav.blogspot.com/
เรืองล่าสุดที่ดูจบคือ hzgd-187 โจรกระจอกหมวกกันน็อค โดยหนู
 Kuruki Rei อย่างฮาทำไปได้
อบเชยเฉยๆ
อบเชยเฉยๆที่พร้อมจะกำหมัดซัดเข้าที่หน้าของทุกๆคนอย่างเท่าเทียม
AV Publisher
ผู้บัญชาการเอวีสูงสุด
***
ออฟไลน์ ออฟไลน์

กระทู้: 2530


« ตอบ #13 เมื่อ: เมษายน 12, 2022, 09:41:31 PM »

minorgoblin

- ถ้าเป็นโค๊ดนั้นเหมือนโค๊ดแรกที่ผมให้ ในโอเวอร์โฟลว์คุยกันว่า
มันจะคำนวน -vf ก่อน คือ bitrate 2000+ แล้วมาปรับให้เป็น 3000 กรณีใส่ -vb 3000
(อันนี้ผมอ่านมาเฉยๆไม่ได้ลองด้วยตัวเอง)

- ใช้โค๊ด 2 ที่ผมให้แหละ มันก๊อปเอาเลยทั้งเสียงและภาพ เหมือนต้นฉบับเดะๆ
มีแต่ MOV_TEXT ที่งอกมา มันจะคล้ายๆระบบไฟล์ MKV
ถ้าเป็นไฟล์ ass ก็เปลี่ยน srt เป็น ass ก็จบ

- แต่ก็คือต้องไปเลือกให้แสดงซับเอากรณีเพลย์เยอร์มันกากๆ เซ็ทไม่ได้
ผมลองไปเพลย์เยอร์ยอดฮิตอย่าง VLC แม่งขึ้นแสดงซับเองเลย แต่ผมไม่ชอบ VLC สักเท่าไหร่
« แก้ไขครั้งสุดท้าย: เมษายน 12, 2022, 09:43:55 PM โดย อบเชยเฉยๆ » บันทึกการเข้า


That's My Six Gods : New Reborn
เป็นประเทศที่มีราชวงศ์ที่ร่ำรวยที่สุดในโลกสอนให้ประชาราษรใต้ฝ่าละอองของพวกเขาอยู่กินกันแบบพอเพียง
https://www.facebook.com/avportalbyaobchoey
minorgoblin
ตัวเหี้ย
คณะปฏิสนธิแห่งชาติ
***
ออฟไลน์ ออฟไลน์

กระทู้: 951



« ตอบ #14 เมื่อ: เมษายน 13, 2022, 12:55:34 AM »

minorgoblin

- ถ้าเป็นโค๊ดนั้นเหมือนโค๊ดแรกที่ผมให้ ในโอเวอร์โฟลว์คุยกันว่า
มันจะคำนวน -vf ก่อน คือ bitrate 2000+ แล้วมาปรับให้เป็น 3000 กรณีใส่ -vb 3000
(อันนี้ผมอ่านมาเฉยๆไม่ได้ลองด้วยตัวเอง)

- ใช้โค๊ด 2 ที่ผมให้แหละ มันก๊อปเอาเลยทั้งเสียงและภาพ เหมือนต้นฉบับเดะๆ
มีแต่ MOV_TEXT ที่งอกมา มันจะคล้ายๆระบบไฟล์ MKV
ถ้าเป็นไฟล์ ass ก็เปลี่ยน srt เป็น ass ก็จบ

- แต่ก็คือต้องไปเลือกให้แสดงซับเอากรณีเพลย์เยอร์มันกากๆ เซ็ทไม่ได้
ผมลองไปเพลย์เยอร์ยอดฮิตอย่าง VLC แม่งขึ้นแสดงซับเองเลย แต่ผมไม่ชอบ VLC สักเท่าไหร่

คิดว่าน่าจะเป็นอย่างนั้นครับ filter มาก่อน encoder ที่ผมเข้าใจคือว่าบิทเรท 2000+ นั่นมันเป็นเพราะว่า คำสั่ง crf ของตัว encoder ที่ ffmpeg ตั้งค่า default มาให้ที่ 23
บันทึกการเข้า
minorgoblin
ตัวเหี้ย
คณะปฏิสนธิแห่งชาติ
***
ออฟไลน์ ออฟไลน์

กระทู้: 951



« ตอบ #15 เมื่อ: เมษายน 13, 2022, 01:13:56 AM »

จริงๆ ใช้แบบที่สองที่อบเชยว่านี่แหละ ง่ายและเร็ว ไม่ต้อง encode ให้เสียคุณภาพวีดีโอ แบบเดียวกันกับที่ใช้ฝังซับใน MKVToolNix แต่เห็น maload พูดถึง formatfactory ผมเลยเข้าใจว่า maload คงอยากได้แบบฝังซับถาวร
บันทึกการเข้า
maload
ผู้บัญชาการเอวีสูงสุด
****
ออฟไลน์ ออฟไลน์

กระทู้: 5525


« ตอบ #16 เมื่อ: เมษายน 13, 2022, 04:55:20 PM »

จริงๆ ใช้แบบที่สองที่อบเชยว่านี่แหละ ง่ายและเร็ว ไม่ต้อง encode ให้เสียคุณภาพวีดีโอ แบบเดียวกันกับที่ใช้ฝังซับใน MKVToolNix แต่เห็น maload พูดถึง formatfactory ผมเลยเข้าใจว่า maload คงอยากได้แบบฝังซับถาวร
ใช่ต้องการฝังซับเเบบเเน่น สนุกดี
บันทึกการเข้า

ประวัติศาสตร์การดูหนังของข้าพเจ้า https://lastnightav.blogspot.com/
เรืองล่าสุดที่ดูจบคือ hzgd-187 โจรกระจอกหมวกกันน็อค โดยหนู
 Kuruki Rei อย่างฮาทำไปได้
อบเชยเฉยๆ
อบเชยเฉยๆที่พร้อมจะกำหมัดซัดเข้าที่หน้าของทุกๆคนอย่างเท่าเทียม
AV Publisher
ผู้บัญชาการเอวีสูงสุด
***
ออฟไลน์ ออฟไลน์

กระทู้: 2530


« ตอบ #17 เมื่อ: เมษายน 15, 2022, 12:36:22 AM »

ผมลองเอาไฟล์ที่ทำจากโค๊ด 2 ไปเล่นในเครื่องเล่น dvd โบราณๆมา ก็เล่นได้นะ อ่านซับปรกติ
บันทึกการเข้า


That's My Six Gods : New Reborn
เป็นประเทศที่มีราชวงศ์ที่ร่ำรวยที่สุดในโลกสอนให้ประชาราษรใต้ฝ่าละอองของพวกเขาอยู่กินกันแบบพอเพียง
https://www.facebook.com/avportalbyaobchoey
หน้า: 1 [2] พิมพ์ 
« หน้าที่แล้ว ต่อไป »
กระโดดไป:  















AV Community Since 2009 : AVCollectors.com - Advertising please contact avcollectors@hotmail.com