請問我的想法對嗎? |
尚未結案
|
processior
一般會員 ![]() ![]() 發表:18 回覆:9 積分:10 註冊:2003-08-24 發送簡訊給我 |
我想寫一個可以撥放動畫的程式:
因為我之前做過靜態畫面的處理,現在想做動態的處裡,我的構想是像做靜態那樣抓一行的pixel在把他給丟出去(fram by fram一值做就會達到動畫的作用),
但是我們的檔案格式有avi,mepg.....是不是要先寫一個avi.mepg轉rgb在用rgb一行一行的丟出去....這是我的想法啦希望有經驗的各位大大能個指點一下.
因為之前都只對靜態畫面做過處理遇到動態實在不知要怎樣下手,靜態只要對BMP的檔案做處理很簡單,但是動態...所以這是我的初步想法不知有沒有錯,如果有更好的文章和資料和方向也希望各位大大能夠提供給小弟STUDY....
|
japhenchen
高階會員 ![]() ![]() ![]() ![]() 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
這就好比在家里養了一頭牛,就為了天天都能喝到牛奶的意思差不多 如果你是想做學術研究,沒有產品的工期壓力,甚至想做更好的產品放在市場競爭,那做這樣的課題,無可厚非 但如果不是上述條件,做這東西是為了交案,交作業,或是用來向mm炫耀用的,那我不覺得你這樣思考會比較有利 動畫,現在大概不是卓別林的默劇時代,沒有聲音的影片,大概就是gif了吧~ frame by frame 那是很久以前的動畫規格,凡舉gif、png、還有vfw的avi,這些都是簡單的圖片一張一張組成的,但是~~~MPEG時代之後,幾乎沒有人再這樣做,為啥?浪費空間咩~(基本原理真的不是一個網頁畫面就可以解釋的清楚,可以查閱其他的參考資料,上網查"MPEG標準"就一堆了) 囉囉嗦嗦說了一堆,基本上我只有一個想法要教給你
"養牛就交給農夫來養,擠出來的奶就給工廠去消毒包裝,而你只需要去7-11買牛奶放到微波爐加熱就可以直接喝了" 只要你是在微軟的操作系統上開發此類程式的話,都可以使用系統所提供的ACTIVEX/COM媒体播放元件放在程式上,你只要指定元件要播放什麼檔案,然後下一行指令PLAY,就可以進行播放,如果你嫌微軟提供的WMP/ACTIVEX畫面醜不啦嘰的,你還可以選擇使用DIRECTSHOW的ACTIVEX/COM元件來玩,聽起來很可怕是不是?還要學怎麼調用ACTIVEX/COM哦~~~~不用啦,現在程式設計師好幸福哦,還有人寫了一堆包裝好的套件供我們玩(DSPACK),用幾行指令(真的只要幾行就可以播放影片了,幾行?五行都不用),就可以播盡天下所有的媒体檔格式(以下列舉)
MP3、WMA、AVI、MPG、RMVB、RA、MOV、OGG.........(族繁不及備載)....... 管你想做啥功能都辦的到...(以下列舉)
前進、倒退、加速,減慢(播放速度啦)
卡拉OK去除人聲伴唱
多影片混合播放(我用來做LOGO)
顯示字幕處理
全螢幕播放、第二螢幕播放(俺用來寫KTV系統用的,PC螢幕點歌,投影機放歌)
硬体MPEG解壓縮功能
環場音效處理
網路廣播流(播放服務器、客戶端)
時間夠閒的話還可以自己寫一個DVD轉VCD的程式出來
像QQ、MSN這類的視頻聊天工具,大多也是利用這類的技術發展
....(一樣也是族繁不及備載) 又是拉拉雜雜說了一堆,看到如此,你還想在家里養牛嗎? 許下第一千零一個願望
有一天幸福會聽我的話
|
japhenchen
高階會員 ![]() ![]() ![]() ![]() 發表:51 回覆:444 積分:184 註冊:2003-07-23 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |