【问题标题】:No matter what I do, I cannot get my MP4 <video> to play on Safari/iPad无论我做什么,我都无法让我的 MP4 <video> 在 Safari/iPad 上播放
【发布时间】:2012-02-27 00:15:35
【问题描述】:

解决这个问题已经好几个小时了。目前不确定我做错了什么。

<video controls="controls" >
<source src="cute.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="cute.webm" type="video/webm" />
<source src="cute.theora.ogv" type="video/ogg" />
</video>

在 Safari 中它只是说“正在加载...”,而在 iPad 上它是一个空白的黑盒子。它适用于 Firefox。

我尝试使用特定设置多次导出视频

(H.264 视频(最高 720p,每秒 30 帧;主要配置文件级别 3.1,AAC-LC 音频最高 160 Kbps,48kHz,.m4v、.mp4 和 .mov 文件中的立体声音频格式) MPEG-4 视频,最高 2.5 Mbps,640 x 480 像素,每秒 30 帧,具有最高 160 Kbps 的 AAC-LC 音频的简单配置文件,48kHz,.m4v、.mp4 和 .mov 文件格式的立体声音频。) 我从本网站上的另一个问题/答案中获得了这些规格。我尽力在 FCP 中使用这些设置导出,但没有成功。

有什么建议吗?我现在无法在我现在使用的计算机上下载任何转换软件,但我可以使用在线工具或分步说明来正确编码这该死的东西。

谢谢。

【问题讨论】:

  • 您的文档类型是否正确?
  • 我不知道那是什么。我不是专业人士
  • 只是将 添加到顶部,什么也没做
  • 您是否希望视频自动播放,如果您需要添加“自动播放”属性
  • 你有测试页面的链接吗?

标签: ipad html video encoding safari


【解决方案1】:

2 个可能的原因:

引用:

视频:H.264 Baseline Level 3.0、Baseline Level 3.1 和 Main Level 3.1。

音频:

  • HE-AAC 或 AAC-LC 高达 48 kHz,立体声音频
  • MP3(MPEG-1 音频第 3 层)8 kHz 至 48 kHz,立体声音频

注意:iPad、iPhone 3G 和 iPod touch(第 2 代及更新机型)支持 H.264 Baseline 3.1。但是,如果您的应用程序在旧版本的 iPhone 或 iPod touch 上运行,则应使用 H.264 Baseline 3.0 以实现兼容性。如果您的内容仅适用于 iPad、Apple TV、iPhone 4 及更新机型以及 Mac OS X 计算机,则应使用 Main Level 3.1。

最常见的错误是不使用“基线”编码,而是对视频使用“扩展”或“高”

【讨论】:

  • 再次阅读您的问题,配置文件正是您做错了“主要配置文件级别 3.1”而不是基线
【解决方案2】:

您需要使用像-vpre ipod640 这样的配置文件。请查看https://github.com/kaihendry/recordmydesktop2.0/ 以获取更多提示。

【讨论】:

  • 死链接。应删除或更新参考;最好在答案中加入细节与未来发生同样事情的风险
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-07
  • 2016-12-27
  • 2023-01-30
  • 2019-10-19
  • 2012-03-11
  • 1970-01-01
  • 2020-05-01
相关资源
最近更新 更多