You might want to demux it (ffmpeg) if the format is webm/Opus but well that's up to you and depending where and how do you want to listen the downloaded music
Lossy transcodes always cause sound quality to deteriorate due to the way these "perceptual codecs" were designed to discard audio data to save space. Better to choose the more appropriate format for your needs, and not convert it.
And that format code for highest quality is always either `-f 140` for the ~128kbps AAC in .m4a container, or `-f 251` for the ~160kbps Opus audio in .webm by default, but adding the `-x` option will seamlessly remux it in to the more widely compatible ogg container with .opus extension.
`I think we're now in a situation where everybody in the world is flooded by low-quality software, and everybody wishes that they had higher quality software, at least people who make software I think. We're making a game, games have a lot of things they want to do, a lot of those things are potentially stuff that a library could do of some kind, and so, let's go out, whether it's maybe to do some constructive solid geometry or text layout or something. There's a lot of different little sub-jobs.
If I go on the internet, what is the state of the art of what people out there are doing for this task? Very often I will find a number of things that claim to do the job. Some of them actually do it to an okay level and some don't, and a lot of them don't really work for high-stress situations, and a lot of them don't even like frickin compile anywhere. Just the amount of swimming through a sewer that I have to do to even figure out, "What is the thing that I can seriously consider to maybe do this job versus writing it myself?" That is a huge investment, time and energy investment`
My thoughts exactly. I get it's 'harder' for the typical user since the easy programs (Limewire, Frostwire, et. al) all took nose-dives, and maybe my penchance for quality makes me biased, but I don't understand going through the hassle of downloading and importing terrible-quality music to your device when so many streaming services are available at various (cheap, imo) price points. Even if you do want to illegally obtain your music for moral or whatever reasons, torrenting is easier than it's ever been and music is stupid simple to find on the bigger sites, as long as you keep a vigilant eye for the (usually pretty obvious) malware.
I honestly don't even buy the "but it's easier when you have no service" argument because every one of these streaming apps has a way to save songs for offline listening. You're saving yourself $10/month just to spend how many hours going through the songs you want, getting URLs, downloading them, then moving them onto your device. Then of course the hassle of music videos being different than the original song, or managing storage space on both PC and device.
I think there are two main reasons to download from yt. The first one is that a lot of music is only available there. Services or torrents are not as vast as one would like when you are looking for something specific.
The second reason is that services that provide offline usage are cumbersome to use in certain escenarios; eg: old car stereo
13 comments
[ 0.16 ms ] story [ 1175 ms ] threadThen choose the highest quality audio only option
You might want to demux it (ffmpeg) if the format is webm/Opus but well that's up to you and depending where and how do you want to listen the downloaded musicSo much code so many frameworks so much wow, to do so little. And we a little closer to collapse of civilization. [0]
There is not enough Jonathan Blow's for all JavaScript bloatware unmaintained unusable in a few years tools. [1]
[0] https://www.youtube.com/watch?v=ZSRHeXYDLko
[1] https://oxide.computer/podcast/on-the-metal-9-jonathan-blow/...
`I think we're now in a situation where everybody in the world is flooded by low-quality software, and everybody wishes that they had higher quality software, at least people who make software I think. We're making a game, games have a lot of things they want to do, a lot of those things are potentially stuff that a library could do of some kind, and so, let's go out, whether it's maybe to do some constructive solid geometry or text layout or something. There's a lot of different little sub-jobs.
If I go on the internet, what is the state of the art of what people out there are doing for this task? Very often I will find a number of things that claim to do the job. Some of them actually do it to an okay level and some don't, and a lot of them don't really work for high-stress situations, and a lot of them don't even like frickin compile anywhere. Just the amount of swimming through a sewer that I have to do to even figure out, "What is the thing that I can seriously consider to maybe do this job versus writing it myself?" That is a huge investment, time and energy investment`
I honestly don't even buy the "but it's easier when you have no service" argument because every one of these streaming apps has a way to save songs for offline listening. You're saving yourself $10/month just to spend how many hours going through the songs you want, getting URLs, downloading them, then moving them onto your device. Then of course the hassle of music videos being different than the original song, or managing storage space on both PC and device.