请描述通过Flash Player在网络上投放视频的一些最佳做法。例如,我在FLV中以320x240像素编码视频,这似乎是合理质量和最佳文件大小的最佳尺寸。在播放时,我有许多不同的视频组件可以播放几种不同大小的视频。
欢迎任何其他建议 - 为所有人欢呼。
答案 0 :(得分:2)
是的,很多。我将总结一些我倾向于个人关注的内容:a)坚持相同的宽高比,b)尽量保持目标分辨率为源的整数倍:例如:640x480
- > 320x240
是。您需要更多地担心编解码器和编码参数。正如他们所说,ffmpeg和其他编码器会给你“足够的绳子让自己挂起来”。更多的是艺术而不是科学。
不确定我是否让你充分。我建议将FLV用于实际的视频文件。当您进入全屏时,视频将不会被拉伸。相反,如果它无法填满屏幕,你将在底部和底部获得黑色边框。顶部(如果视频比屏幕宽)或侧面(如果视频高于屏幕......这种情况是不寻常的。)
如果你这样做,你会遇到缓冲。据我了解,动态bandiwdth检测意味着将为客户端的Internet连接显示最高质量的视频。因此,你不会想要以编程方式强制提高质量。
在Windows和OS X上的大多数现代机器中都有不错的驱动程序? 是 ,具体取决于编解码器。 Linux将会受到重创。广泛实施的编解码器将有更大的成功机会。例如:h263(FLV),h264(MP4)。
答案 1 :(得分:1)
哇!很多关于视频的好问题。不幸的是,我没有太多处理Flash视频,但这是我用来完成任务的工作(正确编码FLV以进行渐进式下载):
Best Practices for Encoding Video with the VP6 Codec,高低运动文章底部的表格非常方便。
Optimal Frame Dimensions for Flash Video 和Robert Reinhardt's New Flash Video (FLV) Bitrate Calculator以及该页面上的MAC和WIN项目以及应用程序here的更新(AVC / H.264)AIR版本。
查看Robert Reinhardt的博客/书籍等等。
我希望这些资源是一个良好的开端。