2017-02-14 3 views
0

내 오디오 및 비디오 스트림을 분할하고 MP4BOX를 사용하여 .mpd 파일을 만듭니다. 세그먼트 오디오 & 비디오 및 MP4BOX로 ".mpd"만들기

나는 모든 비디오 및 오디오 스트림을 포함하는, 다중화 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 파일은 생성 된 초기화 파일이 내부의 다중화 모든 스트림을했다하더라도 모든 스트림에 복사 된 비디오 스트림 중 하나의 정보를 포함

. 나는 단지 스트림 중 하나에서 세그먼트를 만들어 Profile=Live 대신 onDemand와 그것을 시도

...

누군가가 비디오 & 오디오 스트림과 함께 올바른 .mpd 파일을 만들 MP4BOX에서 올바른 스크립트를 제안 할 수 muxed mp4에서 인쇄 화면을 추가 했습니까?

답변

0

GPAC 여기에 기부하십시오. 귀하의 명령 줄은 괜찮아 보입니다. 이것은 버그처럼 보입니다. 당신이 그것을 해결하고자하는 경우 우리의 추적에 문제를여십시오 : https://github.com/gpac/gpac/issues

감사합니다,

로맹

+0

덕분에 내가 거기에 곧 문제를 엽니 다. 다른 질문 : 해당 명령으로 매니페스트 (.mpd)를 만들면 모든 스트림에 대해 하나의 "AdaptationSet"이 만들어집니다. 여러 곳에서 읽었을 때 같은 "AdaptationSet"아래에있는 모든 비디오 스트림을 가져와야하고 "Representation"아래의 하위 범주에 있어야합니다. "역할"모든 비디오 스트림을 동일한 역할로 변경하면 개별 표현이있는 동일한 "AdaptationSet"아래에있게됩니다. 올바른 방법은? – user3729198

관련 문제