我希望从用我的数码相机拍摄的电影中生成网络视频。我应该生成什么格式,以什么分辨率和比特率来确保在移动和桌面设备上播放?
这就是我的想法:
输入格式:AVI、MOV
输出格式:webm、ogv、mp4
输出分辨率:1080p、720p、320p
最佳答案
不是一个真正的编程问题,但无论如何我都会回答:
WebM 可以完全抛弃。很少有设备支持它。 mp4 是所有设备支持的最常见格式。低端手机支持 3gpp 格式而不是 [mp4 的表亲]。如果你有它,你应该可以使用 90% 的设备。
带有 h.264/aac 的 mp4 是最常见的,对于不支持带有 mp3 的那些 mpeg4 的设备就足够了。
你有多少设备是 1080p 分辨率。最好放弃 1080p 并在其中获得一个 SD 分辨率 480p。
比特率取决于编码配置文件和内容。只需确保使用 ffmpeg 和 libx264 进行两遍编码以获得最佳质量。
关于ffmpeg - 应该生成哪些电影格式和分辨率以确保跨浏览器/平台兼容性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12222007/