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
gPACプレーヤーを使用して再生し、すべてのサードパーティコーデックと一緒にインストールすることもできます http://gpac.wp.mines-telecom.fr/player/
一部のpplは、vlcを使用できると主張していますが、私はテストしていません。
初期化セグメントが必要です。多くの場合、「00」または「init」という名前が付けられているか、他のファイルのようにシーケンス番号がなく、「。m4s」ではなく「.mp4」で終わることがよくあります。次に、ファイルを連結します。初期化セグメントから開始する限り、シーケンスのどこからでも開始できます。
例えば
cat init.mp4 *.m4s > output.mp4
次に、暗号化(DRM)が適用されていないと仮定して、コンテンツを含む再生可能なmp4ファイルを作成します。
.m4sファイル形式はISOベースメディアファイルです。すなわちMPEG-4パート14。詳細については仕様を読んでください。Windows用のm4sプレーヤーを入手できます。Linuxプラットフォームで私が知る限り、GPACが役立ちます。任意のメディアから独自のMPDを作成できます。 MP4Boxを使用したソースGPACツール。
MP4Clientを使用して、MPDからダッシュメディアを再生できます。実際、.m4sの個別のセグメントは、独自のbcozプレーヤーで再生できません。メディアを再生するには、コーデックとmimeタイプを知っている必要があります。また、m4sは、どのプレーヤーでもサポートされていません。つまり、独自のヘッダーとデータ(moofとmdat)があります。
多くのm4sセグメントを含むMPDを再生する場合(独自のMPDを作成するか、各オーディオおよびビデオセグメントをMPDとは別にダウンロードして、同じフォルダーに入れることができます):
$MP4Client MYWorld.mpd
Osmo4プレーヤーが開き、ビデオが再生されていることがわかります。楽しい..参考までに、ローカルストリーミングサーバーもこのビデオを再生できます。
$MP4Client http://localhost/MYWorld.mpd
動作していない場合は、segmentAlignmentフラグを変更します。つまり、<AdaptationSet segmentAlignment="true" subsegmentAlignment="true">
。
OSXターミナルでこれを試してください:
open -a Osmo4 example.mpd
わたしにはできる。