เมนูเพิ่มเติม
เข้าชม: 3108|ตอบกลับ: 4

[Adminstrator]


เหงาจุง

อาสึนะ คิริโตะ HBD Tz Azusa Yui Mikasa Ackerman Hatsune Miku Tokisaki Kurumi 2Y Yatogami Tohka Itsuka Shido Tobiichi Origami Itsuka Kotori Yoshino Tokisaki Kurumi Kuriyama Mirai Yaya Mio Yukina Tsumugi HBD Miku 7Y Halloween 2014 Sinon  Christmas ! 2014 Happy new year 2015 Saitama Inori วันแม่ 2559

  • โมเอะ: 47525
  • Money: 5462132
  • Tz: 51242
  • Posts: 5429
  • Donate: 970 THB
  • Joined: 11-11-2011
พลังน้ำใจ: 196435
   Pet:
Rem V.1
หัวฟ้านางเอก

โพสต์เมื่อ 10-12-2011 22:36:57 |แสดงโพสต์ทั้งหมด
ตอนแรกว่าจะปรับปรุงบทความเก่าแบบเขียนให้ละเอียด
โดยเพิ่มaviscript ให้ แต่ว่า อ่านไปพร้อมๆกันอาจสับสน
ดังนั้นจึงเขียนแยกออกจากกันดีกว่า


สำหรับวิธี Avisynth script สิ่งที่ต้องโหลด
AvsP        http://avisynth.org/qwerpoi/Download.html
MPASource   http://avisynth.org/warpenterprises/    (เลื่อนหาตัวMPASourceนี้ด้านล่างๆ)
MkvToolnix  http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

สิ่งที่ต้องมี
Avisynth script   
Megui
winrar

หลักการนั้นง่ายมาก
1 แปลงภาพที่จะแปะหน้าหลังให้เป็นไฟล์วิดีโอ
2 Encodeให้เป็นไฟล์แบบเดียว ชนิดเดียว เฟรมเรตเดียวกับวิดีโอที่เราต้องการแปะ
3 ทำการต่อไฟล์ทั้ง2เข้าด้วยกัน

แค่เพียง 3 อย่างก็เป็นอันเสร็จสิ้น

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


เรามาเตรียมความพร้อมกันกับการลงโปรแกรมก่อน

การลงโปรแกรม avsp
โหลด  http://avisynth.org/qwerpoi/Download.html
ในที่นี้ผมโหลดเวอร์ชั่น 2.0.2
แตกrar ออกมาไว้ที่ไหนก็ได้

โหลดMPASource มา เอาแต่เฉพาะ ตัว dll
เอาไปใส่ไว้ในโฟลเดอร์plugin ของAvisynth Script ที่เราลงไว้
เพื่อให้โปรแกรมทำการโหลดplugin อัตโนมัติ



จากนั้นทำการเซ็ต ค่าเพื่อให้เริ่มต้นการใช้งานดังนี้
เซ็ตวิดีโอที่เราจะใช้เปิดรัน โดยกดปุ่มกรอบสีแดงตามภาพ



หาไฟล์เครื่องมือที่เราใช้ดูวิดีโอ เพื่อไว้รันสคริปต์
เช่น บางคนอาจจะใช้media player classicดู ก็เลือกตัวนั้น
ของผมใช้korea media player ดูอนิเม ก็เลือกkmp.exe


การเซ็ตเสร็จสิ้น
--------------------------------------------------------------------------------------

เริ่มทำงานเกี่ยวกับภาพไตเติ้ล-ภาพเครดิต

เริ่มแรกให้เราเตรียมภาพขนาดเดียวกันกับขนาดวิดีโอของเรา
โดยใช้โปรแกรมPhotoshop หรือโปรแกรมสร้างภาพอื่นๆ






การแปลงภาพด้วยavisynth script

ในกรณีที่เราไม่ต้องการใส่เสียง
พิมพ์
------------------------------------------
pic = ImageSource("c:\rr\pr\m001.jpg", start=0, end=120, fps=23.976)
v = BlankClip(length=120 ,width=1280, height=720, pixel_type="YV12", fps=23.976,  color=$000000)

v.overlay(pic)
--------------------------------------------


อธิบาย
ImageSource คือ คำสั่งการใส่รูปภาพ

ภายในประกอบด้วย
"c:\rr\pr\m0001.jpg"    ที่อยู่ไฟล์รูปภาพของเรา
start        ให้เริ่มต้นเฟรมที่เท่าไหร่ อย่างตอนนี้เราให้เริ่มที่เฟรมที่ 0
end         จบเฟรมที่เท่าไหร่ ใช้เป็นจำนวนเฟรม  เช่น fps ของผมในที่นี้คือ23.976  ต่อวินาที
                นำ 23.976*5 = 119.88 ปัดเศษขึ้นเป็น120(เล่นประมาณ 5วินาที)
fps           จำนวน frame per second เวลาวิดีโอเล่น ให้เล่นจำนวนกี่เฟรมใน1วิ


BlankClip     คือ คำสั่งสร้างคลิปว่างๆขึ้นมา ในที่นี้สร้างเพื่อให้นำรูปภาพไปวาง
ภายในประกอบด้วย
length          ความยาวตามจำนวนเฟรม
width            ความกว้างของจอ
height          ความสูงของจอ
pixel_type="YV12"       สีของแต่ละจุดpixel ในวิดีโอ เลือกเอาได้ครับRGB24 RGB32 YV12 YUY2
               ถ้าเลือกไม่ถูกเวลาencodeในmegui มันจะถามว่าให้เปลี่ยนมั้ย เราก็โอเคไป ส่วนใหญ่แล้วมักเป็นYV12
fps               จำนวน frame per second
color=$000000     สีจอของคลิป ใส่เลขฐาน16 ได้ตั้งแต่ 0-F ในที่นี้ 000000 เป็นสีดำ FFFFFF เป็นสีขาว

v.overlay(pic)     คือ การวางรูปภาพลงบนคลิปว่างๆ



ส่วนในกรณีที่เราต้องการใส่เสียงmp3 ลงไปในคลิปด้วย
---------------------------------------------------------
v = BlankClip(length=1000 ,width=1280, height=720, pixel_type="YV12", fps=23.976,  color=$000000)
pic = ImageSource("c:\rr\pr\m001.jpg", start=0, end=1000, fps=23.976)
a = MPASource("c:\rr\ng.mp3")
audiodub(v,a)
trim(20,150)
overlay(pic)
-----------------------------------------------------------


audiodub(v,a)       เป็นคำสั่งรวมคลิปกับเสียง
trim(20,150)          เป็นคำสั่งในการตัด เริ่มตัดเฟรมที่20 ถึงเฟรมที่150

ในที่นี้ เมื่อรวมกันแล้วเสร็จเราก็ตัดออกมา
กรณีนี้เราจะให้ความยาวคลิปเยอะๆหน่อย สังเกตที่lenght
เพราะเราต่อเพลงทั้งเพลงแล้วค่อยตัดออกมา
จะตรงกว่าไปตัดเพลงก่อนแล้วค่อยต่อ

เช็คว่าคลิปได้ตรงตามที่เราต้องการรึยัง โดยคลิกที่เครื่องหมายplay
  โปรแกรมหนังจะทำการเล่นคลิปอัตโนมัติ


บางทีกรณีpluginมีปัญหา MPASource เราไม่แสดง
เราต้องadd ปลั๊กอินเอง โดยทำการกดF10
จากนั้นเลือกปลั๊กอินที่จะใส่ แล้วกดok




จะได้คำสั่งโหลดปลั๊กอินตัวนั้นๆมาอัตโนมัติ

จากนั้นใส่โค้ดตามปกติ


เสร็จแล้วเซฟ โดยไปที่เมนู File >>save script หรือกด ctrl+sเป็นอันเรียบร้อย

---------------------------------------


นำไฟล์avsไปencode ด้วยMegui จะได้ไฟล์ออกมา




ในกรณีที่มีเสียงด้วยเราก็ใส่ไฟล์avs ลงไปแล้วเอนโค้ด


ข้อสำคัญ คือ เช็คEncodeดีๆนะครับ กำหนดconfigให้ดีๆ
อะไรไม่เหมือนกันไปเปลี่ยนหรือกำหนดค่าใหม่ซะ
โดยเฉพาะconfigเสียง  พวกsample rate น่ะ
ใช้keep original เผลอๆจะทำให้รวมกันไม่ได้นะ


ในกรณีที่ไม่มีเสียงและเราต้องการนำไฟล์ภาพวิดีโอไปต่อด้านหน้า
ให้เราใช้delayในโปรแกรมmegui

ทำให้เสียงมาช้า ตามภาพที่เรากำหนด เวลาไปmuxเสียงจะได้ไม่มาก่อน
เช่น ขนาดภาพเริ่มต้นใช้เวลา10 วินาที(s) ดังนั้นใส่ 1000 มิลลิวินาที(ms)  
ถ้าต่อด้านหลังก็ไม่ต้องทำอะไร


----------------------------------------

ขั้นตอนต่อไปเมื่อเอนโค้ดเสร็จ ให้นำไปmux ด้วยmkv toolnix
แทนที่จะใช้meguiทำการmux

ในที่นี้เรามีไฟล์ 4 ไฟล์ ที่จะใช้รวมกันเรียบร้อยแล้ว
คือไฟล์ภาพ2 ไฟล์เสียง2 มีลักษณะเหมือนกัน




ในที่นี้จะเริ่มทำการmuxภาพวิดีโอ ก่อนจะmuxเสียง
ที่ทำเป็นทีละอย่างเพราะเราจะได้รู้ว่า error ตรงส่วนภาพหรือเสียง
ถ้ามั่นใจจะรวมไปครั้งเดียวเลยก็ได้

โดยเปิดMKVmerge ออกมากดปุ่มadd ใส่ไฟล์ที่เราต้องการให้อยู่ด้านหน้า



กดappend ตามด้วยไฟล์ สังเกตว่าถ้าใช้append จะเป็นเครื่องหมาย++(เป็นaddจะไม่มี)



ตรวจดูoutput แล้วกดstart muxing



จากนั้นมาเริ่มทำการmuxเสียงโดยทำเหมือนเดิม



แล้วมาmux ภาพกับเสียงลงไป โดยใช้addตัวเดียว เป็นอันเสร็จสิ้น



แต่ถ้าอยากทำในครั้งเดียวรวมไปเลย จะออกมาแบบนี้



เสร็จการใช้avisynth script ในการแปลงภาพ ปะหน้าหลัง
จริงๆโปรแกรมพวกนี้มีประโยชน์มากในหลายๆอย่าง ลองทดลองกันดูนะครับ
  • ถูกใจ!

    yuriinter พลังน้ำใจ +1


[Perfect Member]


Happy new year 2015 Sinon

  • โมเอะ: 479
  • Money: 2195
  • Tz: 478
  • Posts: 539
  • Donate: 0 THB
  • Joined: 7-3-2012
พลังน้ำใจ: 13
   Pet:
Noumi Kudryavka
ให้กำลังใจกันด้วยนะ

โพสต์เมื่อ 30-3-2012 16:35:33 |แสดงโพสต์ทั้งหมด
ขอบคุณครับ

[Platinum Member]


อิโนริ HBD Tz Azusa Yui Mikasa Ackerman Hatsune Miku Tokisaki Kurumi 2Y Itsuka Shido Yatogami Tohka Tobiichi Origami Itsuka Kotori Yoshino Tokisaki Kurumi Kuriyama Mirai Yaya HBD Miku 7Y Sinon

  • โมเอะ: 361
  • Money: 311
  • Tz: 361
  • Posts: 130
  • Donate: 0 THB
  • Joined: 6-5-2012
พลังน้ำใจ: 0
   Pet:
HakureiReimu
ขอบคุณนะ..ที่ช่วยเหลือ

โพสต์เมื่อ 5-11-2012 14:00:44 |แสดงโพสต์ทั้งหมด
ขอบคุณครับ

[Expert Member]


HBD Tz Tokisaki Kurumi 2Y Itsuka Shido Yatogami Tohka Tobiichi Origami Itsuka Kotori Yoshino Tokisaki Kurumi Yukina

  • โมเอะ: 56
  • Money: 130
  • Tz: 56
  • Posts: 42
  • Donate: 0 THB
  • Joined: 4-8-2012
พลังน้ำใจ: 0
โพสต์เมื่อ 8-12-2012 06:04:33 |แสดงโพสต์ทั้งหมด
มันเป็นยังไงภาพปะหน้าปะหลัง?ขอตัวอย่างหน่อยคับ

[Donate Tz]


HBD Tz Mikasa Ackerman Hatsune Miku Tokisaki Kurumi 2Y Itsuka Shido Yatogami Tohka Tobiichi Origami Itsuka Kotori Yoshino Tokisaki Kurumi Yaya Mio Yukina HBD Miku 7Y Halloween 2014 Sinon  Christmas ! 2014 Happy new year 2015 Saitama Inori

  • โมเอะ: 1437
  • Money: 2294
  • Tz: 1438
  • Posts: 375
  • Donate: 50 THB
  • Joined: 9-12-2012
พลังน้ำใจ: 412
   Pet:
Hestia V.6
มองไรเค้าหรอ>.<

โพสต์เมื่อ 16-12-2012 19:49:00 |แสดงโพสต์ทั้งหมด
ขอบคุนครับ


ปิด

ประกาศจาก Admin

ช่วยบริจาคค่า VPS หน่อยจ้า
ช่วยบริจาคค่า VPS หน่อยจ้า
ช่วยหน่อยเนอะ ไม่ได้บังคับนะเออ เเต่สักหน่อยก๊ยังดี ^^

ดู »

ThaiZeed

|ดูการ์ตูนออนไลน์|โหลดการ์ตูน|Doujin|ดูการ์ตูนซับไทย|ดูการ์ตูนพากย์ไทย|อ่านการ์ตูน|

GMT+7, 7-12-2016 02:59 , Processed in 0.064171 second(s), 29 queries , Xcache On.

Powered by Discuz!

© 2001-2012  Template BY: GDC & 2th