Aller au contenu principal
Bienvenue sur Forum Puppy Linux - Toutou Linux - Astuces - Aides !
Lorsque vous n'êtes pas connectés vous pouvez visiter la totalité du forum mais avec certaines restrictions : cf le règlement pour les visiteurs non connectés. Vous êtes chaleureusement conviés à vous inscrire afin de bénéficier de toutes les fonctionnalités du forum et de participer aux échanges.
Messages récents
61
Multimédia / Re : yt-dlp pour les idiots, comme moi
Dernier message par Rantanplan -
Bonjour Philippe,

Oui, youtube-dl est ancien.
Sa dernière version date de 2021.
Le fork est régulièrement mis à jour, mais il lui faut une couche Python plus récente que youtude-dl.
Toutou Slaxen 6.0 ne le supporte pas, d'où l'intérêt d'une Triton 8.0 (merci @petihar).

Oui, on apprend tout le temps et c'est heureux. C'est un des sels de la vie, parmi d'autres.

Bonne continuation.

Amitiés et fraternité.
62
Multimédia / Re : yt-dlp pour les idiots, comme moi
Dernier message par augras -
@Rantanplan‍, on est tous "l'idiot" de quelqu'un !
Et d'ailleurs il n'y a pas d'idiots ici, seulement des personnes qui veulent apprendre. Et dans ce domaine tu es un chef ! Si, si.
Youtube-dl est ancien et je crois me souvenir, j'espère ne pas me tromper, qu'il avait été habillé  d'une interface par l'ami Argolance.
Peu probable que cette interface s'adapte à cette nouvelle version.C'est un outil très pratique.
Merci @Rantanplan‍ !
63
Multimédia / yt-dlp pour les idiots, comme moi
Dernier message par Rantanplan -
Bonjour la compagnie,

Les geeks, ce sujet n'est pas pour vous puisque vous connaissez (presque) tout, que vous êtes à l'aise avec les pages de manuel, les scripts et autres abscondités, pour nous les idiots dont je fais partie :'( :'( :'( .
Mais, je dis STOP  et !!!! .

Les idiots, ils s'entraident "t'aussi" mon bon monsieur. :)) :)) :))

Ces choses étant dites, entrons dans... le vif du sujet.

yt-dlp ou (youtube-dlp) est un fork de yt-dl : voilà, j'ai balancé mon fork O:) .
Pour la définition de "fork", je vous laisse chercher sur la toile.
Bon d'accord, je vous la donne (trouvé sur fr.wikipedia) :

Citer
un logiciel créé à partir du code source d'un autre logiciel.

Pour utiliser yt-dlp, il faut :
  • yt-dlp bien sûr, que l'on trouve : https://github.com/yt-dlp/yt-dlp/releases ( le paquet qui nous intéresse s'appelle tout simplement yt-dlp est pèse +/- 2,6 mo),
  • une couche Python version 3.7+,
  • ffmpeg et ffprobe, mais sans ça fonctionne. Cependant, il est préférable que ces dépendances soient installées.
Il y a de la documentation là : https://github.com/yt-dlp/yt-dlp/tree/2023.03.04#readme

Jusque là c'est bien, hein ?
Oui, mais moi j'ai pas envie de lire pendant des heures avant de pouvoir télécharger kèkchoz (quelque chose).

Ci-après, chers frères idiots (nos soeurs ne sont pas idiotes, elles ne sont donc pas concernées :) ) , voici les quelques commandes que j'utilise et qui me sont utiles.
Attention, yt-dlp offre d'immenses possibilités qui valent le coup d'être explorées et exploitées.
Nul doute que vous trouverez sur d'autres forums des "Comment faire" qui répondront à vos besoins particuliers.

Donc, mes lignes !

Pour lister les sous-titres disponibles :
yt-dlp --list-subs URL

Pour extraire la liste des qualités d'une vidéo ainsi que les flux audio :
yt-dlp -F URL

Pour afficher les sous-titres disponibles, les flux audio et vidéo :
yt-dlp --list-subs -F URL

Pour charger les sous-titres et le flux vidéo :
yt-dlp --write-subs --sub-langs fr -f format_a_charger URL -o nom_fichier.mp4
La partie "-o nom_fichier.mp4" est facultative.

Pour charger uniquement les sous-titres :
yt-dlp --write-subs --sub-langs fr --skip-download URL -o nom_fichier
La partie "-o nom_fichier.mp4" est facultative.

Pour charger les sous-titres, les flux vidéo et audio :
yt-dlp --write-subs --sub-langs fr -f format_audio_a_charger+format_vidéo_a_charger URL 
!!!! Les fichiers audio et vidéo doivent avoir des noms différents au risque que l'un écrase l'autre.
Je suggère de les préfixer "*-vid ou video ou ....mp4" pour le fichier vidéo, et "*-aud ou audio ou ....mp4" pour le fichier audio. ;)

!!!! ffmpeg doit ABSOLUMENT être installé, car il se chargera de la fusion des flux audio & vidéo (merge).

Pour charger les sous-titres au format srt, les flux vidéo et audio :
yt-dlp --write-subs --sub-langs fr --convert-subs srt -f format_audio_a_charger+format_vidéo_a_charger URL 

Intégrer les sous-titres à la vidéo (a priori il y a un bug) :
yt-dlp --write-subs --sub-langs fr --embed-subs -f format_a_charger URL -o nom_fichier.mp4
J'ai testé, et effectivement autant que malheureusement, le fichier de sous-titres obtenu ne contient rien.

Voilà, vous en savez autant que moi.

Amusez-vous bien et bonne découverte des possibilités d'yt-dlp.

Amitiés.

[EDIT du 24/08/2024]
Réécriture simplifiée des commandes ci-dessus et ajout d'une commande pour convertir les sous-titres au format srt.
64
Les Toutous / Triton-8.0 : Pupcamera voit tout, et c'est bien
Dernier message par Rantanplan -
Avé la compagnie,

Triton 8 permet d'aller jeter un oeil dans son téléphone intelligent avec "PupMTP Accès à un périphérique MTP" dans le menu "Système de fichiers".

Mais, il y a aussi un autre utilitaire déjà dans Triton 8 qui le permet : "Accès aux photos numériques PupCamara" dans le menu "Graphisme", 5ème option.

Comment fait-on, tonton ?
D'abord, mon petit, on branche son téléphone très intellignet à l'ordinateur grâce à son câble USB.
Puis, on active le partage de fichiers depuis le téléphone bla-bla-bla.
Puis z'ensuite, ouvrir le menu Graphisme et cliquer sur "Accès aux photos numériques PupCamara".
Une jolie fenêtre toute mignonne s'affiche et recense le périphérique identifié, s'il n'y est pas, c'est fini.
Bon, on a de la chance, il y est : youpiiiiiiiiiii.
Deux boutons se trouvent à droite du périphérique reconnu : "MOUNT" et "OPEN" (grisé).
Le choix est ardu : allez, on ose, on tente et on appuie fébrilement sur "MOUNT".
Malheur, la fenêtre disparaît et un message averti : "Probing cameras...".
Et puis, au joie immense, une fenêtre revient avec le bouton "OPEN" dégrisé et le bouton "MOUNT" qui s'intitule désormais "UNMNT".
Vous êtes curieux ? Moi aussi, alors sans plus tarder, on enfonce (non, on ne défonce pas le bouton, un appui léger suffira) avec doigté et retenue le bouton "OPEN".
Illico et immédiatement sans attendre ainsi qu'instantanément, une fenêtre ROX s'ouvre sur le répertoire de la carte de stockage du téléphone plus intelligent que nous (enfin, c'est qu'on veut nous faire croire).
Et bien à partir de là, je vous lâche la main.
A vous le grand large et l'invention des terres inconnues et vierges...
Capture.png

Lorsque vous serez fatigué du voyage et que vous rentrerez au port, n'oubliez pas de cliquer sur "UNMNT" pour démonter proprement, car comme le dit l'adage d'IO : "Que doit-on laisser derrière soi lorsqu'on s'en va ? Rien !".

Amusez-vous bien bande de petits garnements :) .

Amitiés.



66
Les Toutous / Découverte sensationnelle : écouter du son
Dernier message par Rantanplan -
Bonjour,

il est un (peu) accrocheur le titre : c'est exprès :P :)

Au détour d'une autre distribution Linux, j'ai "découvert" sndfile-... qui est aussi fourni de base par Triton-8, sacrés veinards.

sndfile-... c'est une suite de binaires qui :
  • sndfile-info : donne des infos du fichier donné en paramètre,
  • sndfile-metadata-get : énumère les metadonnées d'un fichier audio,
  • sndfile-metadata-set : permet de compléter/modifier les métadonnées d'un fichier audio donné en paramètre,
  • sndfile-play : au fait, il sert à quoi celui-là ? Je vous laisse deviner.
Il y a d'autres binaires, il suffit de taper dans un terminal :

sndfile-
et appuyer deux fois sur la touche "tabulation" pour voir ça :
sndfile-cmp          sndfile-deinterleave  sndfile-metadata-get  sndfile-salvage
sndfile-concat        sndfile-info          sndfile-metadata-set 
sndfile-convert      sndfile-interleave    sndfile-play

Avec sndfile, j'ai pu lire les formats flac, ogg, wav et opus.
Il n'accepte pas le mp3, mp4. Mais pour ça, il y a madplay [fichier audio] et ça joue ;) .

Vous trouverez des pages de manuel chez www.linux.die.net et ailleurs...

Amusez-vous bien.

Vive Triton-8
Vive ToutouLinux
Vive Linux :D
Simple Audio Video Embedder