Renaud Mercier

ME CONTACTER
Retour

Portfolio

Youtube 256 Downloader

Technologies utilisées : PYTHON

J’ai réalisé ce projet pour posséder un outils rapide et performant qui en temps normal nécessite des recherches sur internet et pour obtenir un resulat de piètre qualité.

Télécharger une musique sur youtube n'est en sois pas difficile, ici le but est obtenue la meilleur qualité sonore possible. Plus on a un systeme son de qualité plus on s'apperçoit des artéfacts de compression et des défauts de la musique diffusé. Le probleme c'est que la plupart des "downloaders" youtube sur internet n'offre qu'une qualité sonore de 128 kbps.

Ici je me sert d'un analyseur spectral appelé Spek on voit clairement que le spectre sonore est tronqué à 16 kHz (représentation de l'encodage à 128 kbps) :



Mais la qualité sonore maximal de youtube est de 256 kbps, sois deux fois plus!

Ici le resultat obtenu grâce à mon application, la coupe se produit a 20 kHz (représentation de l'encodage à 256 kbps), la musique a plus de profondeur :


Mon application selectionera toujours le Itag au bit rate le plus elevé (sur youtube le plus souvent un fichier webm) et le convertira en mp3 grâce à ffmpeg pour un maximum de compatibilité et une qualité optimale.

Mieux que des mots essayez l'application!



A noter que le mp3 est un format compréssé destiné au transport ou au web. Ici à titre de comparaison voici l'analyse d'une capture audio d'un orchestre jouant du Vivaldi, on peut apercevoire des piques frôlant les 38 kHz