Potřebujete inicializační segment. Často se jmenuje "00" nebo "init" nebo nemá pořadové číslo jako ostatní soubory a často končí ".mp4" spíše než ".m4s". Pak už jen zřetězíte soubory dohromady. Můžete začít kdekoli v sekvenci, pokud začínáte inicializačním segmentem.
Například
cat init.mp4 *.m4s > output.mp4
Pak máte přehratelný soubor mp4 s obsahem, za předpokladu, že na něj není aplikováno žádné šifrování (DRM).
můžete jej hrát pomocí přehrávače GPAC a nainstalovat jej také se všemi kodeky třetích stran - http://gpac.wp.mines-telecom.fr/player/
někteří ppl tvrdí, že jsou schopni používat vlc, netestoval jsem to.
Formát souboru .m4s je ISO Base Media File. tj. MPEG-4 Part 14. Přečtěte si specifikace pro více informací, můžete získat m4s player pro Windows. Pokud vím, na platformě Linux pomůže GPAC. Můžete si vytvořit své vlastní MPD z jakéhokoli zdroje médií pomocí nástroje MP4Box a GPAC.
MP4Client můžete použít pro přehrávání vašich DASHed Media z MPD. Ve skutečnosti samostatný segment .m4s není schopen přehrát vlastním bcoz přehrávač by měl znát typ kodeku a mime pro přehrávání jakýchkoli médií a m4s není podporován žádným přehrávačem, tj. má vlastní záhlaví a data (moof &mdat).
Pro přehrávání MPD, které obsahuje mnoho segmentů m4 (můžete si vytvořit vlastní MPD nebo stáhnout každý audio a video segment samostatně z libovolného MPD a vložit je do stejné složky):
- nainstalujte GPAC.
$MP4Client MYWorld.mpd
otevře přehrávač Osmo4 a uvidíte, jak se vaše video přehrává. Užijte si to..
Pro informaci, místní streamovací server může také přehrát toto video:
$MP4Client http://localhost/MYWorld.mpd
pokud nefunguje, změňte příznak segmentAlignment, tj. <AdaptationSet segmentAlignment="true" subsegmentAlignment="true">
.