MPEG-4 часть 10 видео не работает flowplayer html5?

Я использую видео формат mpeg4 на своем сайте. Работает только Chrome. Не работает ipad и т. Д. Но формат - mpeg4 part 10 H.264.

Кто-нибудь знает, как решить эту проблему?

1 ответ

Вы не используете правильную кодировку вашего видео. Для браузеров это должно быть: Базовый уровень 3.

Вы можете использовать FFmpeg для конвертации ваших видео, используя следующую команду:

ffmpeg -i input.avi -codec:v libx264 -preset medium -crf 23 -profile:v baseline -level 3 -pix_fmt yuv420p -movflags faststart output.mp4
  • Контроль качества с -crf и скорость кодирования с -preset как показано в Руководстве по кодированию FFmpeg и x264.

  • Рекомендации по кодированию аудио см. В Руководстве по кодированию FFmpeg и AAC.

  • -pix_fmt yuv420p будет гарантировать, что ваш вывод будет использовать формат пикселя с субдискретизацией, который поддерживается браузером.

  • -movflags faststart переместит атом moov после завершения кодирования, что позволит начать воспроизведение видео до того, как оно будет полностью загружено клиентом.

Другие вопросы по тегам