小编Mar*_*iko的帖子

如何在iOS(iPhone和iPad)上播放带有HTML5视频标签的mp4视频文件?

我想使用视频标记向用户显示HTML5视频.对于Firefox,Chrome和Opera WEBM按预期工作.在Windows和Mac上的Safari中,我的MP4版本也可以使用.我遇到的唯一问题是它不会在iPad和iPhone上播放(当然是Safari).

制作视频

MP4(h.264 + acc-lc)是这样转换的(带有配置文件:基线和3.0级以实现与iOS的最大兼容性):

  • 流#0:0(eng):视频:h264(约束基线)(avc1/0x31637661),yuv420p,640x352,198 kb/s,17 fps,17 tbr,17408 tbn,34 tbc(默认)
  • 流#0:1(eng):音频:aac(LC)(mp4a/0x6134706D),48000 Hz,立体声,fltp,56 kb/s(默认)

编辑:整个ffprobe输出(比特率略有变化等,如上所述):

Metadata:
major_brand     : isom
minor_version   : 512
compatible_brands: isomiso2avc1mp41
encoder         : Lavf56.30.100
Duration: 00:01:00.05, start: 0.046440, bitrate: 289 kb/s
Stream #0:0(eng): Video: h264 (Constrained Baseline) 
(avc1 /0x31637661), yuv420p, 640x352, 198 kb/s, 25 fps, 25 tbr, 
12800 tbn, 50 tbc (default)
Metadata:
  handler_name    : VideoHandler
Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, 
stereo, fltp, 85 kb/s (default) …
Run Code Online (Sandbox Code Playgroud)

iphone html5 mp4 ffmpeg ipad

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

ffmpeg ×1

html5 ×1

ipad ×1

iphone ×1

mp4 ×1