2017-02-14 20 views
0

Я хочу сегментировать потоки аудио и видео, а также создавать файл .mpd для них с MP4BOX.Сегмент аудио и видео и создайте «.mpd» с MP4BOX

Я последовал за это руководство, чтобы создать мультиплексирование mp4, который содержит все видео и аудио потоков: http://www.hbbtv-developer.com/site/blog/?p=879

Моего мультиплексирования видео выглядит следующим образом: Muxed video

Затем я доработал сценарий в соответствии с инструкцией по использованию входные файлы для создания файла .mpd вместе с видеопотоками.

Это сценарии, в которых я работал.

MP4Box -dash 4000 
     -profile dashavc264:onDemand 
     -bs-switching no 
     -url-template 
     -mpd-title multivideo_vod_mpd 
      MULTIPLEX_DASH.mp4:trackID=1:id=v0:role=v0 
      MULTIPLEX_DASH.mp4:trackID=2:id=v1:role=v1 
      MULTIPLEX_DASH.mp4:trackID=3:id=v2:role=v2 
      MULTIPLEX_DASH.mp4:trackID=4:id=v3:role=v3 
      MULTIPLEX_DASH.mp4:trackID=5:id=v4:role=v4 
      MULTIPLEX_DASH.mp4:trackID=6:id=v5:role=v5 
      MULTIPLEX_DASH.mp4:trackID=7:id=v6:role=v6 
      MULTIPLEX_DASH.mp4:trackID=8:id=v7:role=v7 
      MULTIPLEX_DASH.mp4:trackID=9:id=a0 
      MULTIPLEX_DASH.mp4:trackID=10:id=a1 
      MULTIPLEX_DASH.mp4:trackID=11:id=a2 
     -out OHD_25_multivideo.mpd 

Но как-то файл .mpd содержит информацию только от одного из видеопотоков, скопированных всех потоков, даже если INIT-файл, созданный имел все потоки мультиплексирование внутри него.

Когда я попытался его с Profile=Live вместо onDemand он создал только сегменты одного из потоков ...

Может кто-то предложить правильный сценарий в MP4Box, чтобы создать правильный .mpd файл вместе с видео & аудиопотоков из muxed mp4 я добавил экран печати от?

ответ

0

Участник GPAC здесь. Ваша командная строка кажется прекрасной. Это похоже на ошибку. Пожалуйста, открыть вопрос на нашем трекере, если вы хотите, чтобы это было решено: https://github.com/gpac/gpac/issues

Спасибо,

Romain

+0

спасибо Открою вопрос там в ближайшее время. Еще один вопрос: когда я создаю манифест (.mpd) с этой командой, он создает один «Адаптационный набор» для каждого потока. Поскольку я читаю во многих местах, у вас должны быть все видеопотоки под тем же «адаптационным набором», а затем иметь их в подкатегориях под «Представление». Если я изменил все роли роли «роли» на ту же роль, то они будут находиться под тем же «адаптационным набором» с отдельным представлением. Какой путь правильный? – user3729198

 Смежные вопросы

  • Нет связанных вопросов^_^