0

目前有点困惑,我有 2 个 .mp4 文件,都带有 h.264 编码的视频。

| #Safari | 视频 1 | 视频 2 |
| 窗户 | 失败 | 玩过 |
| 操作系统 | 玩过 | 玩过 |

我的代码

<video width="550" height="400" controls>
    <source src="test/charlie.mp4" type="video/mp4" /> 
    <source src="test/charlie.ogv" type="video/ogg" /> 
  Nope.
</video>    

视频 1

状态:HTTP/1.1 200 OK
日期:格林威治标准时间 2012 年 6 月 27 日星期三 09:19:02   
服务器:Apache/2.2.22 (Debian)  
最后修改时间:2012 年 6 月 27 日星期三 08:06:41 GMT   
ETag:“aff04e8-49c7f3-4c36fb1f12640”  
接受范围:字节   
内容长度:4835315
连接:关闭   
内容类型:视频/mp4

视频 2

状态:HTTP/1.1 200 OK
日期:格林威治标准时间 2012 年 6 月 27 日星期三 09:18:37   
服务器:Apache/2.2.22 (Debian)  
最后修改时间:2009 年 12 月 28 日星期一 05:06:33 GMT   
ETag:“aff04eb-45de48-47bc2de762840”  
接受范围:字节   
内容长度:4578888
连接:关闭   
内容类型:视频/mp4

我用于视频 1 的 ffmpeg 命令是

ffmpeg -y -i input.avi -vcodec libx264 -r 24 -preset medium -crf 20 -bufsize 20M -acodec libfaac -ac 2 -ar 44100 -ab 128k out.mp4

以前有人见过这种行为吗?

4

1 回答 1

0

-preset medium看起来有点可疑。那究竟是什么?IIUC H264 取决于 [levels](http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC#Levels] 在设备和浏览器之间有不同的支持。

于 2012-10-21T11:42:52.247 回答