Ask HN: Yt-Dlp Reduced Quality?
Hi HN!
I maintain a playlist of youtube clips for offline use in case I run out of internet, and recently I noticed something strange.
I was listening to this clip on youtube: https://www.youtube.com/watch?v=Ry4TqqM5TGs , I then downloaded it with `yt-dlp https://www.youtube.com/watch?v=Ry4TqqM5TGs` and listened locally with intention to loop until end of my day. And I noticed when I play this clip on youtube the sound is much more vibrant and the clip sounds much better than the downloaded version.
Is there any magic switch I'm missing? I already tried `-f bestvideo+bestaudio` It might be pulling an audio format that either youtube resampled, or that ffmpeg had to resample when merging the video because it's not compatible with the video format. There's a way to pick preferred audio and video formats it will choose over what's simply the best bitrate, but you'll have to look in the manual for more details. Hmm... I listed available presets with `-F` option, and then downloaded various different presets (actually, examples have this nice option to download and merge all available audio presets `yt-dlp -f 'bv*+mergeall[vcodec=none]' --audio-multistreams `). All of them sound like from within a cartboard box when played in vlc, much worse than when I play it on youtube... This is very notable around 00:00:50 of the clip. Maybe I misinterpret logs but I checked and I can't see anything that would suggest the audio is resampled ---edit--- Silly me. I had VLC audio effects enabled and that was resulting in song sounding different than on youtube. Sorry! The highest quality audio is generally tag 251 (webm/opus). You can stream or download through an Invidious instance: https://vid.puffyan.us/latest_version?itag=251&id=Ry4TqqM5TG...