2009-04-29 57 views
1

我正在構建一個Flash視頻網站(as3),其中包含充當過渡節的大型視頻。視頻不會縮放;爲了適應大屏幕用戶,我們計劃播放高清視頻,並僅向用戶顯示幀的中心(取決於他們的屏幕尺寸)。也就是說,將有一個大約1024x768的中心區域,我們假設所有用戶都能夠查看以及大部分信息將駐留在哪裏,但是我們希望具有大屏幕的用戶能夠查看所有信息以及它周圍的整個場景。FLV播放 - 縮放和平滑與高分辨率?

我的問題是這樣的:從性能的角度來看,將視頻編碼爲高清FLV並無需修改就可以播放,或者以合理的分辨率對其進行編碼,然後將其縮放到高清(平滑)在飛行中?加載時間不是問題,因爲所有剪輯只有幾秒鐘的時間,並且會在播放之前完全預加載,所以瓶頸可能在播放方面。

非常感謝!

回答

0

最終,我們需要播放1680 x 1050的視頻,這對於我們的大多數觀衆的電腦來說本機播放過高。我們最終做的是使用On2的VP6-S編解碼器的720p預設對視頻進行高清編碼,並按照所需的分辨率進行縮放。質量超過了可接受的程度,即使在整個視頻可見的情況下(即對於屏幕較小的用戶而言,視頻居中,不縮放至其屏幕大小,因此他們只看到視頻的一小部分)。

無論如何,我們的情況相當不尋常,但希望這些信息能夠幫助其他人。

0

我認爲這取決於您的客戶想要的是 - 他們的目標受衆是擁有更多現代計算機的人的類型嗎?然後去HD。如果客戶希望網站能夠覆蓋最廣泛的市場,那麼就要擴大規模,但要理解您會失去質量。我也建議實施帶寬檢測:http://www.adobe.com/livedocs/flashmediaserver/3.0/hpdocs/help.html?content=00000072.html,雖然我想這不是重放方面的東西。

+0

是啊......我絕對更關心質量,但如果客戶無法處理回放高清(丟幀,跳過等),質量將受到影響。最終,這裏的問題與性能相關:與HD播放相比,縮放和平滑處理器的標準清晰度更少嗎? – justinbach 2009-04-29 17:44:21

0

從我經歷過的平滑縮小尺寸視頻(因此它仍然會保持一些質量)在cpu上的重要性遠遠超過只播放高清質量的電影。另外,如果我沒有記錯,我認爲縮放50%> 100%或25%> 100%的東西比縮放52% - > 100%的東西「更容易」(即,如果它被2等分或4等),但回放原始大小仍然比縮放處理更少(並且看起來更好)。

0

爲什麼不爲不同的屏幕尺寸加載不同的視頻?

設置您的Flash影片以拉伸到窗口尺寸(使用stage.scaleMode = StageScaleMode.NO_SCALE),然後使用stage.stageWidthstage.stageHeight獲取舞臺尺寸。