


Your program would be much better if it just downloaded the ~128k AAC audio (YT format code 140), and corrected the container.ĪAC is widely compatible these days, and was designed to replace MP3 by addressing some of the flaws that can not be fixed in the older format. The only point in lossy encoding is to save space, but converting youtube audio to MP3 not only makes it sound worse, but also increases the file size. Since each lossy encode (to any format) causes degradation of sound quality due to the way perceptual codecs discard data that's unlikely to be heard by humans, it's always best to use lossy codecs as-is, without converting.

Both of these newer codecs are more efficient than MP3, so sound better at lower bitrate, and also have fewer problems samples that are difficult to encode. Good work, and well done for putting it out there, but you should know that Youtube audio is already lossily compressed - in either AAC (in a m4a container) or Opus formats. The site basically let you convert any YT video less than 10 mins (you can configure in source code) to MP3 files, save it to DropBox, basic profile with history. Supervisor, gunicorn with Nginx set up for production hosting I also experiment with Google Cloud Firestore, which you can find in web/gdata folder VueJS, WebPack, Bootstrap for front end Custom Web Socket Server for progess bar Finally, I am not sure if I am close enough to be a junior web developer ? Any suggestion what else I should deep in? Thanks alot As I learn all these stuff by myself after work, so feel free to correct me if I have done something wrong or any feedback would be much appreciated. Then I made a the site with some technology which could be quite complicated for such a simple site, but I can learn a lot from that. Hi guys, I am learning Web Dev and hope to be a front end web developer soon, and I believe the best way is to practice.
