Как склеить DASH чанки?

Порой для анализа DASH контента есть необходимость склеить mp4 чанки чтобы посмотреть, что же находится внутри или что скачивает DASH плеер. Подробнее с MPEG-DASH можно ознакомиться в статье: MPEG-DASH – что это?

Любой DASH видеопоток имеет плейлист с расширением .mpd, в котором указывается ссылка на файл инициализации, обычно он так и называется init, а расширение у него может быть mp4i, mp4, mp4v и другие вариации.

Положим в папку D:\DASH chunks загруженные сегменты видео, обычно это нарезанные mp4 файлы и файл инициализации.

mpeg-dash chunks склейка чанков

Запустим командную строку Win+R -> cmd

run cmd запуск командной строки windows

Перейдем в нашу папку выполнив команды:

D:

D:>cd «DASH chunks»

После чего начнём склеивать DASH чанки следующей командой:

copy /b «init.m4v» + «dash_chunk_30fps_3840x2160_12000k_0.mp4» + «dash_chunk_30fps_3840x2160_12000k_1.mp4» + «dash_chunk_30fps_3840x2160_12000k_2.mp4» + «dash_chunk_30fps_3840x2160_12000k_3.mp4» result.mp4

Склейка DASH чанков

Где init.m4v — это наш файл инициализации,

dash_chunk_30fps_3840x2160_12000k_0.mp4 — Dash чанки, их необходимо указывать в правильной последовательности, обычно это возрастающая нумерация в имени файла. В данном примере от 0.mp4 до 3.mp4

result.mp4 — это название файла, который мы получим после склейки в той же директории.

Открываем result.mp4 с помощью VLC Media Player, или любого другого проигрывателя видео и просматриваем получившийся контент, как это сделал бы нативный или любой другой Dash плеер.

glue dash chunks склейка видео DASH

Добавить комментарий

Авторизация
*
*
Регистрация
*
*
*
Пароль не введен
Вы должны принять соглашение
Генерация пароля