作者Trumen (真好多人)
看板C_and_CPP
標題[問題] 如何用VC++播放avi檔的聲音
時間Sun Sep 18 18:09:35 2011
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
OpenCV
問題(Question):
最近在用VC++寫個小程式,將.avi檔做些分析
因為要用OpenCV做些影像的處理,所以讀畫面的部分就用OpenCV的cvCaptureFromAVI解決
目前影像部分已經沒問題,也可以像一般player一樣任意跳到指定位置
但是聲音的部分無法播出來
原本想用mciSendString來播聲音(以前是用它來播.wav)
不過因為.avi有包含影像,這樣做感覺有點奇怪(mciSendString會連影像也一起播)
(這樣變成OpenCV和mciSendString兩個視窗了)
請問有沒有什麼辦法能夠只播出.avi的聲音檔(不要播畫面)
而且能夠指定到任何時間點播放的方法?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.48.126
推 johnlinvc:openal? 09/18 22:15
→ vgy:directshow 09/18 22:30
→ Trumen:最後決定是把.avi轉成.mp3後再用mciSendString播...好鳥 09/18 23:14
推 ericinttu:同步問題要小心 09/19 05:52