2017-02-14 16 views
0

私のオーディオとビデオのストリームを分割し、MP4BOXでそれらの.mpdファイルを作成したいと思います。セグメント化オーディオ&ビデオとMP4BOXで ".mpd"を作成

私はすべてのビデオとオーディオストリームが含まれている多重化のMP4を作成するには、このガイドに従っ: Muxed video

その後、私が使用するためのガイドに従って、スクリプトをカスタマイズした:http://www.hbbtv-developer.com/site/blog/?p=879

マイ多重化ビデオは、このようになりますビデオファイルと共に.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ファイルのみを作成した初期化ファイルは、その中に多重化すべてのストリームを持っていたにもかかわらず、すべてのストリームにコピーされたビデオストリームの1からの情報が含まれてい

。私はそれが唯一のストリームの1つからセグメントを作成し Profile=Live代わりの onDemandでそれを試してみました

...

誰かがビデオ&オーディオストリームと一緒に正しい.mpdファイルを作成するために、MP4BOXで適切なスクリプトをお勧めできますmuxed mp4からプリントスクリーンを追加しましたか?

答えて

0

GPAC投稿者はこちらです。あなたのコマンドラインはうまくいくようです。これはバグのようです。あなたはそれが解決されることを望むならば、私たちのトラッカーに問題を開いてください:https://github.com/gpac/gpac/issues

おかげで、

ロマン

+0

感謝し、私はそこにすぐに問題を開きます。 もう1つの質問:そのコマンドでマニフェスト(.mpd)を作成すると、すべてのストリームに対して1つの "AdaptationSet"が作成されます。私が多くの場所で読んでいるときは、すべてのビデオストリームを同じ「AdaptationSet」の下に置いて、それを「Representation」のサブカテゴリに入れる必要があります。 すべてのビデオストリーム "ロール"を同じロールに変更すると、個々の表現で同じ "AdaptationSet"になります。 どちらが正しいですか? – user3729198

関連する問題