Как создать видео и аудио файлы для API Media Source Extension? - PullRequest
0 голосов
/ 03 декабря 2018

Я создал видеоплеер из Media Source Extension API.Я отделил video и audio от original.mp4 (1 minute duration).Я разделил video и audio на маленькие 5 second files (12 files in total).Я получаю каждый из них и играю их вместе.Но видео перестает воспроизводиться примерно через 45-47 секунд.Я не могу понять, почему видео останавливается / буферизуется.Я не могу понять, в чем проблема в коде javascript или в видеофайлах?

Я загрузил все ресурсы здесь (https://drive.google.com/file/d/1NHc_yNRU0tvaU18aohLy74Js3y7UHD4N/view?usp=sharing). и написал команды, которые я использовал для создания моего видео и аудиофайлы ниже. Я также заметил, что эта проблема возникает только с Google Chrome и работает идеально и гладко на Microsoft Edge. Спасибо

Making the Media files:

Extracting video from original.mp4: MP4Box -single 1 original.mp4

Extracting audio from original.mp4: MP4Box -single 2 original.mp4

Splitting the video and audio into 5 second parts: ffmpeg -ss время начала -to время окончания -i (video.mp4 OR audio.mp4) (video_ part .mp4OR audio_ part .mp4)

Fragmenting all the video and audio parts: MP4Box -dash 1000 -rap -frag-rap (video_ part .mp4 OR audio_ part .mp4)

Then using the fragmented video and audio files to be played via the Media Source Extension API video player. например (video_part_dashinit.mp4 OR audio_part_dashinit.mp4)

...