Например у нас есть MPEG-DASH контент, который состоит из отдельных сегментов. Если попытаться перетащить один из сегментов в VLC плеер или какой-то другой видеоплеер, то видео воспроизводиться не будет. Как же воспроизвести нужный сегмент в видеоплеере?
Воспроизведение MPEG-DASH сегментов
В директории с MPEG-DASH контентом как правило находится файл init.mp4, который как раз и является началом для всех сегментов и несет в себе информацию о формате видео и пр.
Поэтому необходимо данный файл объединить с сегментом или сегментами, которые мы хотим воспроизвести. Для этого можно использовать следующую команду в Windows.
C:\Video\BigBugBunny\dashcontent> copy /b «init.mp4» + «segment_100_8000kbps.m4s» result.mp4
- dashcontent — директория с MPEG-DASH контентом
- init.mp4 — init файл
- segment_100_8000kbps.m4s — сегмент видео
- result.mp4 — видео, которое будет создано в результате объединения двух файлов
В итоге, если видео result.mp4 воспроизвести в VLC плеере то мы увидим изображение. В моем случае это видео длительностью 4 секунды с названием 800.mp4.
Всего хорошего!
Если у вас появились какие-то вопросы по медиа-серверам, пишите нам. Если вам нужно что-то настроить или получить консультацию по медиа-серверам и системам видео-вещания, также можете обращаться ко мне и нашей команде. Разную полезную информацию на данную тему вы можете найти в нашем Справочнике по видеотрансляциям.
Приглашаю всех подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia. Буду рад видеть Вас в своих подписчиках.
Комментарии: