Re: [CBLX] Livestreamer - Lisez vos vidéos web directement dans VLC |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/carrefourblinux Archives
]
A la demande générale ... voici mon script mymp4tube en pj.
Que fait-il et qu'avez-vous besoin:
- d'abord youtube-dl,
- puis aussi mplayer,
- mais aussi lame,
- normalize-audio,
- et normalize-mp3.
On lance: mymp4tube
et on complète le lien;
ensuite youtube-dl rapatriera l'mp4, mplayer le convertit en wav qui est
normalisée, puis convertie en mp3 là aussi normalisée;
enfin mplayer lance l'écoute du résultat en mp3, d'abord le résultat non
normalisé, ensuite le résultat normalisé.
That's all!
NB: la normalisation permet aussi d'avoir un fichier layer III 44.1 kHz et
192 kbps, qu'on peut redécouper avec par ex. cutmp3, pour avoir le moisn de
blancs ou plus de pub e ndébut, et plus de blanc à la fin; essayez avec un
layer II, cutmp3 ne sait pas les traiter.
(cf. pj)
Aldo.
On Mon, Aug 31, 2015 at 08:03:26AM +0200, Mathieu Barbe wrote:
> Salut Aldo,
> sympa ton script,
> Tu pourrais nous en faire profiter?
> Mathieu
>
>
>
>
> Le 30/08/2015 20:07, Aldo a écrit :
> >... Pourquoi faire simple quand on peut faire beaucoup plus compliqué, et pour
> >rien en plus : perso j'utilise clive ou youtube-dl, surtout ce dernier, qui
> >sous tous mes ordis est lui-même piloté/utilisé par un script fait maison,
> >script qui télécharge le clip, en extrait l'audio, le convertit en wav puis
> >mp3 après l'avoir normalisé, et une fois tout ça fait il fais écouter le
> >résultat, ainsi je peux encore choisir entre l'mp3 qui a le meilleur volume.
> >Ah oui, dans mon script il suffit d'entrere la partie du lien YT derrière le
> >watch?v=
> >Sur l'Ubuntu de ma compagne j'ai vu qu'il n'y a ni la commande easy_install
> >(commande que je ne connais dailleurs pas sous Linux) ni livestreamer parmi
> >les packages disponibles toutes sources confondues vu que chez elle tout est
> >"allumé" dans son sources.list pour pouvoir rapatrier un max de packages qui
> >lui conviendraient au moment voulu.
> >
> >Breef, il existe youtube-dl qu'il suffit d'installer via
> >apt-get install youtube-dl
> >et le tour est joué! et en plus l'outil est impec!
> >
> >Aldo.
> >
> >
> >On Fri, Aug 28, 2015 at 08:24:16AM +0200, Mathieu Barbe wrote:
> >>Salut,
> >>j'avais lu ça.
> >>Mais pour youtube, tu peuxlancer directement avec vlc.
> >>Sous win je fais ouvrir un flux reseau et je place mon url.
> >>MathLe 27/08/2015 21:18, blaise.st@xxxxxxxxx a écrit :
> >>>je croi que ça peut être très interressant...
> >>>
> >>>--------------------------------------------------
> >>>Sent: Thursday, August 13, 2015 3:23 AM
> >>>To: <Undisclosed-Recipient:;>
> >>>
> >>>>Dispo sous Linux, OSX, Windows et BSD, Livestreamer est un petit
> >>>>outil en ligne de commande qui permet de lire directement dans
> >>>>un player comme VLC ou autre, des vidéos en provenance de sites
> >>>>web comme YouTube, Twitch, Dailymotion...etc., etc.
> >>>>Comme en plus, il y a une API de dispo et que le code source est
> >>>>libre, c'est typiquement le genre d'outil que vous pouvez
> >>>>intégrer dans vos projets d'applications multimédia. D'un point
> >>>>de vue plus utilisateur, ça peut permettre aussi de lire des
> >>>>vidéos hors player flash et hors navigateur, afin de réduire la
> >>>>consommation mémoire.
> >>>>
> >>>>
> >>>>
> >>>>Il y a une page complète
> >>>>(https://livestreamer.readthedocs.org/en/latest/install.html)
> >>>>dédié aux méthodes d'installation de Livestream sur tous les OS,
> >>>>mais pour faire simple, la méthode universelle sous Linux et OSX
> >>>>(équipé de Python) c'est d'utiliser la commande suivante :
> >>>>
> >>>>easy_install -U livestreamer
> >>>>
> >>>>Une fois installé, vous l'utilisez comme ceci, "best" étant le
> >>>>niveau de qualité désiré :
> >>>>
> >>>>livestreamer https://www.youtube.com/watch?v=dQw4w9WgXcQ best
> >>>>
> >>>>Et voilà !
> >>>>
> >>>>Comme ça fonctionne avec des plugins, des tas de services sont
> >>>>supportés. Il manque Vimeo par contre...
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>Vous trouverez LiveStreamer sur ce lien :
> >>>>https://livestreamer.readthedocs.org/en/latest/index.html#
> >>>>Posté par Korben le mercredi 12 août 2015
> >>>>
> >>>>
> >>>>[Les parties de ce message comportant autre chose que du texte
> >>>>seul ont été supprimées]
> >>>>
> >>>>
> >>--
> >>Mathieu Barbe
> >>Research Engineer at CEA-LETI
> >>DRT/LETI/DACLE/ LIALP
> >>Laboratoire Infrastructures et Ateliers pour le Logiciel sur Puces
> >>
> >>Commissariat à l’énergie atomique et aux énergies alternatives
> >>MINATEC Campus | 17 rue des Martyrs | 38054 Grenoble Cedex 9
> >>Tel : +33 (0)4 38 78 30 08
> >>mathieu.barbe@xxxxxx
> >>
> >>
> >>
> >>--
> >> 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/
> >>
>
> --
> Mathieu Barbe
> Research Engineer at CEA-LETI
> DRT/LETI/DACLE/ LIALP
> Laboratoire Infrastructures et Ateliers pour le Logiciel sur Puces
>
> Commissariat à l’énergie atomique et aux énergies alternatives
> MINATEC Campus | 17 rue des Martyrs | 38054 Grenoble Cedex 9
> Tel : +33 (0)4 38 78 30 08
> mathieu.barbe@xxxxxx
>
>
>
> --
> 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 ------------------ |
#!/bin/bash
# My MP4 Tube - script
#
YT="http://www.youtube.com/watch?v="
#
clear
read -p"MyMP4Tube ! ! !
Download http://www.youtube.com/watch?v=" FF
clear
youtube-dl -f mp4 --youtube-skip-dash-manifest --no-check-certificate --prefer-insecure $YT$FF
echo
ls -lrt
#read -p"Press ENTER to continue ... "
clear
/bin/stty cols 80 rows 40
/usr/bin/mplayer -vo null -vc dummy -nomouseinput -nojoystick -nolirc -ao pcm ./*
echo
ls -lrt *wav
#read -p"Press ENTER to continue ... "
clear
lame -b 192 ./*wav ./z.mp3
#read -p"Press ENTER to continue ... "
clear
cp ./audiodump.wav ./a.wav
cp ./z.mp3 ./zz.mp3
/usr/bin/normalize-audio ./a.wav
/usr/bin/normalize-mp3 --force-encode --mp3 --bitrate 192 ./zz.mp3
#read -p"Press ENTER to continue ... "
clear
#/usr/bin/mplayer -vo null -vc dummy -nomouseinput -nojoystick -nolirc -cache-min 2 ./z.mp3
/usr/bin/mplayer -vo null -vc dummy -nomouseinput -nojoystick -nolirc -cache-min 2 ./z*.mp3
/bin/stty cols 80 rows 25
#
clear && file ./* && ls -lrt
exit
#