史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 應用軟體使用技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-07-10, 12:52 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 一聲歎息,流產的 Storm Player Pro 開發計劃

最初由 風ソ鈴音 發表
我想先提醒一點,就是在您投票和發表意見前,先看清什麼是 Storm Player,什麼是 Storm Player Pro,以及兩者的區別和發行方式,再次重申,暴風影音是免費的

------------------------------------------------------------------
關於 MPC 的一些不便和缺欠——例如不能調節亮度、對 Real 10 相容不好、聲道調節不便、不能記憶 DVD 播放位置等大家抱怨已久了,不過很顯然我們並不是 MPC 的作者,所以愛莫能助,因為這些功能也正是我們所期望的,加上/增強這些功能的話,MPC 基本上就是一個比較完美的播放器了,但是等待中,MPC 還沒有為這些功能進行修改的跡象

  好在 MPC 本身是一個開放來源碼的軟體,我們從作者那裡獲得了其源碼和部分源碼的使用授權,當時的目的是在其基礎上進行一定的修改,自己加上相應的功能,製作一個 Media Player Classic Modify Version(MPC 修改版),那是在 4 月的時候,我們計劃 6 月可以發表這個 MOD 版的 MPC,不過現在離計劃過去一個月了,我們仍然沒有推出這個版本,原因很簡單——困在了這個「Modify」上了——不得不說,MPC 的結構太嚴謹了,想在其原來的基礎上進行修改和調整,難度太大了,常常牽一髮而動全身,一個費盡心血加入的功能往往破壞了整個完美程序的穩定性和完整性——像 MPC 這樣相對複雜的程序,在其非常嚴謹和完美的結構上重新插入某些功能和模組,恐怕難度不亞於甚至大於自己重新編寫一個程序

  所以我們改變了計劃,決定不再 Modify,而是重新編寫和推出自己獨立版權的的播放器:Storm Player (暴風影音播放器, 以下簡稱 SP)

  SP 的編寫已經進行了將近兩個月了,現在,其雛形基本上建立起來了。程序建構思想關於 MPC,這無須隱晦,不過這種建構也並不是 MPC 的專利,因為微軟的 WMP 6.4 已是這種建構的典範,MPC 則是將其發揚到了極點,呵呵

  SP 主體架構的程式碼我們已經獨立完成了,這並不難,因為就是一個關於 DirectShow 的外殼播放器,不過解碼器的設定和使用方式我們把 MPC「濾鏡」表單的方式更進一步,轉化為播放器界面上一個獨立的下拉式功能按鈕,這樣顯然更方便

  對 QuickTime 格式的播放和 QT 解碼器兩種方式的使用我們直接採用了 MPC 的程式碼(經 Gabest 同意)

  對 Real 格式的播放和 RM 解碼器兩種方式的使用我們參考了 MPC 的程式碼、實現方式,並獨立分析了最新版本的 RealPlayer 10 的相關方式,現在看來已經基本上實現了更好的相容性和播放控制性——不會再出現無法循環播放等問題了——我們的方式是自動判斷媒體是本機媒體還是流媒體,然後自動切換於 DirectShow 方式和 RealMedia 方式的繪圖——謝謝藍色網際,這來源於他老人家的提醒

  對 DVD 的播放主要是加強了控制性,例如更多的控制選項和自動書籤記憶等

------------------------------------------------------------------

下面簡單列舉一下 Storm Player 和 Media Player Classic 的異同:

  1、純外殼播放器,不在內部整合過多的解碼器。MPC 現在內嵌了太多的解碼器、濾波器,甚至包括全套的 DVD 解碼——我們認為這也正是它穩定性不如原來的原因之一,就像我前面說的「牽一髮而動全身」——事實上這些解碼器我們都有更好、功能更強的外部版本可以使用,所以我們在這裡做了最大的簡單化

  2、亮度調節(目前支持 nVidia、ATI 和 Intel 顯示卡,其他顯示卡未經測試)、直觀的聲道控制(左右聲道、音箱數)、書籤記憶、比較強的播放列表功能(支持 WinAMP/WMP 格式列表)、皮膚功能(可以新增和使用自己喜歡的外觀界面和語言界面)、音瀕均衡功能

  3、增強的解碼器控制,包括篩選、優先級設定——系統中為同一格式安裝了多種解碼器時您可以方便的決定使用哪一種來進行解碼,並可根據已安裝解碼器來顯示可以播放的文件格式,並可在程序內部自訂每種格式的圖示(配備一套預設圖示),同時對不可播放的 文件給出更加直觀的分析資料,提供需要的解碼器的資訊和建議——多謝 Silence 的好建議,這裡我們借用了 G.Spot 的解碼器資料庫來進行分析

  然後,SP 具有 MPC 其他的絕大多數功能,包括作為流媒體播放器

  然後我們宣告:由於我們借鑒了一些開放來源碼軟體的程式碼和思想,所以 Storm Player 在成熟的時候將遵循 GPL 傳輸協定,作為免費的開放來源碼軟體進行發佈,並整合於暴風影音

------------------------------------------------------------------

徵求一下大家的意見,我們還計劃推出一個共享版本的 Storm Player Pro,其相對於 Storm Player 目前計劃有兩處增強:

  1、支持簡單的文件格式轉換(通過「另存為」,可以轉換的格式關於系統裡面已經安裝的編碼解碼器)

  2、支持網路影音文件的下載,只要能播放,就能下載,簡單的說相當於一個可視化的影音傳送帶的影音文件專用版

  以上兩項功能我們完全獨立完成,同時也並非播放器的常用和標準功能,所以我們並不將之整合在標準版中

  我想我們的處境大家可能也看到了,呵呵,現在還是有些困難的,所以我們希望通過我們的勞動給自己帶來一點哪怕是微薄的收入,雖然在國內可能這不是很現實

  所有說明 過我們的朋友,你們的名字將出現在 Pro 版本的感謝名單中,並永遠是榮譽用戶

  在這裡我想做一個調查,如果這個 Pro 版本您打算購買的話,您願意出多少錢,如果方便,您可以說出您的理由,如果更方便,您可以給出建議,包括英文版本對於國外用戶的定價多少合適

------------------------------------------------------------------

  最後想說的是,請不要著急,Storm Player 目前剛剛建立起一個雛形,純內部預覽的 alpha 版本,我想真正可以拿出來進行公眾測試到發佈,可能還需要幾個月的時間,我們不想一個軟體還沒有成熟的時候就拿出來,那樣,恐怕它只能是死定了

  PS:剛才朋友說,如果真有共享的 Pro,恐怕破解軟體排行榜上又要多一個了,呵呵
結局:
引用:
簡單的說一下吧,我們看了一下幾個論壇的意見反饋,包括這裡、美麗元素和先鋒網,還有一些其他方面的反應,綜合了一下,決定停止繼續做一些沒有意義的事情

記得以前有個人來吵架,BS 我們,說這年頭搞開發的不如做漢化的,做漢化的不如做整合的,也許他是一個程序員,或者說心胸有些狹隘的程序員——我們不想抬高自己,看起來我們的心胸也並不是很寬闊,因為我們幾個人慎重的研究了一下,決定停止繼續這個播放器的開發

是的,作為暴風影音,我們開始做的是純粹的整合,因為我們發現國外的幾款整合解碼器並不能完全滿足國內用戶的需求,或者說有先天的缺陷,而我們完全可以做得更好,所以我們就做了,從純粹為了自己的方便,到慢慢成熟,開始在狗狗論壇內部進行交流,這個板塊也 是從當時的一個討論貼發展而來,非常感謝一直以來所有說明 過我們的朋友和見證這個軟體發展、成熟的所有用戶

後來,我們為了大家使用的方便,開始將整合的元件逐步漢化、調整到一個使用很方便的狀態,到後來隨著和大 S、藍色網際等高手的聯合,我們也自己開發製作了一些很方便的控制工具,也算是一個很小的「開發」、「原創」的嘗試吧

我們很努力,有願意比較一下的朋友可以比較一下我們的軟體和其他同類軟體的區別,看看哪一個軟體整合的元件最少,但是卻完成了更多的功能——我們是很認真的研究各個元件的功能、優缺點、交集和衝突點,可以說經過了大量的嘗試完成了一個可以完成最多功能的最 簡化的組合,這一點我們還是感覺不錯的

是的,這時候沒有什麼原創,但是我們所付出的心血不見得比每一個解碼器、播放器的原創作者少很多,因為他們只需要解決自己的問題,而我們面對所有的問題,包括面對本不應我們負責的原始解碼器、播放器的缺陷,包括善意的提示和無禮的譴責

其實一直以來不少暴風的用戶就在抱怨它的播放器,因為的確有很多不便,然後我們承受這莫名其妙的期冀或者譴責,於是我們打算改造一下 MPC,加上大家一直希望的功能,當然,後來我們發現那樣的工作的複雜程度甚至高於自己另起爐灶,所以我們最終決定完全獨立開發自己的 Storm Player

這段歷史和原因請大家看本貼的頂樓,不想重複了

然後我們的計劃就是把除了像 VP62、DivX、TSCC 這樣的封閉格式解碼器之外的多數功能,由我們自己來動手編譯完成,因為這些軟體都是關於開放的來源碼,所以算是半原創,所以我們會開放所有的來源碼,事實上是:現在我們的 XviD 已經是自己編譯完成了,我們的整合 AC3/DTS/LPCM/MPGA/AAC 解碼功能的音瀕解碼器也完成了,MPEG-2 解碼器也基本上完成了,我們的計劃是通過更多的測試,然後在適當的時候和 Storm Player 一起發佈,因為現在我們不想對暴風的架構做過大的改動

再說說 Storm Player 的原創度

我在先鋒論壇看到有人說,一個修改別人的播放器加上一些現成的插件就好意思要錢,嚴重 BS

BS 去吧,我們並不在乎,因為此人在自以為是,因為暴風是免費的,永遠免費

關於 Storm Player 的程式碼,我想頂樓的貼子說的很清楚了,我們只不過是根據微軟的 DShow 規範完成了一個播放器的框架——不要說我們在學 MPC,我們的結構的某些相似是因為都在完成一個關於微軟 DShow 的接頭和 Windows 規範的 API 和 SDK 完成的播放器框架——所有的類似播放器都有類似的框架,包括 ZoomPlayer 和微軟的 WMP,那麼是不是說所有的播放器都是在盜版微軟?

我們完成的大多數功能是 MPC 一直不具備的,前面我們說的很清楚,我們唯一直接使用的是 MPC 的 QuickTime 使用程式碼,哦忘了,還有一處:MPC 的內嵌字幕支持,這是為了完成雙字幕,都經過了 Gabest 的同意——這兩處自己做也不難,至少不會比我們所完成的完全相容 Real10 的程式碼難——MPC 現在對 Real10 仍然有問題——但是我們覺得沒有必要做重複的勞動,Gabest 已經做得很好,而我們的計劃是開放 Storm Player 的來源碼

看看多少軟體,包括 ACDSee、MSN 都會標上「部分工作關於 JPEG 工作組的程式碼」——你是否說他們不是原創?

沒有足夠的信心保證,我們不會製作一個 OpenSource 軟體,不想被人 BS

昨天和一些搞漢化的朋友聊天,說起獨立的 Pro 版本的國外計劃價格,一些朋友認為 10 美元以下比較合適,因為 Zoom Player Pro 19.99 美元,而 ZP 是完全原創的,而我們的看起來原創度不到 50%,所以這個比例恰當,並且說我們是商人,他是玩家

我們很失望,不是因為朋友的定價,而是朋友認為我們的原創度——我們直接或間接引用的別人的程式碼(其實只有 Gabest 的)不到當前完成度(70% 左右)總程式碼量的 5%,我們所完成的大量功能,作為免費的 Storm Player 的功能,都是其它軟體的收費版本或者不開放來源碼軟體的功能,看頂樓的貼子吧

再看看 ZoomPlayer 的說明,看看它有多少功能是使用的別人的東西,簡單的比較

如果我們一直沒有說我們有修改 MPC 的計劃,是不是在某些人眼中的原創度要提高不少?

我們很喜歡我們基本已經完成的影音可視化下載——影音傳送帶仍然有不能下載的流媒體,但是可以正常看——我們做的模組則是只要可看,就可下載

其他一些也不想說了,至於我們是不是商人,應該有公論,商人沒我們這麼傻,我們也深知道國內的環境,MyIE2、傳送帶的作者已經被罵到狗血噴頭,甚至捎上了傳送帶作者剛剛去世不久的父親,所以我們壓根沒有打算在國內靠收費贏得些什麼,我們說過暴風免費, 就是免費

我們要開放一個比現在的 MPC 強的多的免費軟體,包括來源碼,但是仍然免不了挨罵,免不了被打擊、排擠,所以現在我們理解我們的老大了,老大一直說如果為了學習一些技巧,那麼現在我們的目的已經達到了,如果真的要推出成品,我們面對的太多的事要複雜的多,是我和紫雨太單純了

所以看來這個調查本來就是多餘,是我們不太死心,我們雖然不想靠這個賺什麼錢,但我們希望通過一個簡單的調檢視看我們所作所為的在一些用戶的心中的價值是什麼

現在至少我們明白一點了,如果不是由我們來做這個軟體,而是漢化這個軟體,或者破解它的 Pro 版本,我們一定會獲得鮮花和掌聲,而不是 BS 和罵聲

沒有人看到我們付出了什麼,三個人,三個月的時間,一個免費、開放的計劃,因為兩個大多數人根本不打算用和用不到的、不會購買的額外收費功能,在不少數人的眼裡成了垃圾,所有一切的免費的播放版本的工作同樣成了垃圾

每一個調查的論壇,選項「什麼玩意兒,還好意思要錢」的基本都在 30%,還有人因此 BS 整個軟體、BS 免費的暴風、BS 我個人

這不是一個小數目,足夠我們明白我們該做什麼了,所以我們討論了一下午,決定凍結這個開發,仍然繼續作簡單的漢化和整合,也許需要破解的時候,我們也迎合一下

我們累了,想要輕鬆些的生活,打算暑期的時候集體出去玩一圈,而不是原來打算的那樣完成一個只會給自己背上罵名的播放器,我們的心也都很累了,即使做出來,可能也沒有太多的精力去維護

請原諒,所有願意說明 我們的朋友們,讓你們失望了,但是我們真的累了,我們有些承受不來了

謝謝你們,所有 BS 它的朋友們,至少你們讓我們清醒的看到了自己的位置和前景

是的,這年頭搞開發的不如做漢化的,做漢化的不如做整合的,還有破解的

沒啥可complain的,從一個GNU user的角度來說,MPC是GPL License
換言之,你們說用了MPC的部分程式碼得到了Gabest的同意,這些話毫無必要,既然是GPL的,自然
可以拿來用,但是,接下來的法律問題就很複雜,至少,你們必須公開對應部分的程式碼。

回到SP vs. SP Pro, 既然Pro只是功能增強,那麼它也和SP的版權一樣曖昧不清,你們
SP作免費軟體可以(事實上這已經違背GPL了),大家無所謂,Pro還要收錢,而且
毫無公開源碼之意,這麼做無論如何都說不過去。

當然,你們可以說服Gabest改用BSD License,那就可以為所欲為了。。
以上相關帖子,可以參見 MyMPC 論壇或暴風影音論壇:
http://www.sbtop.com/bbs/index.php?showtopic=30034&st=0
http://forum.doggiehome.com:7086/sho...5&pagenumber=1
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
PRO/E超級技巧 mic64 繪圖軟體應用技術文件 3 2004-12-17 11:07 AM


所有時間均為台北時間。現在的時間是 08:23 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1