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...@gmail.com 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.ba...@cea.fr > >> > >> > >> > >>-- > >> CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, > >>envoyez le sujet help à: > >>carrefourblinux-requ...@lists.tuxfamily.org > >> Archives: > >>http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux > >> ou > >>http://www.mail-archive.com/carrefourblinux@lists.tuxfamily.org/ > >> > > -- > 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.ba...@cea.fr > > > > -- > CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, > envoyez le sujet help ?: > carrefourblinux-requ...@lists.tuxfamily.org > Archives: > http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux > ou > http://www.mail-archive.com/carrefourblinux@lists.tuxfamily.org/ > -- | 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 #