为网络编码电影

为网络编码电影

我有一个朋友在 IIS 和 Windows Server 2003 R2 32 位上托管他的网站。

他有 .WMV 文件、.MPG 文件和其他文件,其中一些文件大小达 30 MB!他想知道为什么用户抱怨网站速度慢!

所以我的问题是,我们如何才能减小这些电影的大小?用什么软件?比特率设置是什么?等等。

有免费软件吗?我可以使用 Mac 或 PC。

感谢您的想法。

答案1

嗯,我认为 30 帧/秒的帧率是不错的。
你可以做的是降低视频质量。
也可以尝试以 .flv 格式进行编码以查看。

对于用于转换和设置参数(如质量)的免费软件,我推荐(免费):
格式工厂

答案2

手刹非常适合将电影编码为较小的文件大小。您可以选择输出文件的大小,它会降低比特率以匹配它。

答案3

只是为了添加有关比特率和上游的更多信息。

想想看,如果你用“150”编码视频,你需要一个可以上传 150kbps 的连接每位客户换句话说,典型的 xDSL 连接提供 6MBps 下行速率和 600 KBps 上行速率。这样,在上行链路阻塞并且一切都变得糟糕之前,您可以获得大约 4 个具有该比特率的流。

如果您可以以每秒 650k 的速度下载文件,那么利用该上行数据,您可以上传大约 50-60k 的文件。但是,如果您的上行数据用完了,那么下行数据也会衰减,因为您需要上行数据来发送 ACK 等。

如果您需要良好的质量和超过 2-3 名观众,最好的解决方案是将其托管在其他地方。

答案4

首先,将视频编码为 Mpeg4 H.264,因为:

  • 随着 HTML 5 的最近发布,您的浏览器将无需 Flash 即可播放它们
  • H.264 提供了一种很好的视频压缩格式
  • Handbrake 有一套非常全面的设置来创建 H.264

阅读有关小文件大小与质量的建议比特率的其他评论。

如果这不起作用,您可能没有足够的上行带宽来有效地传输视频。例如,您的互联网连接太慢了。

解决办法是:

  • 获得更多带宽
  • 将文件托管在其他地方
  • 使用 bittorrent 共享文件

更新

以下是关于 HTML5 视频的详细内容维基百科

当前的 HTML5 草案规范并未在视频标签中指定浏览器应支持哪些视频格式。用户代理可以自由支持他们认为合适的任何视频格式...

H.264/MPEG-4 AVC 被广泛使用,具有良好的速度、压缩、硬件解码器和视频质量,但受专利保护。[11] 除特殊情况外,H.264 的用户必须向 MPEG LA 支付许可费,该组织是一群包括微软和苹果在内的专利持有者。[12] 因此,它不被视为必需的默认编解码器。

Google 收购 On2 后,WebM 项目应运而生,这是一个免版税的 VP8 开源版本,采用 Matroska 容器并带有 Vorbis 音频。Google Chrome、Opera 浏览器和 Mozilla Firefox 均支持该项目。

相关内容