超級解霸為什麼當年那麼火?後來又是為什麼衰落的?


當年的 CPU 處理速度太慢。90 年代中期的 PC 實時解壓 VCD 必須由特殊的硬體完成。而且這種硬體相當原始 —— 解壓後信號直接是 VGA 信號,不能被顯卡進一步處理。也就是說影片只能全屏播放,不能和任何其它圖像或者窗口同時顯示。到 90 年代中後期,Pentium 133 達到了能基本解壓 VCD 的水平。

這時候超級解霸在 Pentium 66 的硬體水平上實現了硬體實時解壓 VCD 的效果。而且輸出的是點陣圖信息,可以顯示在普通的窗口上。

當 Pentium III 800 流行之後,超級解霸也就完成了歷史使命。


超級解霸原名金山解霸,是金山的產品,作者是梁肇新,當時的金山會聚了中國軟體行業中的一些牛人,包括梁肇新的金山解霸,包括雷颺的金山詞霸,在當時中國技術圈內,都算是可圈可點的產品。

梁肇新也堪稱是有點傳奇色彩的技術牛人,金山解霸(後來的超級解霸)在技術上NB的地方,以及在功能上那個時代的價值,也就是它火起來的原因,很多答案就已經提及了,我就不復贅述了,技術上確實灰常NB,在用戶不額外購買解壓卡(視頻播放卡)的情況下,能夠在當時的硬體條件下直接通過軟體播放視頻,是它最NB的地方。

後來因為一些金山內部的問題,這些人大多都離開了金山。梁肇新離開金山以後,自己創立了hero公司。當時的軟體業,基本上還是個人英雄主義的年代。梁離開金山以後,金山解霸這個產品就難以為繼了。梁在自己的公司,延續了這個產品,就取名超級解霸。

基於梁肇新個人在這個領域的技術能力,超級解霸續寫了NB的傳奇,hero公司也得以壯大。但是梁並不是一個管理型的人才。當時我們一圈朋友也勸他專註於技術,將公司管理運營的事情交於他人。但是梁肇新好多事都自己過於上心和關注,而且又經常看不上他自己招來的那些程序員的技術能力(囧。。。。),最後公司也諸多磕磕絆絆,最後梁心灰意冷,直接將公司轉手他人,拿了錢移民了。超級解霸這個產品失去了它的靈魂,也就沒落了。

從理論上來說,如果超級解霸延續當年其在軟解壓(當時的名詞,即視頻播放軟體)的勢頭,是有機會稱為視頻領域的一方霸主的。


我補充幾句:

超級解霸的前身叫金山影霸, 它實際上是盜版軟體 (不知道當時北京金山的老大@雷軍 是否知道這件事). 金山影霸的VCD 解壓部分是盜用當時國外的一個叫 Xing 的收費共享軟體裡面的解碼 DLL (動態鏈接庫). 金山影霸播放幀速高的原因是它在 Windows 操作系統播放時把屏幕設置成 320x200 全屏 (VCD 標準解析度是 352x240, 所以抽行抽列顯示後對畫質影響不大), 省去了圖像放大和複製顯示大圖的步驟. 金山影霸本質上是盜版 Xing 的 DLL 外面套一個320x200 的全屏播放模式.

後來梁肇新單幹後推出了可以解碼 VCD 和 DVD 的超級解霸. 超級解霸的 MPEG2 解碼部分是拿開源軟體 mpeg2dec (後來改名叫 libmpeg2, 一直是 GPL License, 梁肇新又違反開源協議了) 改出來的. 超級解霸里強調的主要優點其實沒有太多技術含量.

1. 強力糾錯 (實際上是遇到讀盤錯誤後直接跳過幾秒鐘,讀下一段, CD/DVD 讀取光碟的默認行為是反覆重讀)
2. 解碼速度快 (實際上是梁肇新用彙編重寫了部分 C 代碼, 比如像素從 YUV 轉換到 RGB 的代碼)
3. 梁後來自稱的自主版權解碼器實際上是把GPL 協議的 mpeg2dec 重構了一遍.

後來為超級解霸什麼被淘汰了呢? 因為超級解霸本質上是基於 mpeg2dec 的軟體解碼. 2000 年後圖形加速卡逐漸成為主流, MPEG2 解碼, 視頻顯示的多數功能被顯卡硬體直接支持. 第三方軟體通過微軟 DirectX/MediaX 介面直接調用顯卡圖形加速功能, 效果比基於 mpeg2dec/libmpeg2 的軟解壓好一大截,而且加速卡支持自動縮放,直接 YUV 通道顯示. 梁肇新的彙編優化在顯卡圖形加速功能面前就成了無用功.


印象最深的就是金山影霸那會兒梁肇新宣傳的,六條彙編搞定YUV-&>RGB。
YUV轉RGB的公式應該是這樣:
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U

六條彙編顯然是搞不定的。
懷疑梁當時做了簡化,改成
R = Y + V
G = (2Y - U - V) / 2
B = Y + 2U
這樣也許六條彙編可以實現,副作用就是會有點偏色。當時金山影霸播放的效果,確實有點偏色,不過VCD本來色彩還原度也不高,偏一點也關係不大。
誰有興趣可以試試,先把圖片從RGB轉成YUV,再用上面的簡化公式轉回來,看看是不是當年金山影霸的效果。

印象比較深的另外一個梁的作品是利用PC喇叭當音效卡的驅動程序。當時的主板上沒有蜂鳴器,而是提供一對插針,機箱面板上都有個小喇叭,但是功能僅限於嘀嘀嘀。梁肇新寫了個驅動,可以讓這個喇叭象正經音效卡一樣發聲。
那會兒還買不起音效卡,在沒音效卡的486上就用這個驅動玩遊戲。


當時Windows沒有默認的VCD播放器,客觀上需要一個播放器——記得當時比較火的還有Xing等播放器,不過超級解霸用起來最方便——比如關聯VCD和視頻文件類型,界面友好(長得像VCD播放機),各種自動操作等等。另外,超級解霸還是最早能截VCD靜態圖片、甚至片段的播放軟體

主觀上,當時市面上盜版VCD橫行,但普遍質量較差,經常讀不出……但是,其他播放器都讀不出或只能讀一部分的VCD,超級解霸就能夠大部分甚至完全讀出來,堪稱逆天。

所以,超級解霸成了居家旅行……播放VCD必備的播放器——對當年的電腦來說,主要娛樂功能就是打遊戲和看影碟了。

至於超級解霸沒落,個人覺得是因為VCD以外的視頻格式流行了——比如rm,而超級解霸沒能跟上潮流——也不大現實,畢竟那時候是RealPlayer的天下。


超級解霸火得時候是1998-2001年左右,
那時候流行什麼。
盜版VCD,PC才剛剛流行起來,用PC看碟成為一種需求。
而且那時候的VCD還都是很多小店出租,碟片質量可想而知。
但當時的大部分播放軟體都有一個問題,就是挑碟。
如果碟片讀不出來,死活卡在哪兒,半天不動。
你甚至只能強制退出碟片,然後才能關閉播放軟體。
然後重新放入碟片。重播,小心謹慎的拖動跳過這個片段。然後等待下一次卡死。
而超級解霸很巧妙的解決了這個中國特色問題。
當年很多VCD機火的原因也是這個,包括成龍代言的愛多VCD,真功夫。
時代產物。時代過了,當然也就消亡了。

不過據說老梁在超級解霸的解碼上還是有真功夫的,據說486都能用,優化算是很徹底的(當然超級解霸界面實在不敢恭維),前面有位兄弟說用PC喇叭可以發聲,算是讓我開了眼。
老梁也算是中國那波裡面最後的幾個程序英雄把。期待下一波的出現。


歪個樓,realplayer,winapm,flashget,網路螞蟻,瑞星,江民,winzip這都是時代的眼淚啊。還有上大學時最愛用的天網,懂得自然懂。


只回答為什麼火

當年根本不存在播放軟體這個概念。解碼VCD這種操作,對當時的CPU是幾乎不能實現的操作。當年的主流CPU頂多就是有流水線,不能多發射、亂序,更沒有SIMD。到了後來的Pentium/Pentium MMX才有了變化(MMX有不少指令對解碼有幫助,比如飽和運算)。

當年流行的播放方式叫解壓卡,通常是個ISA的擴展卡,直接到顯示器和音響。其實解壓卡就是個不帶CD-ROM的VCD機。CPU只負責把VCD的比特流傳給解壓卡,提供控制界面(我用的卡還是可以控制視頻窗口的大小和位置的)。
一開始解壓卡都是國外牌子,肯本沒考慮國情,碰到花了的VCD,分分鐘卡死沒商量。
============
說個小插曲,當年想截一幀視頻,按PrintScreen,貼到畫板,噫?怎麼視頻窗口的部分是個粉色塊。若干年後才明白,這就是當年的video overlay輸出啊。
============

再後來,超級解霸(其實還有其他的,只是超級解霸用戶體驗最好)出現了。不用買解壓卡了、不會被卡死了、還能隨意截圖甚至調節視頻、音頻參數了,你說要不要火啊

軟體不夠,硬體來湊的事情還在繼續。
只不過現在解4K的活兒被GPU承包了


個人感受是對vcd的糾錯能力,都是租碟,別的軟體卡住,解霸能跳過去,你們能考慮一下看租來的碟的心情么?如果是正版碟,哪家都差不多,記得梁接受電腦報採訪時,對軟解壓dvd不樂觀,


超級解霸對應的是vcd的時代,後來real帶來的高壓縮比適合互聯網傳播影片的新格式後,超強糾錯已經沒有意義。記得那個時候基本是real一統天下,超級解霸不再擁有核心技術,只能做殼,而做殼超級解霸又沒啥優勢(有人記得東方影都么?)沒有優勢後,就沒落了

再後來暴風影音等的崛起則是real沒落各種解碼格式群起的年代了


沒有上面的那麼專業,僅從一個使用者的角度來說。2010年的時候從一個老師那裡知道了超級解霸,當時覺得它太牛了,很多拷貝的老電影他都可以播放,音頻流和視頻流直接調節的地方也很簡單。而且還可以將很多未翻譯的片子,加翻譯音直接翻譯過來。所以就卸載了電腦里的其他播放器。各種功能用著簡單方便。cpu也佔得不大。後來一次升級。超級解霸添加了一個視頻庫。之後就經常卡,反應也很慢。我也不知道什麼原因。就改用其他的播放器了。


技術上不清楚,歷史我熟悉。超級解霸VCD時代就它一家獨大,當時系統自帶的mediaplayer功能很簡單,而解霸使用方便,能讀爛盤,系統佔用也不大。後來出了rm格式,網上很多片都是這種格式,而real player播放器很不好用。於是銘泰公司的東方影都出現了,最大的賣點就是能播放rm文件,因此火了一段時間,後來金山影霸也支持了這種格式,超級解霸動作太慢,因此很多人都不怎麼用它了。
2004年以後DVD格式越來越多,需要裝的解碼器也越來越多,開源越來越火。前面說的那幾家公司的軟體都是賣錢的,而暴風影音的創始人把解碼器都打包到一起,免費發放,一下就火了,能解碼的格式最多,下一個軟體就夠了,因此雖然界面不行,操作不方便,但那時流行裝一個暴風影音再裝一個kmplayer,前者解碼全,後者操作方便。再後來好像播放器越來越多,啥都可以看片,我也不知道哪個是主流了。


雖然vcd沒落了,但對播放器的需求一直都有的。

超級解霸是一個收費軟體。
收費的播放器全部死絕。

東方影都

金山影霸

現在免費的potplayer挺好用的。


後來有了 Media Player Classic 就卸載了超級解霸


暴露年齡的問題。商業軟體大都是各領風騷兩三年,所以沒落是難免的。好的開源軟體才是永流傳的,正如FFmpeg。


一帖挖出了老程序員們。


當年的超級解霸就跟現在的360一樣,裝機必備。主要是盜版和免費播放器把它擠垮了。再後來網路流媒體興起,超級解霸只是個本地播放器,就落伍了。


本質原因是當年看片只能找VCD,偏偏VCD機當時也不便宜,已經花了很多錢買電腦的家庭當然希望能夠找個能在電腦看VCD的解決方案了。另外嚴格來說VCD碟片絕大多數都是盜版,畢竟VCD並非國際標準,質量可想而知,所以當時無論影碟機還是軟體的主打功能都是超強糾錯。


時勢造英雄。超級解霸起源於上世紀九十年代中後期,那時候互聯網還沒有走入尋常家庭,所以超級解霸幾乎是國內唯一的解碼VCD軟體。後來56k網路逐漸飛入尋常百姓家,RM,Flash則逐漸興起,取代了VCD格式。當年微軟的WMV和Real的RM格式幾乎是兩份天下,還有個flv,swf後來追上。這時候不像現在很多視頻幾乎都是H.264的MKV或者MP4格式,所以超級解霸慢慢就沒落了。

再後來就是暴風音影的時代了。


快進的時候會跟著畫面跳這個功能覺得好用,像好久以前的老錄像機一樣。不像現在的快進自己直接點進度條。後出來的暴風影音做到上市,超級解霸缺沒落了,很多東西就是要靠時機,也叫機遇


推薦閱讀:

小米會成為第二個金山嗎?在培養大批人才後自己開始衰落?

TAG:金山軟體 | 超級解霸 |