Я использую FFMPEG для преобразования видео в .mp4, ogg,.webm, чтобы его можно было просматривать в всех браузерах, поддерживающих HTML5, используя тег видео. Проблема заключается в том, что мне удается преобразовать видео в 3 требуемых формата, но он не отображает видео в теге видео, все, что я получаю, это IE9: красный крест, Firefox: серый крест, может это быть проблемой с преобразованием или это связано с тем, как я добавляю их к источнику видеотега. Вот что я сделал:
-
Командная строка FFmpeg:
ffmpeg -i test.mp4 test.mp4 ffmpeg -i test.mp4 test.ogg ffmpeg -i test.mp4 test.webm
-
Вот тег видео:
<video id="video" height="340" width="470" onplaying="PlayVideoFromVid('PAUSE')" onpause="PlayVideoFromVid('PLAY')" onended="ResetVideo()" preload="true" autobuffer="true" controls="true"> <source src="test.ogg" type="video/ogg"></source> <source src="test.mp4" type="video/mp4"></source> </video>
-
Строки Webconfig для поддержки видео:
<staticContent> <mimeMap fileExtension=".mp4" mimeType="video/mp4" /> <mimeMap fileExtension=".ogg" mimeType="audio/ogg" /> <mimeMap fileExtension=".oga" mimeType="audio/ogg" /> <mimeMap fileExtension=".ogv" mimeType="video/ogg" /> <mimeMap fileExtension=".webm" mimeType="video/webm" /> </staticContent>
Было бы здорово, если бы кто-то мог отправить мне необходимые параметры для ffmpeg, чтобы преобразовать видео в 3 требуемых формата и пример того, как они устанавливают источник в теге видео, чтобы отображать их снова. И любое другое пособие было бы здорово, как установить качество и т.д. При выполнении преобразования.
Спасибо заранее.