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

[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

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

โพสต์เมื่อ 10-12-2011 22:37:59 |แสดงโพสต์ทั้งหมด
เพราะว่าการใช้FFMpeg กับAvanti
อาจเกิดความสับสน เนื่องจากโปรแกรมมันละเอียด
ดังนั้นเราจะมาหาโปรแกรมง่ายๆในการใช้FFmpeg แทน
ในที่นี้เราจะใช้FFe

สำหรับวิธี FFmpeg ให้โหลด
FFMpeg   http://ffmpeg.arrozcru.org/builds/   
FFe      http://corz.org/windows/software/ffe/
MkvToolnix http://www.bunkus.org/videotools/mkvtoolnix/downloads.html

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

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

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

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

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

โหลด FFMpeg มาก่อน เวอร์ชั่นไหนก็ได้
มีความแตกต่างกันบ้างตามแต่ละแบบ บ้างก็อาจจะมีอะไรเสริมหน่อย

แตกไฟล์rar ใส่ไว้ตรงไหนก็ได้เช่นกัน
สำคัญต้องมี FFmpeg.exe เพราะตัวนั้นเป็นตัวที่เราไว้ใช้งาน
ตัวอื่นอาจเรียกได้ว่าไม่จำเป็น เป็นของเสริมให้ใช้ฟังค์ชั่นอื่นๆได้
สมมุติผมใส่ที่c:\binffm




โหลดFFe แตกrarมาใส่ไว้ตรงไหนก็ได้
จากนั้นเปิดโปรแกรม ffe.exe

โปรแกรมจะถามหาFFmpeg.exe
เราก็ไปเอามาจากโฟลเดอร์ที่ๆเราลงไว้



เสร็จสิ้นการลงโปรแกรม


เวลาจะลบออก หรือเซ็ตค่าเริ่มต้น เหมือนลงโปรแกรมใหม่ ไปที่
window ปกติ
C:\Documents and Settings\<Username>\Application Data\corz\ffe
Vista
C:\Users\<Username>\AppData\Roaming\corz\ffe

ตรง \corz\ffe คือที่อยู่ไฟล์เซ็ตค่าเริ่มต้นต่างๆ ini ลบทั้งโฟลเดอร์corz
แค่ลบตรงนั้น คลิ๊กโปรแกรมffe.exe มันก็จะสร้างโฟลเดอร์ใหม่ เหมือนลงใหม่

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

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





การแปลงภาพด้วยffe
เปิดโปรแกรมขึ้นมาหน้าตาดังภาพ





ใส่ไฟล์ภาพลงไปที่input




ตรงช่องoutput ปุ่มไม้เท้า ถ้ากดลงอยู่ให้กดขึ้น
เพื่อที่จะเซ็ตนามสกุลง่ายๆ




เรามีการแปลงภาพ2แบบ คือ
1 กำหนดความยาวด้วยเฟรม
2 กำหนดความยาวตามเวลา



ในกรณีที่กำหนดตามเฟรม

ใส่ค่าตรงinput parameters ดังนี้
-loop_input -vframes จำนวนเฟรม



ใส่ค่าextra parameters ดังนี้
-qscale 1 -pix_fmt yv12



ในกรณีที่กำหนดตามเวลา

ใส่ค่าตรงinput parameters ดังนี้
-loop_input


ใส่ค่าextra parameters ดังนี้
-qscale 1 -pix_fmt yv12 -t 10


อธิบาย
-loop_input ทำให้เกิดการวนลูปรูปภาพ
-vframe คือ จำนวนเฟรมของวิดีโอ
-qscale 1        คือ ความชัด 1 คือ ชัดที่สุด
-pix_fmt yv12 คือ รูปแบบสีของแต่ละพิกเซลในไฟล์วิดีโอ มีหลากหลาย rgb32 rgb24
                      บางคนว่าสีนั้นดีกว่าสีนี้บ้าง แบบนั้นดูซีดกว่าบ้าง ทั้งนี้แล้วแต่คนๆนั้น ผมยังไม่เห็นข้อสรุป
-t 10               คือ เวลา 10 วินาที อาจจะใช้รูปแบบ -t 00:00:10.0 แทนก็ได้ 10วินาทีเหมือนกัน


ตรวจเช็คนามสกุลไฟล์และที่อยู่ให้เรียบร้อย
กดปุ่มdo it! จะเริ่มการแปลงไฟล์




เราอาจจะเซฟการเซ็ตค่าไว้โดยตั้งชื่อและกดปุ่มsave ตรงpreset



เวลาใช้งานครั้งหน้าแค่เลือกที่รูปแบบที่เซฟไว้กดdo itก็เสร็จ ไม่ต้องพิมพ์ใหม่


เมื่อเราได้ไฟล์ภาพวิดีโอมาแล้ว
เราต้องการใส่เสียงให้ภาพไตเติ้ลหรือเครดิต



ใช้ffeตัดเสียงให้เท่ากับเวลาของไฟล์ภาพวิดีโอ
โดยเลือกinput เสียงที่ต้องการ


ที่ช่องextra parameter ใส่
-ss 0 -t 10



อธิบาย
-ss     คือ เวลาเริ่มต้นที่จะตัด  อาจใส่ -s  00:00:00.0  (หน่วยเป็นh:m:s.ms) แทนได้
-t       คือ ช่วงเวลานับจาก -ss ไปกี่วินาที อาจใส่ -t 00:00:10.0  (หน่วยเป็นh:m:s.ms) แทนได้

การนับเวลา  เช่น  -ss 5 -t 10  หมายถึง
เริ่มนับเวลา ตั้งแต่ วินาทีที่5 เป็นเวลา10วินาทีจนถึงวินาทีที่15
เขียนอีกแบบได้เป็น -ss 00:00:05.0 -t 00:00:10.0

เสร็จตรวจเช็คไฟล์ปลายทาง กดปุ่มdo it!
เป็นอันเสร็จสิ้นการตัดเสียง

คำถาม  ส่วนพวกvideo codec ,audio codec อื่นๆเราไม่ต้องยุ่งเหรอ
คำตอบ  ใช่ เพราะว่าเป็นตรงนี้เราแค่บอกวิธีแปลงภาพ กับตัดเสียง แบบง่ายๆ เซ็ตแค่นี้ก็พอ




นำไฟล์ที่ได้ไปencode
เพื่อให้รูปแบบเหมือนไฟล์อนิเมของเรา ด้วยโปรแกรมmegui
ตามปกติเหมือนencode อนิเม

----------------------------------------------
ข้อควรรู้ คือ ถ้าไฟล์เรามีรูปแบบเหมือนอนิเมของเราอยู่แล้ว
หมายความว่าเลือกvideo codec,audio codec,เฟรมเรท
และใช้คำสั่งต่างๆ เซ็ตออกมาตรงกับไฟล์อนิเมที่เราencode ตั้งแต่ในffe

สามารถต่อไฟล์ด้วยmkvtoolnixได้เลย ไม่ต้องมาencode อีก
แน่นอนว่าถ้ารูปแบบไม่เหมือนกัน ถึงต่อได้ อาจจะมีปัญหาเวลาแสดงผลหรืออื่นๆได้
-----------------------------------------------

สิ่งสำคัญ คือ เช็ค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ตัวเดียว เป็นอันเสร็จสิ้น



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



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


ปิด

ประกาศจาก Admin

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

ดู »

ThaiZeed

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

GMT+7, 10-12-2016 02:21 , Processed in 0.041896 second(s), 16 queries , Xcache On.

Powered by Discuz!

© 2001-2012  Template BY: GDC & 2th