Forum général.général MPlayer utiliser un fichier comme un flux

Posté par .
Tags :
0
21
sept.
2008
Salut,

J'utilise MPlayer pour regarder la TNT jusqu'à là pas de problème. Cependant, je souhaiterais enregistrer l'émission dans un fichier et le lire avec un autre lecteur video à la manière d'un flux.

Je m'explique ! Avec MPlayer, j'enregistre le flux provenant de la TNT de la manière suivante. mplayer dvb:// -noframedrop -dumpstream -dumpfile Ce fichier augmente de taille au fur et à mesure de l'enregistrement.

Or, je voudrais un fichier de taille fixe, utilisé comme un fichier tampon : MPlayer enregistre le flux au fur et à mesure sans que la taille du fichier ne change et l'autre lecteur lit dans ce fichier comme dans un flux mms:// ou autre.

J'espère avoir réussi à faire passer l'idée... :-s
  • # FIFO

    Posté par (page perso) . Évalué à 3.

    Tu cherches à remplir infiniment un contenant fini ; pas simple :-)

    Je pense que "man fifo" te guidera efficacement.
    • [^] # Re: FIFO

      Posté par . Évalué à 1.

      Aurais-je du préciser que mon autre lecteur accède au fichier créé via Samba donc je ne pense pas qu'il ai conaissance de ce fichier spécifique...

      Sinon j'ai essayé avec mkfifo mon_fichier pour voir mais ça n'a pas l'air de fonctionner... Le fichier ne s'ouvre pas et MPlayer plante quand je tente d'y accéder...
  • # VLC

    Posté par . Évalué à 1.

    J'avais oublié que VLC permettait de diffuser des flux. En fait je n'arrivais pas à faire marcher l'acquisition du flux DVB. Chose résolue, donc j'utilise VLC et ça correspond à ce que je voulais mais cela n'empêche que j'aurais bien aimé savoir s'il est possible de faire la manipulation que je décris donc si vous avez la réponse n'hésitez pas ;).

    La méthode FIFO n'a pas l'air de fonctionner peut être que je m'y prends mal.

    Je me permet aussi de vous fournir la playlist que j'ai créé pour VLC (ficher .m3u) avec les chaînes TNT pour Paris.


    #EXTM3U

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=498000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1030
    #EXTINF:-1,AB1
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=586000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=261
    #EXTINF:-1,ARTE
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=474000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=515
    #EXTINF:-1,BFM TV
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=522000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=769
    #EXTINF:-1,CANAL+
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=522000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=770
    #EXTINF:-1,CANAL+ CINEMA
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=522000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=771
    #EXTINF:-1,CANAL+ SPORT
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=522000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=773
    #EXTINF:-1,CANAL J
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=474000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=513
    #EXTINF:-1,Direct 8
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=562000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1540
    #EXTINF:-1,Eurosport France
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=586000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=257
    #EXTINF:-1,France 2
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=586000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=273
    #EXTINF:-1,France 3
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=474000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=519
    #EXTINF:-1,France 4
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=586000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=260
    #EXTINF:-1,France 5
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=586000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=374
    #EXTINF:-1,France Ô
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=474000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=518
    #EXTINF:-1,Gulli
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=474000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=516
    #EXTINF:-1,i>TELE
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=562000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1539
    #EXTINF:-1,LCI
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=586000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=262
    #EXTINF:-1,LCP
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=498000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1025
    #EXTINF:-1,M6
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=498000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1027
    #EXTINF:-1,NT1
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=562000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1538
    #EXTINF:-1,NRJ12
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=498000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1028
    #EXTINF:-1,PARIS PREMIERE
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=522000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=772
    #EXTINF:-1,PLANETE
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=562000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1537
    #EXTINF:-1,TF1
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=498000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1029
    #EXTINF:-1,TF6
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=562000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1542
    #EXTINF:-1,TMC
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=522000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=774
    #EXTINF:-1,TPS STAR
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=474000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=517
    #EXTINF:-1,Virgin 17
    dvb://

    #EXTVLCOPT:dvb-adapter=0
    #EXTVLCOPT:dvb-frequency=498000000
    #EXTVLCOPT:dvb-srate=27500000
    #EXTVLCOPT:program=1026
    #EXTINF:-1,W9
    dvb://


    Donc à mettre dans un fichier texte avec l'extention .m3u. À savoir, il faut activer la prise en compte des informations EXTVLCOPT pour la lecture du fichier. Pour celà, à partir de VLC aller dans Paramètres > Préférences > Lecture / Codecs > Démultiplexeur > Liste de lecture et cocher la case Enable parsing of EXTVLCOPT: options en ce qu'il sagit des versions antérieurs à la version 0.9.
    • [^] # Re: VLC

      Posté par . Évalué à 1.

      J'ajoute quelques chaînes trouvées avec w_scan :


      #EXTM3U

      #EXTVLCOPT:dvb-adapter=0
      #EXTVLCOPT:dvb-frequency=490000000
      #EXTVLCOPT:dvb-srate=27500000
      #EXTVLCOPT:program=2050
      #EXTINF:-1,Canal 21
      dvb://

      #EXTVLCOPT:dvb-adapter=0
      #EXTVLCOPT:dvb-frequency=490000000
      #EXTVLCOPT:dvb-srate=27500000
      #EXTVLCOPT:program=2053
      #EXTINF:-1,CAP 24
      dvb://

      #EXTVLCOPT:dvb-adapter=0
      #EXTVLCOPT:dvb-frequency=490000000
      #EXTVLCOPT:dvb-srate=27500000
      #EXTVLCOPT:program=2051
      #EXTINF:-1,IDF1
      dvb://

      #EXTVLCOPT:dvb-adapter=0
      #EXTVLCOPT:dvb-frequency=490000000
      #EXTVLCOPT:dvb-srate=27500000
      #EXTVLCOPT:program=2052
      #EXTINF:-1,NRJ Paris
      dvb://

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.