У меня проблема с потоковым аудио на моем сайте. Я подумал, что могу поместить файл MP3 в контейнер MP4 с кодеком h264, чтобы использовать возможность псевдопотоковой кодека mp4.
Код, который я использую для преобразования моих файлов:
ffmpeg -i 1.mp3 -y -b:a 32K -vn 1.mp4
Псевдопоток (поиск в незагруженных частях мультимедиа) теперь работает в проигрывателе HTML5, но не во всех медиаплеерах Flash, таких как JWPlayer или FlowPlayer.
Я тестировал свои файлы как на сервере Apache с включенным модулем h264
, так и на Nginx с включенным модулем mod_mp4
, но безуспешно.
Я попробовал MP4Box, QTIndexSwapper и даже создание реального видеофайла путем смешивания петли изображения и моего аудиофайла.
ffmpeg -y -i joojoo.png -i 2.mp3 -vcodec mjpeg havij.mp4
MP4Box -add havij.mp4 -isma havij_new.mp4
Что я делаю неправильно? Что я могу сделать, чтобы заставить его работать?