Что бы я ни делал, я не могу заставить свой MP4 <video>играть на Safari / iPad - PullRequest
4 голосов
/ 05 февраля 2012

Занимался этим часами. Не уверен, что я делаю не так в данный момент.

<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>

В сафари просто написано "загрузка ...", а на iPad - пустой черный ящик. Работает в Firefox.

Я пытался экспортировать видео несколько раз с конкретными настройками

(видео H.264 (до 720p, 30 кадров в секунду; уровень основного профиля 3.1 с аудио AAC-LC до 160 Кбит / с, 48 кГц, стереозвук в файлах .m4v, .mp4 и .mov форматы) Видео MPEG-4, до 2,5 Мбит / с, 640 на 480 пикселей, 30 кадров в секунду, Простой профиль с аудио AAC-LC до 160 Кбит / с, 48 кГц, стереозвук в форматах файлов .m4v, .mp4 и .mov.) Я получил эти характеристики из другого вопроса / ответа на этом сайте. Я старался изо всех сил экспортировать с этими настройками в FCP, но не пошел.

Есть предложения? Я не могу загрузить какое-либо программное обеспечение для преобразования на компьютер, на котором я сейчас работаю, но я мог бы использовать онлайн-инструмент или пошаговые инструкции для правильного кодирования этой проклятой вещи.

Спасибо.

Ответы [ 2 ]

1 голос
/ 05 февраля 2012

2 возможных причины:

Цитата:

Видео: H.264 Базовый уровень 3.0, Базовый уровень 3.1 и Основной уровень 3.1.

Аудио:

  • HE-AAC или AAC-LC до 48 кГц, стереозвук
  • MP3 (MPEG-1 Audio Layer 3) 8 кГц - 48 кГц, стереозвук

Примечание: 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,Вы должны использовать Основной уровень 3.1.

Самая распространенная ошибка - не использовать кодировку «Базовая линия», а вместо этого"расширенный" или "высокий" для видео

0 голосов
/ 21 октября 2012

Вам необходимо использовать профиль типа -vpre ipod640.Пожалуйста, посмотрите на https://github.com/kaihendry/recordmydesktop2.0/ для получения дополнительных советов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...