Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 03-11-2015 23:15:21

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : [Résolu] youtube-dl extraction de mp3

golgot200 a écrit :

Je vais essayer d'expliquer comment je procède tongue :

( le script post 18 se rajoute en parallèle du programme youtube-dl qui lui se trouve dans usr/local/bin )

Sans ce rajout, vous pourrez charger la vidéo par youtube-dl https//....... bien sûr, mais sans moyen de choisir la qualité. Une seule vidéo en somme.
Le script post 18 permettra de choisir ( le 1080P surtout bridé par je ne sais plus qui) et la bande son. De plus, la vidéo et l'audio seront chargées avant multiplixage et gardé si le rm dans le script est commenté .



heuuuu
prenon un exemple smile
https://www.youtube.com/watch?v=fJZ-uoXnfWg
sev@pcsev:/media/sdb1/Musique$

youtube-dl -F https://www.youtube.com/watch?v=fJZ-uoXnfWg
 


[youtube] fJZ-uoXnfWg: Downloading webpage
[youtube] fJZ-uoXnfWg: Extracting video information
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[info] Available formats for fJZ-uoXnfWg:
format code  extension  resolution note
140          m4a        audio only DASH audio  129k , m4a_dash container, aac  @128k (44100Hz), 6.18MiB
171          webm       audio only DASH audio  150k , audio@128k (44100Hz), 5.43MiB
141          m4a        audio only DASH audio  256k , m4a_dash container, aac  @256k (44100Hz), 12.28MiB
160          mp4        256x144    DASH video  111k , 15fps, video only, 5.25MiB
242          webm       426x240    DASH video  173k , 1fps, video only, 6.98MiB
133          mp4        426x240    DASH video  247k , 30fps, video only, 11.77MiB
243          webm       640x360    DASH video  336k , 1fps, video only, 13.03MiB
134          mp4        640x360    DASH video  531k , 30fps, video only, 15.53MiB
244          webm       854x480    DASH video  674k , 1fps, video only, 25.26MiB
135          mp4        854x480    DASH video 1024k , 30fps, video only, 30.22MiB
247          webm       1280x720   DASH video 1386k , 1fps, video only, 47.96MiB
136          mp4        1280x720   DASH video 1844k , 30fps, video only, 56.56MiB
248          webm       1920x1080  DASH video 2182k , 1fps, video only, 80.01MiB
137          mp4        1920x1080  DASH video 3213k , 30fps, video only, 104.62MiB
17           3gp        176x144    
36           3gp        320x240    
5            flv        400x240    
43           webm       640x360    
18           mp4        640x360    
22           mp4        1280x720   (best)
 



sev@pcsev:/media/sdb1/Musique$

youtube-dl -f 137+22 https://www.youtube.com/watch?v=fJZ-uoXnfWg


[youtube] fJZ-uoXnfWg: Downloading webpage
[youtube] fJZ-uoXnfWg: Extracting video information
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[download] Destination: [Full HD] David Gilmour - Time - Live in Gdansk-fJZ-uoXnfWg.f137.mp4
[download] 100% of 104.62MiB in 00:21
[download] Destination: [Full HD] David Gilmour - Time - Live in Gdansk-fJZ-uoXnfWg.f22.mp4
[download] 100% of 85.96MiB in 00:17
[ffmpeg] Merging formats into "[Full HD] David Gilmour - Time - Live in Gdansk-fJZ-uoXnfWg.mp4"
 



j'ai bien la vidéo avec le 1080 et le meilleur son ...
je ne vois pas en quoi le script est obligatoire pour l'avoir smile

tout est dans man youtube-dl

Dernière modification par Severian (03-11-2015 23:16:17)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#27 03-11-2015 23:20:01

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] youtube-dl extraction de mp3

Severian a écrit :

j'ai bien la vidéo avec le 1080 et le meilleur son ...
je ne vois pas en quoi le script est obligatoire pour l'avoir smile



Je suis d'accord avec toi mais Kusajika aimerais seulement un fichier audio en mp3, avec ton exemple il est où le fichier mp3 ? smile

J'hésite d'améliorer le script en graphique... (?)

Dernière modification par Slyfox (03-11-2015 23:27:50)

Hors ligne

#28 03-11-2015 23:31:40

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu] youtube-dl extraction de mp3

@Severian

Avec le paquet oui tu peux.
Mais avec la version que j'ai pas moyen big_smile

Si je fais sans le script un :


youtube-dl -F https://www.youtube.com/watch?v=fJZ-uoXnfWg
 



ça download de suite sans rien me demander lol


patrick@debian:~/Bureau$ youtube-dl https://www.youtube.com/watch?v=fJZ-uoXnfWg
[youtube] fJZ-uoXnfWg: Downloading webpage
[youtube] fJZ-uoXnfWg: Downloading video info webpage
[youtube] fJZ-uoXnfWg: Extracting video information
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[download] Resuming download at byte 2845605
[download] Destination: [Full HD] David Gilmour - Time - Live in Gdansk-fJZ-uoXnfWg.f137.mp4
[download]   2.8% of 104.62MiB at 449.87KiB/s ETA 03:51^C
ERROR: Interrupted by user
patrick@debian:~/Bureau$
 



Et en FULL HD tongue

EDIT: j'essaie ta modif Slyfox wink

Dernière modification par golgot200 (03-11-2015 23:37:02)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#29 03-11-2015 23:38:14

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : [Résolu] youtube-dl extraction de mp3

Slyfox a écrit :

Severian a écrit :

j'ai bien la vidéo avec le 1080 et le meilleur son ...
je ne vois pas en quoi le script est obligatoire pour l'avoir smile



Je suis d'accord avec toi mais Kusajika aimerais seulement un fichier audio en mp3, avec ton exemple il est où le fichier mp3 ? smile

J'hésite d'améliorer le script en graphique... (?)



je répondais à Golgot wink

pour ma réponse à Kusajika, voir post #20

car tant qu'il n'aura pas installé la version 2015 (dans le backports) de youtube-dl, je pense que script ou pas l'extraction ne fonctionnera pas smile


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#30 03-11-2015 23:51:04

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] youtube-dl extraction de mp3

Severian a écrit :

pour ma réponse à Kusajika, voir post #20



Autant pour moi ! big_smile

C'est ma soirée... lol

Bon je fais me coucher ! roll

Hors ligne

#31 04-11-2015 00:21:39

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu] youtube-dl extraction de mp3

Voilà une bidouille direct : tongue

Slyfox, si tu peux me nettoyer les trucs qui ne servent à rien, car moi et les scripts, ça fait deux !!!

Le script :


#!/bin/bash

FileNew=temp.m4a

URL=$1
if [ -z $URL ]; then
  echo "Usage: youtube url"
  exit
fi

#Find what quality of audios are available
youtube-dl -F $URL

echo
echo -n "Quality for Audio (default bestaudio): "
read Qual

#Set values if user has just pressed Return without typing anything
if [ -z $Qual1 ]; then
  Qual="bestaudio"
fi

#Set filenames from output of youtube-dl
File=$(youtube-dl --get-filename -f $Qual $URL)


echo $File

Out=${File:0:${#File}-16}".mp3"
echo $Out

youtube-dl -f $Qual $URL

mv "$File" "$FileNew"

File=$FileNew

#Convert Audio  with avconv
#Delete -threads 0 if you have a Single Core CPU
echo
echo "Convert Audio  files with Avconv"
avconv -i "$File"  -c:a libmp3lame -b:a 320k -threads 0 "$Out"
if [[ -f $Out ]]; then
echo
echo "File" $Out "Created"
else
exit
fi
rm "$File"

 




Terminal


patrick@debian:~/Bureau$ ./Direct https://www.youtube.com/watch?v=fJZ-uoXnfWg
[youtube] fJZ-uoXnfWg: Downloading webpage
[youtube] fJZ-uoXnfWg: Downloading video info webpage
[youtube] fJZ-uoXnfWg: Extracting video information
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[info] Available formats for fJZ-uoXnfWg:
format code  extension  resolution note
140          m4a        audio only DASH audio  129k , m4a_dash container, aac  @128k (44100Hz), 6.18MiB
171          webm       audio only DASH audio  150k , vorbis@128k (44100Hz), 5.43MiB
141          m4a        audio only DASH audio  256k , m4a_dash container, aac  @256k (44100Hz), 12.28MiB
160          mp4        256x144    DASH video  111k , avc1.4d400c, 15fps, video only, 5.25MiB
242          webm       426x240    DASH video  173k , vp9, 1fps, video only, 6.98MiB
133          mp4        426x240    DASH video  247k , avc1.4d4015, 30fps, video only, 11.77MiB
243          webm       640x360    DASH video  336k , vp9, 1fps, video only, 13.03MiB
134          mp4        640x360    DASH video  531k , avc1.4d401e, 30fps, video only, 15.53MiB
244          webm       854x480    DASH video  674k , vp9, 1fps, video only, 25.26MiB
135          mp4        854x480    DASH video 1024k , avc1.4d401f, 30fps, video only, 30.22MiB
247          webm       1280x720   DASH video 1386k , vp9, 1fps, video only, 47.96MiB
136          mp4        1280x720   DASH video 1844k , avc1.4d401f, 30fps, video only, 56.56MiB
248          webm       1920x1080  DASH video 2182k , vp9, 1fps, video only, 80.01MiB
137          mp4        1920x1080  DASH video 3213k , avc1.640028, 30fps, video only, 104.62MiB
17           3gp        176x144    small ,  mp4a.40.2, mp4v.20.3
36           3gp        320x240    small ,  mp4a.40.2, mp4v.20.3
5            flv        400x240    small
43           webm       640x360    medium ,  vorbis, vp8.0
18           mp4        640x360    medium ,  mp4a.40.2, avc1.42001E
22           mp4        1280x720   hd720 ,  mp4a.40.2, avc1.64001F (best)

Quality for Audio (default bestaudio):
[Full HD] David Gilmour - Time - Live in Gdansk-fJZ-uoXnfWg.m4a
[Full HD] David Gilmour - Time - Live in Gdansk.mp3
[youtube] fJZ-uoXnfWg: Downloading webpage
[youtube] fJZ-uoXnfWg: Downloading video info webpage
[youtube] fJZ-uoXnfWg: Extracting video information
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[youtube] fJZ-uoXnfWg: Downloading DASH manifest
[download] Destination: [Full HD] David Gilmour - Time - Live in Gdansk-fJZ-uoXnfWg.m4a
[download] 100% of 12.28MiB in 00:27
[ffmpeg] Correcting container in "[Full HD] David Gilmour - Time - Live in Gdansk-fJZ-uoXnfWg.m4a"

Convert Audio  files with Avconv
avconv version 11.4-6:11.4-1~deb8u1, Copyright (c) 2000-2014 the Libav developers
  built on Jun  4 2015 19:39:02 with gcc 4.9.2 (Debian 4.9.2-10)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'audio.m4a':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    creation_time   : 2015-04-25 13:16:00
    encoder         : Lavf56.1.0
  Duration: 00:06:43.79, start: 0.000000, bitrate: 256 kb/s
    Stream #0.0(und): Audio: aac, 44100 Hz, stereo, fltp, 253 kb/s (default)
    Metadata:
      creation_time   : 2015-04-25 13:16:00
Codec AVOption threads () specified for output file #0 ([Full HD] David Gilmour - Time - Live in Gdansk.mp3) has not been used for any stream. The most likely reason is either wrong type (e.g. a video option with no video streams) or that it is a private option of some encoder which was not actually used for any stream.
Output #0, mp3, to '[Full HD] David Gilmour - Time - Live in Gdansk.mp3':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    TDEN            : 2015-04-25 13:16:00
    TSSE            : Lavf56.1.0
    Stream #0.0(und): Audio: libmp3lame, 44100 Hz, stereo, fltp (default)
    Metadata:
      creation_time   : 2015-04-25 13:16:00
      encoder         : Lavc56.1.0 libmp3lame
Stream mapping:
  Stream #0:0 -> #0:0 (aac (native) -> mp3 (libmp3lame))
Press ctrl-c to stop encoding
size=    6310kB time=403.77 bitrate= 128.0kbits/s    
video:0kB audio:6310kB other streams:0kB global headers:0kB muxing overhead: 0.004922%

File [Full HD] David Gilmour - Time - Live in Gdansk.mp3 created
patrick@debian:~/Bureau$
 



[Full HD] David Gilmour - Time - Live in Gdansk.mp3

Dernière modification par golgot200 (04-11-2015 03:50:31)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#32 04-11-2015 10:39:44

Kusajika
Membre
Inscription : 08-04-2015

Re : [Résolu] youtube-dl extraction de mp3

Bonjour,

Merci pour votre aide , effectivement ça fonctionne avec la version backport
J'ai pu faire l'extraction, et dans le nom y'a bien les caractères coréen (c'est beau big_smile)

J'ai donc mis le script et ça fonctionne aussi , c'est vraiment intéressant de l'avoir.

Donc voilà c'est résolu; Merci à vous. cool

Edit: lol

Dernière modification par Kusajika (04-11-2015 14:23:17)

Hors ligne

#33 04-11-2015 13:12:12

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu] youtube-dl extraction de mp3

Kusajika a écrit :

....

c'est vraiment inintéressant de l'avoir. ...



Tant pis lol

wink

Dernière modification par golgot200 (04-11-2015 13:12:45)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#34 04-11-2015 14:25:46

Kusajika
Membre
Inscription : 08-04-2015

Re : [Résolu] youtube-dl extraction de mp3

Je vois pas de quoi tu parles golgot200 big_smile lol

Hors ligne

#35 04-11-2015 14:47:49

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu] youtube-dl extraction de mp3


... inintéressant ...
 



big_smile


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#36 05-11-2015 18:28:54

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] youtube-dl extraction de mp3

golgot200 a écrit :

Voilà une bidouille direct : tongue

Slyfox, si tu peux me nettoyer les trucs qui ne servent à rien, car moi et les scripts, ça fait deux !!!



Je peux bien essayé... dis-moi ce que tu aimerais ce qu'il fasse, j'imagine extraire uniquement l'audio en mp3 et tout ça en graphique genre yad ou zenity ?

Dernière modification par Slyfox (05-11-2015 18:30:42)

Hors ligne

#37 05-11-2015 21:56:03

Kusajika
Membre
Inscription : 08-04-2015

Re : [Résolu] youtube-dl extraction de mp3

Bonsoir, quand j'utilise le script il me met une phrase " best quality audio : " et je confirme juste en faisant entré , ça serait possible d'automatiser la réponse et de sauter la validation svp ? smile

Hors ligne

#38 07-11-2015 10:34:08

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] youtube-dl extraction de mp3

Désolé pour le retard j'étais pas mal occupé ces dernières heures...

Bon j'ai fait un script qui est encore en version super béta, je dois l'améliorer.

Pour info au fur est à mesure que je l'améliore je viendrais éditer ce poste pour ne pas surcharger cette discussion de nombreux poste inutile...

Pour commencer il faut avoir les paquet yad (si il y a pas encore de wiki sur ce site je pense que je vais en faire un, mais ça c'est une autre histoire) et libav-tools, pour les installer (si ce n'est pas encore fait)

Ouvrir un terminal se placer dans notre /home et ce loguer en root / administrateur (attention ce qui suit est pour jessie/stable)

cd
su



puis installer les paquets


wget http://ftp.fr.debian.org/debian/pool/main/y/yad/yad_0.27.0-1.1_amd64.deb
dpkg -i yad_0.27.0-1.1_amd64.deb
apt-get update
apt-get install libav-tools



Et voici le script (version 0.1)



version="0.1"

choix=$(yad --form --center --width=500 --title="youtube6clone version $version" \
--field="URL video Youtube":CBE " " \
--field="Débit du MP3":CBE "320k!192k!160k!128k!96k!64k!32k" \
--field="Nom du fichier MP3" "audio" \
--field="Dossier destination":DIR "/home/$USER/Bureau")

# Si Quitter
[[ $? -eq 1 ]] && exit 0

# modification de l'IFS pour qu'il passe en saut de ligne
old_IFS=${IFS} IFS=$'\n'

url=$(awk 'BEGIN{FS="|";} {print $1}'<<<"$choix")
debit=$(awk 'BEGIN{FS="|";} {print $2}'<<<"$choix")
fichierOut=$(awk 'BEGIN{FS="|";} {printf "%s" ,$3}'<<<"$choix")
cheminOut=$(awk 'BEGIN{FS="|";} {printf "%s" ,$4}'<<<"$choix" | awk 'BEGIN{FS=".";} {printf "%s" ,$(NF-1)}')

url="https://www.youtube.com/watch?v=SrhesRJdsWM"

youtube-dl "$url" -o "$cheminOut/$fichierOut"
avconv -y -i "$cheminOut/$fichierOut" -ar 44100 -ac 2 -ab "$debit" "$cheminOut/"$fichierOut".mp3"

# remise en place de l'IFS
IFS=${old_IFS}

 



Pour faire fonctionner le script.

Créons un fichier dans notre /home (clic droit --> créer un document --> Fichier vierge) que nous nommerons "youtube6clone"

Copions le script ci-dessus et collons le script dans notre fichier "youtube6clone" et enregistrons.

Ensuite il faut le rendre exécutable, ouvrons un terminal.

chmod +x /home/$USER/youtube6clone



Puis faire un double clic dessus le fichier puis choisissons "Lancer dans un terminal" ou "Lancer"

La suite est relativement simple, il suffit de faire un copier/coller de URL (adresse du lien de la vidéo Youtube), choisir le débit du mp3 et le dossier de destination.

Voilà wink

Dernière modification par Slyfox (07-11-2015 11:23:06)

Hors ligne

#39 07-11-2015 12:47:08

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : [Résolu] youtube-dl extraction de mp3

alors je vais sortir mon ronchon ...

explique moi l’intérêt de faire un script pour faire ce qu'il est simplement possible de faire avec youtube-dl (en plus de l'utiliser dans le script)
et surtout devoir utiliser un paquet qui se trouve dans la version Sid de debian ?

pourquoi devoir installer de l'instable sur du stable pour un script "redondant" ?

(pas que le script me gène, je trouve même ça très bien pour la curiosité informatique et l'apprentissage smile )

"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#40 07-11-2015 13:05:04

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu] youtube-dl extraction de mp3

Severian a écrit :

...

(pas que le script me gène, je trouve même ça très bien pour la curiosité informatique et l'apprentissage ....



Tu viens de répondre tout seul à ta question wink

Dernière modification par golgot200 (07-11-2015 13:05:43)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#41 07-11-2015 16:08:28

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] youtube-dl extraction de mp3

Severian a écrit :

alors je vais sortir mon ronchon ...


C'est bien connu... La critique est aisée l'art est difficile tongue big_smile

Severian a écrit :

(pas que le script me gène, je trouve même ça très bien pour la curiosité informatique et l'apprentissage smile )



Merci et en plus de ce que l'ami golgot a répondu tongue smile je me permets d'ajouter ce qui suit.
L'apprentissage de la programmation est pas forcément évident et est très chronophage !
Pour un script comme celui donner un peu plus haut , il m'a fallut bien 3h de prise de tête et de test pour oser le poster.
En passant je ne l'ai pas fini. Je devrai en principe l'améliorer pour qu'il soit vraiment performant.
Je saisis ce genre de problème ou de demande pour perfectionner mon faible niveau en programmation.
En plus si c'est aussi pour rendre service et le partager, c'est encore mieux ! cool

Severian a écrit :

explique moi l’intérêt de faire un script pour faire ce qu'il est simplement possible de faire avec youtube-dl (en plus de l'utiliser dans le script)
et surtout devoir utiliser un paquet qui se trouve dans la version Sid de debian ?

pourquoi devoir installer de l'instable sur du stable pour un script "redondant" ?



"redondant" ? ça c'est pas sympa ! Après toutes la peine que je me suis donné mon petit Monsieur. big_smile

Le but de ce script est d'extrait l'audio de la vidéo en mp3, chose sauf erreur de ma part qui n'est pas faisable directement depuis youtube-dl.

Comme je l'avais déjà mentionné dans un de mes postes précédant, il existe des modules que l'on peut utiliser avec Firefox ou Iceweasel comme DownloadHelper ou des programmes comme Miro qui font bien mieux que mon petit script.

Alors comme installer ce paquet sur une stable ? neutral

Quelle solution as-tu à nous donner pour résoudre le problème mentionné au premier poste ? neutral

Dernière modification par Slyfox (07-11-2015 18:06:57)

Hors ligne

#42 07-11-2015 18:03:36

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] youtube-dl extraction de mp3

Voici un script plus "simple" non graphique...

#!/bin/bash

# Dépend des paquets youtube-dl et libav-tools

echo
echo "Ce script télécharge une vidéo Youtube, Vimeo, etc.. de votre choix et extrait l'audio en mp3..."
echo
read -p "Coller le lien URL de la video: " url

if [ -z $url ]; then
  echo
  echo "Erreur ! Vous n'avez pas mis de lien"
  echo
  exit
fi

nomVideo=$(youtube-dl --get-filename "$url")
nomAudio=${nomVideo%.*}   # supprimer extension

youtube-dl "$url" -o "$nomVideo"
avconv -y -i "$nomVideo" -ar 44100 -ac 2 "$nomAudio.mp3"

Dernière modification par Slyfox (07-11-2015 18:35:52)

Hors ligne

#43 07-11-2015 22:06:29

Severian
Membre
Distrib. : Debian GNU/Linux 8.6 (jessie)
Noyau : Linux 4.6.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-2
Inscription : 13-12-2014

Re : [Résolu] youtube-dl extraction de mp3

Slyfox a écrit :

Le but de ce script est d'extrait l'audio de la vidéo en mp3, chose sauf erreur de ma part qui n'est pas faisable directement depuis youtube-dl.
....
Quelle solution as-tu à nous donner pour résoudre le problème mentionné au premier poste ? neutral



post #1 (celui de l'auteur du sujet) et post #20

youtube-dl -v --extract-audio --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=7maJOI3QMu0



le problème ne venant pas de la commande, mais de la version de youtube-dl (qui demandait la version des backports pour fonctionner)

tout est dans le man youtube-dl

Post-processing Options:
              -x, --extract-audio              convert video files to audio-only files
                                               (requires ffmpeg or avconv and ffprobe or
                                               avprobe)
              --audio-format FORMAT            "best", "aac", "vorbis", "mp3", "m4a",
                                               "opus", or "wav"; "best" by default
              --audio-quality QUALITY          ffmpeg/avconv audio quality specification,
                                               insert a value between 0 (better) and 9
                                               (worse) for VBR or a specific bitrate like
                                               128K (default 5)




pour ce qui est du paquet yad venant de sid
tu as une bonne méthode d'installation, ce n'est pas ça qui me fait "grogner"
c'est juste de devoir installer un paquet venant de sid sur une debian stable pour faire tourner un script qui à le même résultat (pour l'instant, car peut être qu'au final tu va faire un super script qui permettra de récupérer une liste d'urls avec menu déroulant pour sélectionner le mode de téléchargement et tout et tout) qu'une simple ligne de commande avec youtube-dl.


(au passage, je ne critique pas et au contraire soutient la démarche :

Je saisis ce genre de problème ou de demande pour perfectionner mon faible niveau en programmation.
En plus si c'est aussi pour rendre service et le partager, c'est encore mieux ! cool


c'est tout à ton honneur :))

Dernière modification par Severian (07-11-2015 22:09:42)


"il est urgent d'attendre" (bendia)
ob3-debian2-150x50.png

Hors ligne

#44 08-11-2015 00:12:35

Slyfox
Membre
Lieu : Pays du chocolat
Distrib. : GNU/Linux Debian Sid
Noyau : Linux 4.7.0-1-amd64
(G)UI : MATE
Inscription : 15-12-2013

Re : [Résolu] youtube-dl extraction de mp3

Severian a écrit :


pour ce qui est du paquet yad venant de sid
tu as une bonne méthode d'installation, ce n'est pas ça qui me fait "grogner"
c'est juste de devoir installer un paquet venant de sid sur une debian stable pour faire tourner un script qui à le même résultat (pour l'instant, car peut être qu'au final tu va faire un super script qui permettra de récupérer une liste d'urls avec menu déroulant pour sélectionner le mode de téléchargement et tout et tout) qu'une simple ligne de commande avec youtube-dl.



Je ne pense pas que le fait d'installer yad venant de sid apporte un grand risque de l'installer sur une stable (il faudrait voir les dépendences).
Après je trouve bizarre qu'il est pas une version de yad en stable ?

Sinon oui je vais essayer de faire un script sympa pour moi et surtout pour vous (même si il y a 2 personnes qui l'utiliseront et ben je serais bien contant )

A oui, je voulais te dire... tu es un gentil ronchon ! tongue
J'ai bien connu pire, comme le genre de gars qui râle et qui amène rien de constructif... roll

Dernière modification par Slyfox (08-11-2015 00:28:13)

Hors ligne

#45 08-11-2015 09:55:00

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu] youtube-dl extraction de mp3

Slyfox a écrit :

... je trouve bizarre qu'il est pas une version de yad en stable ?



Si ce n'était que ce paquet hmm

Cette version de Debian, historiquement pour moi n'est pas la meilleure au niveau stabilité et paquets manquants. Alors que Wheezy est un vrai régal. Mais où est passé Etch ???  big_smile

Dernière modification par golgot200 (08-11-2015 09:55:40)


L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

#46 08-11-2015 10:46:30

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 4.6.0-0.bpo.1-amd64
(G)UI : gnome 3.14.1
Inscription : 21-10-2008

Re : [Résolu] youtube-dl extraction de mp3

Lenny... Mon amourrrr.... big_smile

"Définition d'eric besson : S'il fallait en chier des tonnes pour devenir ministre, il aurait 2 trous du cul." - JP Douillon
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#47 08-11-2015 11:04:53

golgot200
Membre
Lieu : AIN
Distrib. : Debian Jessie
Noyau : Linux debian 3.16.0-4-amd64
(G)UI : MATE
Inscription : 05-08-2007

Re : [Résolu] youtube-dl extraction de mp3

Aussi wink

L'ultime question ... l'intelligence a besoin de la bêtise pour s'affirmer, la beauté a besoin de la laideur pour resplendir, le courage nait dans la peur, les forts impressionnent au millieu des faibles, mais au final,... qui a donc besoin d'autant de connards ?

Hors ligne

Pied de page des forums