Swisslinux.org

− Le carrefour GNU/Linux en Suisse −

 

Langue

 

Le Forum

Vous n'êtes pas identifié.

#1 29 Jan 2010 14:21:53

Eggman
Admin
Lieu: Grand-Lancy(GE)
Date d'inscription: 17 Nov 2004
Messages: 1133
Site web

[Mplayer] Backup de flux

Pour donner suite à mon message d'hier, je reviens sur le backup de flux via mplayer.

[Le problème]
Le problème posé : podcaster un flux .rm d'environ 240' pour pouvoir l'écouter tranquillement.
[/Le problème]

[La solution]
La solution simple : demander à un moteur de recherche.

La réponse tombe :

Code:

mplayer rtsp://l'adresse_du_flux.rm -vc null -vo null -ao pcm:fast:waveheader:file=mon_fichier.wav

Pour les explication technique des switches :

Code:

man mplayer

Jusque là tout va bien, sauf que 240', ça fait 4 heures. Et j'ai pas quatre heures à disposition, du moins pas en continu.
Il me faut donc couper mon backup et le reprendre au bon endroit.

L'astuce est la suivante : Mplayer donne le « minutage » précis de se qu'il lit, par exemple :

Code:

A:5075.0 ( 1:24:34.9) of 14400.0 ( 4:00:00.0) 29.4% 0%

On a donc un backup qui s'arrête à 1h24'39"et 9 centièmes.

Pour reprendre, on relancera la commande comme suit :

Code:

mplayer rtsp://l'adresse_du_flux.rm?start=01:24:34.900 -vc null -vo null -ao pcm:fast:waveheader:file=mon_fichier2.wav

On continuera de la même façon jusqu'à la fin du backup.
[REM]
Attention de bien changer le nom du fichier à écrire dur le disque à chaque fois
[/REM]
[/La solution]

[Note finale]
Les fichiers ainsi sauvés se recoupent légèrement, et sont très lourds.
Pour pousser plus loin, on pourrait très bien faire un montage continu avec audacity puis le transcoder en un format compressé.
[/Note finale]


"It always takes longer than you expect, even when you take into account Hofstadter's Law."
Douglas Hofstadter, Gödel, Escher, Bach: An Eternal Golden Braid

Hors ligne

 

Pied de page des forums

Powered by FluxBB