線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3700
推到 Plurk!
推到 Facebook!

DirectShow9 媒体播放程式

 
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-05 00:39:48 IP:218.18.xxx.xxx 未訂閱
附上所有的原始碼,DSPACK套件包請大家自行下載吧,我的討論里可以找到連結 目前支援wmp可用的所有格式,包括TANIMATE里的所有AVI檔,至於real的東西,請大家自行下載realmediasplitter.ax的過濾器,用REGSVR32注冊之後即可直接使用本播放器直接播放 可抓AVI、MPG、DIVX....影片裡面的片段畫面並自動存成JPEG檔的格式,圖片解度度大小就隨著原影片的解析度來決定,如果覺得太小,請自行修改原始碼,用STRETCHDRAW自己放大即可 由於SAMPLEGRABBER的過濾器限制,無法同時使用桌面播放影片的功能,如果您想用桌面播放功能的話,請移除SG(SAMPLEGRABBER)元件後,將TOOLBUTTON9程式碼里的{}拿掉,就可以使用桌布放映的功能~~~ 小秀了一下下卡拉OK播放設定(人聲去除的功能),做法在我以前的討論中有提到過,可以翻著參考看看 我懂的不多,懂的也不盡然是最佳的寫法,但求我懂的東西,能在大家的討論中,愈辯愈明~
附加檔案:40050_mv.rar
AB
高階會員


發表:166
回覆:262
積分:125
註冊:2003-08-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-05 00:51:36 IP:61.64.xxx.xxx 未訂閱
japhenchen 兄 小問題 重複撥放不同影片之後 即失效自動抓圖部份 ez的範例 贊 哈哈
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-05 01:14:56 IP:218.18.xxx.xxx 未訂閱
換片換到抓圖的功能會突然失效...這真是個BUG~~~~(FILTER沒正常連上,我也懶的去CHECK~~~~)......現在好晚了,暈頭轉向中~~~改天再玩了吧,或者請大家有空改改囉~~再傳上來給大家聞聞香吧~ 我懂的不多,懂的也不盡然是最佳的寫法,但求我懂的東西,能在大家的討論中,愈辯愈明~
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-05 11:07:48 IP:211.96.xxx.xxx 未訂閱
剛剛我做了一點功能修正及加上一個FRAME BY FRAME的擷圖功能(把影片中所有的FRAME全部抓成JPEG檔並存在硬碟中,一張不漏) 不過那個多換幾片之後抓圖功能可能失效的問題還是沒改好....好像是套件的BUG,我TRACE半天~~~後腦的毛都抓掉了~~ 對了,要對付IMAGE換圖時會閃動的問題,我終於有解了,那就是把IMAGE.STRETCH設成TRUE................不管一秒鐘換幾張,都不會再閃動了唷! 我懂的不多,懂的也不盡然是最佳的寫法,但求我懂的東西,能在大家的討論中,愈辯愈明~
AB
高階會員


發表:166
回覆:262
積分:125
註冊:2003-08-21

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-05 14:09:45 IP:61.221.xxx.xxx 未訂閱
japhenchen 兄 試試使用 偷雞方式 來將暫存適放 重新導入 A , B 區域 請試看看 把 先把問題攪大也許會更好知道解決方式的路 哈哈
homejun
一般會員


發表:1
回覆:3
積分:0
註冊:2002-12-24

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-06-29 21:17:09 IP:221.193.xxx.xxx 未訂閱
向japhenchen兄致敬,karaok切换声道功能我查了好多资料也未搞定,今天看了japhenchen兄的程序才弄明白,再次感谢。 發表人 - homejun 於 2004/06/29 21:31:40
------
homejun到此一游!
homejun
一般會員


發表:1
回覆:3
積分:0
註冊:2002-12-24

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-07-03 20:41:32 IP:221.193.xxx.xxx 未訂閱
发现一个BUG,在播放.AVI即mpeg4文件时它会新建一个显示窗口,不在TDSVideoWindowEx2中播放,本人系统是winxp、dx8.1,不知japhenchen有没有空搞定它。 homejun到此一游!
------
homejun到此一游!
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-07-22 11:41:04 IP:211.96.xxx.xxx 未訂閱
播放DVD很簡單,你只要有裝DECODER(DVD DECODER)的話,直接把我的程式拿出來修改一下,多加一個按鈕,本來RENDERFILE改成RENDERDVD,對光碟上的VIDEO_TS.IFO檔做RENDER就可以進行播放了,這是最簡單的方法,如果你想完整的處理一些例外事件,請參考DSPACK的DEMO,里面有DVD播放功能的程式範本 藏私の禁止
系統時間:2024-11-24 7:14:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!