Re: [CBLX] comment lancer mplayer x secondes plus tard ? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
Hello Pascal,
la seule parade possible que je vois, est d'enregistrer le flux en mp3 dans
par ex. /tmp/temp.mp3
puis, au bout de x secondes passer en "background" et lancer l'écoute du mp3
en demandant là à mplayer de zapper les 30 premières secondes,
mais tu as probab raison que le début du flux doit d'abord être
physiquement présent avant de pouvoir passer outre le bout accolé au début.
JE pense que le cache peut contenir le contenu de ces trente secondes plus
rapidement que le défilement de ces trente secondes,
si c bien cela, ça signifierait qu'il ne faut pas attendre trente secs avant
de passer en mode background et zapper trente secondes...
Si ceci (ou qq chose s'en rapprochant) est réalisable en script Bash, ce
serait top, la parade pouvant servir pour pleins d'autres sattions.
Aldo.
On Sat, Sep 25, 2021 at 10:12:30PM +0200, Pascal GRÉGIS wrote:
> Merci pour l'URL !
> Ça alors ! mplayer me dit No stream found. Peut-être une question de version de mplayer ? Je suis sur la 2.0-728-g2c378c7-4+b1.
>
> Mais bon, ce n'est pas très important. Avec lybnx ou wget j'arrive à télécharger le stream, et en effet, 1 fois sur 3 ou 4 il me met une pub au début. Le souci, c'est qu'elle est intégrée au stream, et que même si je cherche par tous les moyens une option de mplayer qui lui dit de commencer à la seconde 10 par exemple, le fichier ne sera pas encore assez long pour qu'il y ait une seconde 10, donc tout ce que je peux faire c'est pause et attendre pour pouvoir faire flèche droite.
>
> Donc il faudrait en effet une option pour qu'il prenne un stream un peu plus loin que le début, et là, donc une option spécifique à la lecture de stream, et là, j'avoue que mon mplayer est déjà tellement capricieux avec la lecture de flux internet pour que je puisse vraiment chercher ça, et pour être honnête, je doute que cette option existe. À moins de soumettre l'idée aux développeurs, je suis assez sceptique sur la faisabilité d'une telle chose.
>
> Du coup désolé d'avoir mis ce temps à cerner parfaitement ce que tu recherchais pour en arriver à cette réponse. On ne sait jamais que je trouve la solution à l'avenir mais je n'y crois pas beaucoup.
>
> En ce qui concerne les flux des différentes radios, ça pourrait être bien qu'on en mette plein en commun, genre en se faisant un wiki, ou directement sur cette liste. Je vous avais envoyé mon fichier de flux ? au moment où j'avais envoyé mon script ?
>
> Pascal
>
>
> Aldo a écrit, le mercredi 22 septembre 2021 à 14:28:47 :
> > Bonjour Pascal,
> >
> > il existait jadis ... listenlive.eu, un super site génial qui donnait pays
> > par pays mais également par style si tu le souhaitais, les urls http des
> > flux radio, + lien vers le site web de la radio, et eventuellement (et
> > disons même la plupart du temps) vers un flux à 128k ou à 96k etc, plusieurs
> > choix possibles donc...
> > Mais pour une raison tout à fait mystérieuse le site a disparu;
> > tout comme toi je dois y passer des heures... à piocher un à un de possibles
> > urls, qu'il faut en plus tester ...
> >
> > Pour ce qui est de la RTBF, au cas où je n'l'aurais pas encore donné, le
> > voici:
> > URL: https://radios.rtbf.be/laprem1ere-128.mp3
> > Je le lance comme suit:
> > mplayer -vo null -vc dummy -nortc -cache 128 -cache-min 16 -hardframedrop -cache-seek-min 55 -nomouseinput -nojoystick -nolirc -af volnorm=1 <l'URL>
> >
> > A+
> >
> > Aldo.
> >
> > On Thu, Sep 16, 2021 at 01:35:40AM +0200, Pascal GRÉGIS wrote:
> > > Aldo a écrit, le jeudi 09 septembre 2021 à 19:18:23 :
> > > > Bonjour Pascal.
> > > >
> > > > Voici ce que j'utilise pour le streaming direct:
> > > > ### début du script ###
> > > > #!/bin/bash
> > > > URL="https://radios.rtbf.be/laprem1ere-128.mp3"
> > > > mplayer -vo null -vc dummy -nortc -cache 128 -cache-min 16 -hardframedrop -cache-seek-min 55 -nomouseinput -nojoystick -nolirc -af volnorm=1 $URL
> > > > exit
> > > > ### fin du script ###
> > > >
> > > > Si tu stoppe et relance, re pré-roll de la même pub;
> > > > mais imagines un peu si je donne deux trois autres flux radio utilisant
> > > > là aussi le pré-roll, et par ex. la même pub ?! C purement infecte, infernal,
> > > > c'est inacceptable.
> > > > Le problème dépasse de loin les radios belges, et concerne également
> > > > certaines radios Françaises, sauf celles de Radio France, qui respectent
> > > > encore leurs auditeurs.
> > > Oui mais justement, je voulais tester avec le stream de la rtbf, parce que comme moi j'écoute surtout RadioFrance ... c'est pourquoi je te demandais l'adresse du stream.
> > > Au passage, existe-t'il une méthode facile pour trouver l'adresse des streams des différentes radios ? Moi ça me prend parfois des heures pour trouver l'adresse d'un pauvre stream.
> > >
> > > Pascal
> > >
> > > >
> > > > Aldo.
> > > >
> > > >
> > > > On Sun, Aug 29, 2021 at 10:14:53PM +0200, Pascal GRÉGIS wrote:
> > > > > Peux-tu me donner l'adresse du stream de la RTBF et la commande que tu utilises pour le lire ?
> > > > >
> > > > > Pascal
> > > > >
> > > > > Aldo a écrit, le dimanche 29 août 2021 à 14:39:08 :
> > > > > > Hello,
> > > > > > je ne sais pas trop ...
> > > > > > mais le pls ou m3u qui necessitent l'option -playlist ne sont pas un frein au
> > > > > > telechargement local,
> > > > > > cf. -ao pcm et -dumpstream
> > > > > >
> > > > > > Aldo.
> > > > > >
> > > > > > On Mon, Aug 02, 2021 at 12:02:09AM +0200, Pascal GRÉGIS wrote:
> > > > > > > Salut Aldo,
> > > > > > >
> > > > > > > Est-ce que tu lances mplayer avec un stream m3u ou un stream mp3 direct ?
> > > > > > > Par exemple, avec les 2 urls suivantes, il y en a une que tu peux télécharger en local et l'autre pas, ou pas directement :
> > > > > > > https://ais-live.cloud-services.paris/europe1.mp3
> > > > > > > http://hlsliveamdgl7-lh.akamaihd.net/i/hlsdvrlive_1@583042/master.m3u8
> > > > > > >
> > > > > > > Celle d'Europe 1 tu peux carrément la chopper avec un wget, qui du coup ne s'arrête jamais, celle de la RTVE tu es dépendant de mplayer.
> > > > > > >
> > > > > > > J'ai un script fait maison qui prend le stream en wget et qui lance mplayer dessus, avec au minium un dixième de secondes de décalage. Il permet de reprendre le stream au début si tu quittes mplayer. Du coup tu peux lancer, s'il y a une pub tu coupes, tu patientes 15 secondes puis tu lui dis de reprendre au début et à coup de flèche droite tu zappes la pub. C'est très artisanal mais bon c'est déjà ça.
> > > > > > > Je te mets le script en PJ au cas où.
> > > > > > > POur le faire marcher il faut créer une liste de webradios dans un fichier webradios.txt et ensuite tu le lances comme ça :
> > > > > > > ./webradios.sh <chaîne ou regexp>
> > > > > > > et il te trouve le ou les flux qui correspondent dans ton fichier.
> > > > > > >
> > > > > > > Pascal
> > > > > > >
> > > > > > > Raphaël POITEVIN a écrit, le mercredi 28 juillet 2021 à 23:28:00 :
> > > > > > > > Je ne sais pas si ça correspond pour mplayer, mais pour mpv :
> > > > > > > > --start=[hh:mm:ss]
> > > > > > > >
> > > > > > > > Raphaël
> > > > > > > >
> > > > > > > > Aldo <info@xxxxxxxxxxxx> writes:
> > > > > > > >
> > > > > > > > > Hello les amis.
> > > > > > > > >
> > > > > > > > > Je me demandais s'il y a moyen de faire diffuser un flux par mplayer x
> > > > > > > > > secondes plus tard ? Genre 15 à 30 secondes ? Eventuellement en rapatriant
> > > > > > > > > d'abord le fichier qu'on crée du flux radio, puis en faisant tout pour zaper
> > > > > > > > > les x premières secondes ?
> > > > > > > > > Motif: en terme professionel on appelle cela le pré- ou le mid- roll:
> > > > > > > > > - pré si c e ndébut de flux
> > > > > > > > > - mid si c au beau milieu d'un flux;
> > > > > > > > > de quoi s'agit-il ? Des pubes bien entendu;
> > > > > > > > > si YT est habitué aux mid-roll cad le plackage cotnraint et forcé de pub, de
> > > > > > > > > plus en plus de radios commerciales (et en Belgique notre radio nationale
> > > > > > > > > francophone, je le précise francophone, pas l'autre) ont pris la fâcheuse
> > > > > > > > > habitude détestable et aggressive de plaquer de force une pub en début de
> > > > > > > > > flux,
> > > > > > > > > ce qui a par ex. comme fâcheuse conséquence de faire rater le début du
> > > > > > > > > journal
> > > > > > > > > mais le pire est qu'en zappant on re tombe sur soit la même pub soit une
> > > > > > > > > autre,
> > > > > > > > > bref ça devient impossible de zapper d'un flux à l'autre même poru de
> > > > > > > > > l'info, et pouvoir suivre l'actu directement.
> > > > > > > > > Je sais qu'en Belgique les instances compétentes s'occupente de ce dossier
> > > > > > > > > nauséabond,
> > > > > > > > > en attendant j'aimerais pouvoir écouter sans pré-roll, et je pense qu'avec
> > > > > > > > > mplayer ou un autre player cela doit être possible, si l'on rapatrie le
> > > > > > > > > stream et qu'on demande à son player de zapper les x premières secondes,
> > > > > > > > > pour atteindre par ex. l'info et pas la pub.
> > > > > > > > >
> > > > > > > > > Toute piste la bienvenue!
> > > > > > > > >
> > > > > > > > > NB: même problème affreux sur les applis de smartphone, sauf que là on a pas
> > > > > > > > > tout à fait la chose en main,
> > > > > > > > > mais je dénonce cette pratique pour tout média et d'appli;
> > > > > > > > > et je pense qu'on a le droit de pouvoir écouter de l'info sans devoir être
> > > > > > > > > aggressé par de la pub, qui de toute façon est prominante en suffisance à
> > > > > > > > > d'autres moments des programmes, sans qu'i lsoti nécesaire d'en fourguer
> > > > > > > > > dans le moidnre recoin de la prog radio.
> > > > > > > > >
> > > > > > > > > A+
> > > > > > > > >
> > > > > > > > > Aldo.
> > > > > > > >
> > > > > > > > --
> > > > > > > > CBLX - CarrefourBLinuX MailingListe
> > > > > > > > Pour obtenir de l'aide, envoyez le sujet help à:
> > > > > > > > carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> > > > > > > > Archives:
> > > > > > > > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> > > > > > > > ou
> > > > > > > > http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
> > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > | Verstuurd vanaf mijn GNU/Linux | Envoyé de mon GNU/Linux |
> > > > > > | ----------------- Sent from GNU/Linux ------------------ |
> > > > > >
> > > > > > --
> > > > > > CBLX - CarrefourBLinuX MailingListe
> > > > > > Pour obtenir de l'aide, envoyez le sujet help à:
> > > > > > carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> > > > > > Archives:
> > > > > > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> > > > > > ou
> > > > > > http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
> > > > >
> > > > > --
> > > > > CBLX - CarrefourBLinuX MailingListe
> > > > > Pour obtenir de l'aide, envoyez le sujet help à:
> > > > > carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> > > > > Archives:
> > > > > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> > > > > ou
> > > > > http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
> > > > >
> > > >
> > > > --
> > > > | Verstuurd vanaf mijn GNU/Linux | Envoyé de mon GNU/Linux |
> > > > | ----------------- Sent from GNU/Linux ------------------ |
> > > >
> > > > --
> > > > CBLX - CarrefourBLinuX MailingListe
> > > > Pour obtenir de l'aide, envoyez le sujet help à:
> > > > carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> > > > Archives:
> > > > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> > > > ou
> > > > http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
> > >
> > > --
> > > CBLX - CarrefourBLinuX MailingListe
> > > Pour obtenir de l'aide, envoyez le sujet help à:
> > > carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> > > Archives:
> > > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> > > ou
> > > http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
> > >
> >
> > --
> > | Verstuurd vanaf mijn GNU/Linux | Envoyé de mon GNU/Linux |
> > | ----------------- Sent from GNU/Linux ------------------ |
> >
> > --
> > CBLX - CarrefourBLinuX MailingListe
> > Pour obtenir de l'aide, envoyez le sujet help à:
> > carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> > Archives:
> > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> > ou
> > http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
>
> --
> CBLX - CarrefourBLinuX MailingListe
> Pour obtenir de l'aide, envoyez le sujet help à:
> carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
> Archives:
> http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
> ou
> http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/
>
--
| Verstuurd vanaf mijn GNU/Linux | Envoyé de mon GNU/Linux |
| ----------------- Sent from GNU/Linux ------------------ |
--
CBLX - CarrefourBLinuX MailingListe
Pour obtenir de l'aide, envoyez le sujet help à:
carrefourblinux-request@xxxxxxxxxxxxxxxxxxx
Archives:
http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux
ou
http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/