0

我希望从用我的数码相机拍摄的电影中生成网络视频。我应该生成什么格式,以什么分辨率和比特率来确保在移动和桌面设备上播放?

这就是我的想法:

输入格式:AVI、MOV

输出格式:webm、ogv、mp4 输出分辨率:1080p、720p、320p

4

2 回答 2

1

不是一个真正的编程问题,但无论如何我都会回答:

WebM 可以完全抛弃。很少有设备支持它。mp4 是所有设备支持的最常见格式。低端手机支持 3gpp 格式而不是 [mp4 的表亲]。如果你有它,你应该可以使用 90% 的设备。

带有 h.264/aac 的 mp4 是最常见的,对于不支持带有 mp3 的那些 mpeg4 的设备就足够了。

你有多少设备是 1080p 分辨率。最好放弃 1080p 并在其中获得一个 SD 分辨率 480p。

比特率取决于编码配置文件和内容。只需确保使用 ffmpeg 和 libx264 进行两遍编码以获得最佳质量。

于 2012-08-31T20:48:07.787 回答
1

如今,大多数移动设备都可以很好地显示“高清”内容。但是,如果您希望节省人们数据计划的带宽,一个好的分辨率可能是 852x480。

现在,取决于您是否需要接近无损的质量,或者您是否可以接受视频中的小瑕疵,这将决定您的比特率。对于 1080p 和 x264,您可以在大约 15mbps 的情况下接近无损,但您可以拥有 10-11mbps 的可观看视频。我不确定其他编解码器的对比情况如何,因此您可能需要通过短视频尝试几次测试运行。

如果你做 720p,你肯定可以摆脱 4-6mbps。

使用 852x480,您可能会以低至 1.5-2mbps 的速度获得成功。

480x320,或者甚至 320x240 可能是一个不错的选择,如果您怀疑人们会在低端设备或非常慢的连接或非常有限的带宽上观看此视频。320x240 分辨率为 500kbps,480x320 分辨率为 1mbps。

这些都是起点,因为每个编解码器和选定的编码选项都会提高/降低质量。但我相信这些是很好的起点。

于 2012-08-31T20:50:42.440 回答