it-swarm.com.de

Wie kann ich eine .m4s-Datei abspielen, die im mpd von MPEG-DASH auf dem Player gespeichert ist?

Ich habe die MPDs " http://dash.edgesuite.net/Adobe/hdworld_dash/HDWorld.mpd " und alle zugehörigen .m4s-Dateien heruntergeladen. Ich habe versucht, es auf VLC-Player auszuführen. Das Format wird jedoch vom VLC-Player nicht erkannt.

Ich habe dieses Mediensegment mit wget heruntergeladen (1 bis 14 Segmente sind verfügbar) http://dash.edgesuite.net/Adobe/hdworld_dash/hdworld_seg_hdworld_0696kbps_ffmpeg.mp4.video_temp2.m4s .

Kann jemand mir Lösung erklären, wie man .m4s Formatdatei auf Spieler laufen lässt?

System: Ubuntu 11.10

9
mojkaro1988

sie können es mit einem GPAC-Player abspielen und auch mit allen Codecs von Drittanbietern installieren - http://gpac.wp.mines-telecom.fr/player/

einige Leute behaupten, dass sie in der Lage sind, vlc zu verwenden, ich habe es nicht getestet.

1
rajneesh

Sie benötigen das Initialisierungssegment. Es wird oft "00" oder "init" genannt oder hat keine Folgenummer wie die anderen Dateien und endet oft mit ".mp4" anstatt mit ".m4s". Dann verketten Sie die Dateien einfach zusammen. Sie können an einer beliebigen Stelle in der Sequenz beginnen, solange Sie mit dem Initialisierungssegment beginnen.

Zum Beispiel

cat init.mp4 *.m4s > output.mp4

Dann haben Sie eine abspielbare mp4-Datei mit Inhalt, sofern keine Verschlüsselung (DRM) darauf angewendet wird.

20
Ted Percival

Das .m4s-Dateiformat ist ISO Base Media File. d. h. MPEG-4 Teil 14. Weitere Informationen finden Sie unter m4s player für Windows. Soweit ich auf Linux-Plattform weiß, wird GPAC helfen. Sie können Ihre eigene MPD aus jeder Medienquelle erstellen, indem Sie mit MP4Box ein GPAC-Tool verwenden.

Sie können MP4Client verwenden, um Ihr DASHed-Medium von MPD abzuspielen. Tatsächlich kann das separate Segment von .m4s nicht mit seinem eigenen bcoz-Player spielen. Die Codec- und MIME-Typen für die Wiedergabe von Medien sollten bekannt sein, und m4s wird von keinem Player unterstützt, d.

Zum Abspielen von MPDs, die viele m4s-Segmente enthalten (Sie können Ihre eigene MPD-Datei erstellen oder jedes Audio- und Videosegment separat von jeder MPD-Datei herunterladen und in demselben Ordner ablegen):

  1. gPAC installieren. 
  2. $MP4Client MYWorld.mpd öffnet den Osmo4-Player und Sie können sehen, dass Ihr Video abgespielt wird. Genießen.. 

Zu Ihrer Information, lokaler Streaming-Server kann dieses Video auch abspielen:

$MP4Client http://localhost/MYWorld.mpd

wenn dies nicht funktioniert, ändern Sie das Flag segmentAlignment, d. h. <AdaptationSet segmentAlignment="true" subsegmentAlignment="true">.

4
mojkaro1988

Versuchen Sie dies im OSX-Terminal:

open -a Osmo4 example.mpd

Für mich geht das.

0
Alex Leung