web-dev-qa-db-fra.com

Comment lire le fichier .m4s donné en MPD de MPEG-DASH sur le lecteur?

J'ai téléchargé les MPD " http://dash.edgesuite.net/Adobe/hdworld_dash/HDWorld.mpd " et tous les fichiers .m4 associés. J'ai essayé de l'exécuter sur le lecteur VLC. Mais le format n'est pas reconnu par le lecteur VLC.

J'ai téléchargé ce segment de média avec wget (1 à 14 segments sont disponibles) http://dash.edgesuite.net/Adobe/hdworld_dash/hdworld_seg_hdworld_0696kbps_ffmpeg.mp4.video_temp2.m4s .

Quelqu'un peut-il me dire comment exécuter un fichier au format .m4s sur le lecteur?

Système: Ubuntu 11.10

9
mojkaro1988

vous pouvez y jouer à l’aide d’un lecteur GPAC, en l’installant également avec tous les codecs tiers - http://gpac.wp.mines-telecom.fr/player/

certaines personnes prétendent pouvoir utiliser vlc, je ne l’ai pas testée.

1
rajneesh

Vous avez besoin du segment d'initialisation. Il est souvent nommé "00" ou "init" ou n'a pas de numéro de séquence comme les autres fichiers et se termine souvent par ".mp4" plutôt que ".m4s". Ensuite, vous venez de concaténer les fichiers ensemble. Vous pouvez commencer n'importe où dans la séquence tant que vous commencez par le segment d'initialisation.

Par exemple

cat init.mp4 *.m4s > output.mp4

Ensuite, vous avez un fichier mp4 lisible avec du contenu, en supposant qu’aucun cryptage (DRM) n’est appliqué.

20
Ted Percival

Le format de fichier .m4 est ISO ISO Media File. c'est-à-dire MPEG-4 Partie 14. lisez les spécifications pour plus d'informations, vous pouvez obtenir le lecteur m4s pour Windows. Pour autant que je sache sur la plate-forme Linux, GPAC aidera. Vous pouvez créer votre propre MPD à partir de n’importe quelle source multimédia en utilisant MP4Box, un outil GPAC.

Vous pouvez utiliser MP4Client pour lire votre média DASHed à partir de MPD. En fait, le segment séparé de .m4s ne peut pas être lu par son propre lecteur bcoz. Le codec et le type mime doivent être connus pour la lecture de n'importe quel média. M4s n'est pris en charge par aucun lecteur, c.-à-d.

Pour lire un MPD contenant de nombreux segments m4s (vous pouvez créer votre propre MPD ou télécharger chaque segment audio et vidéo séparément de tout MPD et le placer dans un même dossier):

  1. installer GPAC. 
  2. $MP4Client MYWorld.mpd ouvrira le lecteur Osmo4 et vous pourrez voir la lecture de votre vidéo. Prendre plaisir.. 

Pour votre information, le serveur de diffusion local peut également lire cette vidéo:

$MP4Client http://localhost/MYWorld.mpd

s'il ne fonctionne pas, changez l'indicateur segmentAlignment, c'est-à-dire <AdaptationSet segmentAlignment="true" subsegmentAlignment="true">.

4
mojkaro1988

Essayez ceci dans le terminal OSX:

open -a Osmo4 example.mpd

Ça marche pour moi.

0
Alex Leung