Видеотег HTML5 не поддерживает видеофайл .mp4 с кодеком MPEG4.

У меня есть файлы .mp4 с кодеком MPEG4, но я сталкиваюсь с проблемой, когда пытаюсь отобразить эти видео на веб-странице.

Примечание. Я могу воспроизводить одни и те же видео в проигрывателях Windows Media и Movies.

Я не знаю, как решить эту проблему.

Мои вопросы:

1) почему тег видео HTML5 не поддерживается, когда видео в порядке с проигрывателем Windows Media и проигрывателем фильмов?

2) Как отображать эти файлы .mp4 с кодеком MPEG4 на веб-странице.


person K Kiran kumar    schedule 04.05.2018    source источник


Ответы (1)


Правильный. Он будет поддерживать только h.264 или, возможно, VP9. Причина для стандартов должна быть очевидной. Поддержка кодеков — это много дополнительной работы и много дополнительных затрат на оплату патентов на кодеки.

2) как отображать -> перекодировать в h.264.

person szatmary    schedule 04.05.2018
comment
Я попытался преобразовать MPEG4 в видео h.264, качество сильно ухудшилось, и он показывает первый кадр почти 20 секунд, а затем начинает показывать оставшиеся кадры, почему это происходит. Знаете ли вы какие-либо библиотеки .net для преобразования .mpeg4 в h.264? - person K Kiran kumar; 05.05.2018
comment
У каждого вопроса должен быть свой пост в stackoverflow. - person szatmary; 05.05.2018