2

我正在为客户开发一个在线视频存储系统,主要用 PHP 编写。目前我正在构建我们桌面网站的移动版本。我们的桌面网站允许用户在浏览器中观看视频,就像 YouTube 一样。

我的客户端通过我创建的管理器界面上传视频,我的应用程序使用服务器上的 FFmpeg 将他的视频转码为多种分辨率和比特率。我不是 FFmpeg 方面的专家,虽然我不知道每个单独设置的来龙去脉,但我确实了解它作为一个整体是如何工作的。现在,我们使用 mp4 容器格式和 h.264 编解码器来编码我们的视频。我们的命令看起来像:

ffmpeg -y -i "INPUT FILE.mov" -f mp4 -s 640x480 -vcodec libx264 -preset fast -maxrate 1500 -bitrate 1000 -bufsize 4096 -acodec libfaac -ab 192 -ac 2 "OUTPUT_FILE.mp4" >> "FILE .log" 2>&1 &

我希望获得有关使用 FFmpeg 在 IOS 和其他移动设备上为网络流编码视频的最佳实践的信息。什么样的分辨率和设置才能制作出好的移动流媒体视频?如何确保在众多 Android 设备中实现最大兼容性?

4

1 回答 1

5

这篇 Zencoder 博客文章不是 FFmpeg 特定的,而是为您提供 iOS 视频设置的概述。

http://blog.zencoder.com/2010/09/30/how-to-encode-video-for-mobile-use/

于 2012-06-21T21:13:18.030 回答