Forum Linux.général Enregistrement de flux mms : mplayer ou mencoder?

Posté par  (site web personnel) .
Étiquettes : aucune
1
14
mai
2007
Je souhaite enregistrer un un journal télévisé venant d'une chaise de télévision connue pour ses editions locales

Aprés quelques recherches sur le net j'ai droit a deux options :

$ mencoder mms://fichier.wmv -o fichier -ovc copy -oac copy

$ mplayer -nocache -dumpfile mon_fichier.wmv -dumpstream mms://stream.wmv

J'arrive sans problème a lire le flux le problème dans ses deux cas c'est que le flux n'est pas régulier donc je perds souvent des trames lors de l'enregistrement.
Il se trouve aussi que dans le meilleur des mondes j'aimerai retrouver mon fichier dans un format audio/video si possible libre ( ogg theora par exemple?) et trouver la meilleure maniére d'encoder un fichier video dans un de ses formats


Alors quelle est la solution la plus proche et quelle option je peut uttiliser pour eviter de perdre les trames? ( j'ai regardé dans le man mais j'ai rien trouvé de concluant.. il est trés etoffé en plus)
Et j'aimerais aussi quelques retours d'expériences sur les formats vidéos libres

Merci d'avance.
  • # Solution

    Posté par  (site web personnel) . Évalué à 2.

    Hum pour la perte de trame c'est pas vraiment un soucis...

    Bon pour faire simple :
    $ mplayer -dumpstream -dumpfile émission.dump mms://...

    Ensuite tu ré-encode en ce que tu veux le fichier :
    $ mencoder -ovc x264 -oac faac émission.dump émission.avi

    Bon plus sérieusement si tu veux vraiment faire du théora/ogg, tu vas devoir faire quelques étapes en plus :
    $ mplayer -ao pcm:file=émission.wav émission.dump
    $ oggenc -q 10 -o émission.ogg émission.wav

    Puis convertir ta vidéo wmv en théora, je sais pas faire sous mencoder, en fait il ne semble pas le supporter en écriture...
    Google me donne ceci de valide :
    http://forums.archlinuxfr.org/viewtopic.php?id=1604

    Bon une fois ta piste ogg et ta vidéo théora récupérée, tu as plus qu'a merger le tout dans un mkv :
    $ mkvmerge -o émission.mkv émission.théora émission.ogg

    ps : pense a regarder les tags de mkvmerge pour la langue, le titre, etc...
    • [^] # Re: Solution

      Posté par  (site web personnel) . Évalué à 2.

      J'oubliais "un détail", lors de mes derniers tests de merger un fichier x264 + ogg dans un mkv ça a foiré...

      En effet, il semblerais que ma version de mkvmerge ou le fomat ne supporte pas le contenu en x264 pour une raison que j'ai oublié (il conseillaient d'aller utiliser un autre outil, j'ai laissé en .avi par flemme)
  • # Je sais !

    Posté par  . Évalué à 2.

    Je sais exactement ce qu'il te faut :)

    $ apt-cache search download stream mms
    mimms - MMS (e.g. mms://) stream downloader

    Ce truc est vraiment bien, tu va adorer :
    mimms mms://le-stream

    Et hop le stream est en local sur ton disque. Rien ne t'empeche ensuite de le réencoder avec mencoder, transcode ou autre.
  • # Merci de vos réponses

    Posté par  (site web personnel) . Évalué à 1.

    Donc merci de vos réponses , je vais tester tout cela.

    Je donnerai les résultats

Suivre le flux des commentaires

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