Hacker News new | past | comments | ask | show | jobs | submit login

youtube-dl already defaults to downloading the best quality audio; you only need that line if you want to force a particular format.



Not quite. Sometimes "bestaudio" downloads webm files because Opus audio tracks report higher average variable bitrate. If you don't want to download video+audio and don't want to transcode or deal with Opus stuff, you need that m4a flag in there. Since nothing supports Opus and you need to transcode and remove video, webm seems like a losing proposition. And higher bit rate is deceptive since AAC is a much better encoder even at a lower bit rate.


That's what I mean: youtube-dl --extract-audio already downloads the best quality audio, which may be Opus (albeit typically via DASH rather than a full webm file), so you only need a line like the one you pasted if you want to specify a specific format such as m4a.


I thought youtube-dl defaults to "best"


youtube-dl defaults to "best"; youtube-dl --extract-audio defaults to "bestaudio".




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: