13

MPD「 http://dash.edgesuite.net/adobe/hdworld_dash/HDWorld.mpd」と関連するすべての.m4sファイルをダウンロードしました。VLCプレーヤーで実行してみました。しかし、フォーマットはVLCプレーヤーによって認識されません。

このメディアセグメントをダウンロードしましたwget(1〜14セグメントが利用可能です) http://dash.edgesuite.net/adobe/hdworld_dash/hdworld_seg_hdworld_0696kbps_ffmpeg.mp4.video_temp2 .​​m4s 。

誰かがプレーヤーで.m4s形式のファイルを実行する方法を教えてもらえますか?

システム:Ubuntu 11.10

4

4 に答える 4

38

初期化セグメントが必要です。多くの場合、「00」または「init」という名前が付けられているか、他のファイルのようにシーケンス番号がなく、「。m4s」ではなく「.mp4」で終わることがよくあります。次に、ファイルを連結します。初期化セグメントから開始する限り、シーケンスのどこからでも開始できます。

例えば

cat init.mp4 *.m4s > output.mp4

次に、暗号化(DRM)が適用されていないことを前提として、コンテンツを含む再生可能なmp4ファイルが作成されます。

于 2015-03-20T20:45:36.517 に答える
5

.m4sファイル形式はISOベースメディアファイルです。すなわち、MPEG-4パート14。Windows用のm4sプレーヤーを入手できる詳細については、仕様をお読みください。Linuxプラットフォームで私が知る限り、GPACが役に立ちます。GPACツールであるMP4Boxを使用して、任意のメディアソースから独自のMPDを作成できます。

MP4Clientを使用して、MPDからダッシュメディアを再生できます。実際、.m4sの個別のセグメントは、独自のbcozプレーヤーでは再生できません。メディアを再生するには、コーデックとmimeタイプを知っている必要があり、m4sはどのプレーヤーでもサポートされていません。つまり、独自のヘッダーとデータ(moof&mdat)があります。

多くのm4sセグメントを含むMPDを再生する場合(独自のMPDを作成するか、各オーディオおよびビデオセグメントをMPDとは別にダウンロードして、同じフォルダーに入れることができます):

  1. GPACをインストールします。
  2. $MP4Client MYWorld.mpdOsmo4プレーヤーが開き、ビデオが再生されていることがわかります。楽しみ..

参考までに、ローカルストリーミングサーバーもこのビデオを再生できます。

$MP4Client http://localhost/MYWorld.mpd

動作していない場合は、segmentAlignmentフラグを変更し<AdaptationSet segmentAlignment="true" subsegmentAlignment="true">ます。

于 2012-12-12T06:00:23.467 に答える
1

GPACプレーヤーを使用して再生し、すべてのサードパーティコーデックと一緒にインストールすることもできます-http: //gpac.wp.mines-telecom.fr/player/

一部のpplは、vlcを使用できると主張していますが、私はそれをテストしていません。

于 2012-12-03T11:50:33.647 に答える
-1

OSXターミナルでこれを試してください:

open -a Osmo4 example.mpd

わたしにはできる。

于 2015-08-12T07:04:29.897 に答える