Flash FLV播放-缩放和平滑与高分辨率?

Flash FLV播放-缩放和平滑与高分辨率?,flash,actionscript,video,flv,playback,Flash,Actionscript,Video,Flv,Playback,我正在构建一个flash站点(as3),其中包含大量视频,可以作为从一个部分到另一个部分的过渡。视频无法缩放;为了适应大屏幕的用户,我们计划播放高清视频,只向用户显示画面的中心(取决于他们的屏幕大小)。也就是说,将有一个大约1024x768的中心区域,我们将假设所有用户都能够查看,并且大部分信息将驻留在其中,但我们希望大屏幕用户能够查看所有信息以及周围的整个场景 我的问题是:从性能角度来看,将视频编码为高清FLV并在不修改的情况下播放,或者以合理的分辨率编码,然后动态缩放到高清(平滑)是否更有意

我正在构建一个flash站点(as3),其中包含大量视频,可以作为从一个部分到另一个部分的过渡。视频无法缩放;为了适应大屏幕的用户,我们计划播放高清视频,只向用户显示画面的中心(取决于他们的屏幕大小)。也就是说,将有一个大约1024x768的中心区域,我们将假设所有用户都能够查看,并且大部分信息将驻留在其中,但我们希望大屏幕用户能够查看所有信息以及周围的整个场景

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


非常感谢

我认为这取决于你的客户想要什么——他们的目标受众是拥有更现代化计算机的人吗?然后去高清。如果对客户来说,网站要达到尽可能广泛的市场是很重要的,那么就去扩大规模,但要知道你会失去质量。我还建议实现带宽检测:,尽管我想这不在播放方面。

根据我的经验,通过平滑缩放较小尺寸的视频(因此它仍能保持一定的质量)比仅播放高清质量的电影更需要cpu


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

为什么不为不同的屏幕大小加载不同的视频


设置flash电影以拉伸到窗口尺寸(使用
stage.scaleMode=StageScaleMode.NO_SCALE
),然后使用
stage.stageWidth
stage.stageHeight

最终,我们需要以1680 x 1050播放视频,这对于大多数观众的电脑来说都太高了,无法在本地播放。我们最终做的是使用On2的VP6-s编解码器的720p预设对高清视频进行编码,并缩放到所需的分辨率。即使在整个视频可见的情况下(对于屏幕较小的用户,视频居中,而不是缩放到屏幕大小,因此他们只能看到视频的较小部分),大多数计算机的质量都是可以接受的,播放效果也不错


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

是的……我当然更关心质量,但如果客户无法处理播放高清(掉帧、跳过等),质量将受到影响。最终,这里的问题与性能有关:缩放和平滑标准def是否比HD播放的处理器密集度低?