如何使用ffmpeg为网络和手机编码视频

时间:2012-01-23 03:55:07

标签: video ffmpeg video-encoding transcoding

我正在运行一个网站,用户可以上传他们的视频,并将它们全部转码为相同的格式(mp4 a.t.m.)。到目前为止,我一直在使用zencoder(转码即服务)。但我想开始在我自己的服务器上转码视频。

我想知道的是:

  • 我应该转码哪些格式以及视频在大多数手机上播放需要哪些尺寸?
  • 我真的需要webm吗?
  • 哪个更好:CRF还是VRF?
  • 我希望这些视频与原始视频具有相同的比特率/质量。我可以设置最大值吗?
  • 如果我想让视频在任何地方播放,是否有最大比特率我不应该超过?

如果有人愿意写下我需要的命令并解释他们的工作方式和工作方式,我将非常感激:)

1 个答案:

答案 0 :(得分:2)

我在另一个问题上发布了一些关于这种情况的好资源,它可以指出你正确的方向。

Convert video on iPhone

我会使用h.264,因为它具有出色的压缩比和良好的比特率控制。我会选择最大的可变比特率压缩。对于你的整个视频方案,我不会超过1Mb / s(所以如果你有3个视频一次播放不高于300Kb / s),这就是我个人对网络速度的偏好。你必须玩适合你情况的东西: