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 после завершения кодирования, что позволит начать воспроизведение видео до того, как оно будет полностью загружено клиентом.