28 มิถุนายน 2552

ฝัง subtitle ไว้ในไฟล์ VDO ด้วยโปรแกรม AviSynth

ถ้าใครที่ใช้โปรแกรม AviSynth ในการตัดต่อไฟล์ VDO อยู่ แล้วอยากจะฝัง subtitle ไฟล์ *.srt ลงไปใน VDO เลย
ให้ลองทำตามนี้

1. ดาวน์โหลด VSFilter มาจาก http://www.animereactor.dk/aegisub/
2. Extract ไฟล์ vsfilter.dll ไปไว้ที่โฟลเดอร์ C:\Program Files\AviSynth 2.58\plugins\
3. เพิ่มคำสั่งนี้ลงไปในไฟล์ *.avs
LoadPlugin("C:\Program Files\AviSynth 2.58\plugins\VSFilter.dll")
TextSub("filename.srt")


ถ้าเสียงกับภาพไม่ตรงกัน ให้ใช้คำสั่งแยกภาพกับเสียงออกจากกัน แล้วปรับ delay ของเสียง
V = DirectShowSource("video.mp4",fps=25.0,convertfps=true)
A = DirectShowSource("audio.aac", video=false)
AudioDub(V, A)
DelayAudio(-0.500)

ไม่มีความคิดเห็น: