1

我正在构建一个带有大型视频的 Flash 站点 (as3),这些视频充当从一个部分到另一个部分的过渡。视频无法缩放;为了适应使用大型显示器的用户,我们计划播放高清视频并仅向用户显示画面的中心(取决于他们的屏幕尺寸)。也就是说,将有一个大约 1024x768 的中心区域,我们假设所有用户都可以查看大部分信息,但我们希望大屏幕的用户能够查看所有信息和它周围的整个场景。

我的问题是:从性能的角度来看,将视频编码为高清 FLV 并在不修改的情况下播放,或者以合理的分辨率对其进行编码,然后将其缩放为高清(平滑)是否更有意义?在飞行中?加载时间不是问题,因为所有剪辑都只有几秒钟长,并且会在播放之前完全预加载,因此瓶颈很可能在播放方面。

非常感谢!

4

4 回答 4

0

我认为这取决于您的客户想要什么 - 他们的目标受众是拥有更多现代计算机的人吗?然后去高清。如果网站尽可能扩大到最广泛的市场对客户来说很重要,那么就扩大规模,但要明白你会失去质量。我还建议实施带宽检测:http ://www.adobe.com/livedocs/flashmediaserver/3.0/hpdocs/help.html?content=00000072.html ,尽管我猜这不是在播放方面。

于 2009-04-29T17:37:56.997 回答
0

从我所经历的情况来看,使用平滑缩放较小尺寸的视频(因此它仍然会保持一定的质量)比仅播放高清质量的电影对 cpu 的负担要重得多。

另外,如果我没记错的话,我认为缩放 50% > 100% 或 25% > 100% 比缩放 52% -> 100% 更“容易”(即,如果它被 2 或 4 等分)但是播放原始尺寸仍然比缩放更少(而且看起来也更好)。

于 2009-05-16T10:59:02.963 回答
0

为什么不为不同的屏幕尺寸加载不同的视频?

设置您的 Flash 电影以拉伸到窗口尺寸(使用),然后使用和stage.scaleMode = StageScaleMode.NO_SCALE获取舞台尺寸。stage.stageWidthstage.stageHeight

于 2009-11-16T22:26:49.383 回答
0

最终,我们需要以 1680 x 1050 的分辨率播放视频,这对于大多数观众的计算机来说太高分辨率了,无法进行原生播放。我们最终做的是使用 On2 的 VP6-S 编解码器的 720p 预设对高清视频进行编码,并缩放到所需的分辨率。即使整个视频可见(对于屏幕较小的用户,视频是居中的,而不是缩放到他们的屏幕尺寸,所以他们只能看到视频的一小部分) )。

无论如何,我们的情况是相当不寻常的,但希望这些信息对以后的其他人有所帮助。

于 2009-12-31T15:40:21.603 回答