Воспроизведение фрагментированного видеопотока(MPEG-DASH) с использованием Python

#python #video-streaming #mpeg-dash #multimedia #mpeg

Вопрос:

недавно я работаю над MPEG-DASH, который может генерировать фрагментированные видеофайлы и файл .MPD для получения фрагментированных видео. Фрагментированный видеофайл сегментируется и сохраняется в формате .m4s, который представляет собой видеофайл без заголовка(видеоинформации).

Мне интересно, могу ли я декодировать и воспроизводить фрагментированное видео с помощью python.

Я протестировал некоторые методы воспроизведения видео, такие как cv2.VideoCapture, однако они не могут прочитать видеофайл без заголовка.

Действительно с нетерпением жду ваших советов, ребята.

PS: Конечно, с помощью VLC-плеера или других плееров можно воспроизводить видео MPEG-DASH, однако я хочу декодировать фрагментированное видео на python.

Комментарии:

1. Пожалуйста, добавьте дополнительную информацию о библиотеках, которые вы использовали, и включите код, который вы пробовали.

2. Я пробовал только cv2.VideoCapture

3. «Заголовок» — это сегмент инициализации, который указан в MPD. Попробуйте добавить это в начало видеофайла, прежде чем вводить его в любой метод воспроизведения viedo, который вы пытаетесь.