-
คือส่วนมากผมจะดูบอลผ่าน net ทีนี้การพากย์จะเป็นภาษาต่างประเทศน่ะครับ(อังกฤษยังพอไหว แต่เจอ จีน อาหรับ นี่เซ็งครับ) เพราะฉะนันเวลาดูผมจึงปิดเสียงพากย์ที่มากับภาพ
ถ้าจะฟังเสียงผมจะฟัง fm 99 พี่เขาพากย์มันมากแต่ปัญหาคือ ภาพกับเสียงนั้นมันมาไม่พร้อมกันครับ ผมจึงคิดขึ้นว่าจะทำยังไงที่จะให้ข้อมูลเสียง(ที่มาก่อน) มาพักไว้ที่ไหนสักแห่ง อาจจะหน่วงเวลาสัก 5 วินาทีให้ตรงกับภาพน่ะครับ
แต่ผมไม่รู้จะทำยังไงน่ะครับ ใครพอจะแนะนำได้บ้างครับ หากทำสำเร็จจะดีมากเลย เพื่อมวลมนุษยชาตินะครับ ช่วยๆกันหน่อย
-
เขียน directshow (เป็นส่วนหนึ่งของ directx sdk) สร้าง filter ของตัวเองขึ้นมา
้ถ้าเป็น .net ใช้ directshowlib ได้เป็น opensource
โดยการใช้ ISampleGrabberCB จะได้ callback ของ audio ก่อนจะถูก render มา
แล้วก็ไม่ต้องไปต่อ pin เข้ากับตัว render ของ audio
ทีนี้ก็แค่เก็บ stream ที่ได้จาก callback ไว้ render ทีหลังก็มี delay ละ
ตัวอย่างของ directshow หา่ง่ายมากๆ เอา keyword ไป search
ใช้เวลาศึกษา 2-3 วันก็เขียนโปรแกรมที่ต้องการได้แล้ว