作者erix007 (Erix)
看板P2PSoftWare
標題[心得] H電影的串流新星-爆米花時間
時間Wed May 14 13:50:55 2014
首先不知道這軟體能不能分享在這裡,不過開發者透過律師團隊表明,
它們的作品和行為是完全合法,儘管這中間也許有些灰色地帶,但估且
就這樣認定好了。
# 起源:
爆米花時間(Popcorn Time)一開始是由曾參與知名 BT 軟體 BitTorrent 的幾位
開發者合作開發出來的一個專案,產品的目標很簡單:「就是一個免費的 Netflix」。
你可以透過簡單易懂的介面,看遍所有H強檔電影(Hollywood Movies)和美國電視影集,
這套軟體是基於 BitTorrent 協定,透過P2P方式運作,但巧妙的是它透過各種API的串
接,讓你連找種子都不用,隨點隨看,從此和下載說再見。
也因為如此強大,對好萊塢影業造成極大的威脅,在所有美國主流媒體造成一片轟動,
但也因為太過引人關注,才剛誕生沒多久就在官方網站(
http://getpopcornti.me/)
跟大家說再見了,它們聲稱軟體是完全合法的,但礙於某些壓力和避免無止盡的道德爭
論,因此決定關閉並釋出原始代碼。當然,這中間的隱情我們不得而知,但星星之火可
以撩原,之後反而造就了千千萬萬個爆米花誕生。
不久之後,一家提供 torrent 的站點 YTS 聲稱已經接手專案,並將該項目放上了
開源網站 Github,從此開始了爆米花時間(Popcorn Time)百家爭鳴的時代。
# 技術:
爆米花時間(Popcorn Time)是一個橫跨各種平台的免費開源軟體,提供了提供
Windows,Mac 或者 Linux,甚至行動平台的 Android 版本,至於 iOS 系統
據開發者指出,有一些上架和技術上的問題,目前暫不考慮。
爆米花時間(Popcorn Time)最大的特點在於它是個串流軟體,簡單的來說它有點
像是迅雷雲點播和快播,但又不完全相同。它不需要自行搜尋種子,透過API
的串接,它可以自動將所有影集和節目列於架上,播放時自動作種,關閉時會將
將所有暫存檔案刪除,本機不會留下任何資料。
Popcorn Time 使用了 Node.js,使用 Javascript、 Html 、 CSS 架構了這款
簡單美觀又大氣的軟體,框架使用經典的 Express ,並使用 Nodejs-Webkit
來支持多平台的應用,使用 Peerflix 來支援 torrent 播放。
並且還使用了以下的第三方服務:
YIFY 電影 torrent 文件 API
YifySubtitles 電影字幕
Trakt.tv 電影相關信息
從軟體的開發角度來說,Popcorn Time 是一款相當有趣且值得研究的程式代碼範本,
可以說是使用 Node.js 來打造跨平台 App 的最好教材。作為一個有技術性、有理想、
有故事性和遠景的開源項目,Popcorn Time無疑點燃了許多開發者心中的那把火,這也
讓它成為開源網站 Github 的熱門項目之一。
# 特色:
Popcorn Time 的特色如下:
* 開源免費,無任何廣告,無任何營利項目或選項,幾乎涵蓋所有平台的應用。
* 支持 32 種以上的語言,其中包括了繁體中文,字幕甚至可以自訂所想要的字幕檔案。
* 高畫質影像串流,720P/1080P 任君選擇。
* 即時更新,基本上在 PT 上出現沒多久,就可以看到新內容也在這邊上架了。
* 軟體十分輕巧,基本上對於電腦硬體和空間要求相當低。
* 串流播放,無需下載,隨點隨播,觀看完畢自動刪除本機暫存檔案,避免留下任何
紀錄(咦?! XDD)。
* 因為開源,所以不需擔心開發網站倒閉,因為關了一個還有千千萬萬個。
* 整合預告片預覽和評價,避免雷片,也提供 Seeds/Peers 比,可供播放是否流暢的
參考指標。
* 介面美觀,簡單上手,多國字幕自動化載入。
* 板本更新快速,還有待更多人挖掘它的優點...。
缺點:
* 美國影片和影集是軟體的核心資源,其它地區的內容就相對的少了,有人建議開發者
加入寶萊鎢影片,開發者說只要有來源和 API 就能加入 XD。
* 片源有些缺繁體字幕,必需手動載入,畢竟它接入的 API 都非亞洲區使用者常用的。
* 非熱門片可能會有部份播放不順或是無法播放的問題。
* 因為開源,所以地下版本非常多樣,使用者很可能會難以分辨下載到加料或是奇怪的
版本,但也因為開源,也許未來有機會會出現Popporn Time也說不定XD。
* 因為這項目實在太年輕了(才幾個月),版本更新也相當快速,因此還有許多缺點尚未
改進,有待更多人發現更多缺點反饋給開發者。
# 版本:
目前 Popcorn Time 有兩大支流,尚還有其它地下流派,但以這兩家為大宗。有趣的是,
第一順位的開發者在 reddit 指出,第二順位的網站的程式不僅盜竊它們的代碼和UI介面
,還在軟體裡頭加了未知的轉向代碼,建議大家不要使用第二順位的軟體。至於真相如何
,還有待觀眾自行辨明。
reddit 八卦:
http://redd.it/241y7i
-----------------------------
!! 兩大流派官方網站:
(可在頁面下載主程式網頁介面都很像,不過第二個WOT評價也有點可疑):
*
http://get-popcorn.com/
*
http://www.time4popcorn.eu
------------------------------
專案網站:
本地化翻譯專案(不需程式基礎就能幫忙翻譯,或是票選最佳版本):
http://www.getlocalization.com/PopcornTime/
原始專案網站(需程式基礎,或可將問題反饋開發者):
https://github.com/popcorn-official/popcorn-app
維基百科的介紹:
http://en.wikipedia.org/wiki/Popcorn_Time
# 發展:
Popcorn Time 作為一個開源的項目,不管是個人或是公司都能自由的運用它,
加上來自世界的開發者,未來的大鳴大放和潛力是可以期待的,儘管它未帶來
像當初 Napster 誕生時的強大震撼,但卻有著另一層的進化意義。Popcorn Time
目前的亞洲開發者投入的比例還不算多,期待在更多開發者的投入下,Popcorn Time
會成為佔據大家休閒時間的重量級軟體,至於影業公司擔心的問題,就交由市場競爭
機制來決定了,畢竟好產品、好內容是不可能永遠落寞的。
Popcorn Time的其中一位設計師 Sebastian 是這樣說的,他們並不擔心法律方面的問
題。「我們的伺服器上沒有任何東西,開發者們沒有從中獲得任何盈利。沒有廣告,
沒有高級帳戶的購買,沒有訂閱費或其他類似的東西。它是一個關於學習和分享的實
驗。」
Popcorn Time在開啟的那一瞬間也會有個貼心的提醒,在你使用的地區,它們不保證
完全合法。
至於這個實驗的結果和人們對於道德價值的認定,不妨交由時間的洪流來印證了。
# 小技巧:
射手網的字幕可能會有無法加載的問題,首先它目前只能讀.srt的字幕檔,如遇到
載入無效的情況,只要將字幕檔改存為UTF-8就順利解決囉。
另外如果找到好的字幕,也可以上載一份到
http://www.yifysubtitles.com ,這
樣之後的使用者,就可以自動加載字幕不用再手動了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.134.115
※ 文章網址: http://www.ptt.cc/bbs/P2PSoftWare/M.1400046667.A.B3E.html
※ 編輯: erix007 (114.32.134.115), 05/14/2014 13:53:19
推 MakinoSora :期待Popporn Time!!!! 05/14 16:51
→ darklpi :當做種的人都被吸光的時候,串流要去串誰XD? 05/14 17:53
推 ThisIsNotKFC:推認真心得文 05/14 18:18