( dlaszlo | 2025. 06. 02., h – 18:16 )

Ezt nézegetem, ez alapján tudsz nyelvkódra szűrni, kiterjesztésre, és codec-re is:

https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#filtering-formats

Illetve VAGY-okat is írhatsz a szűrésbe, egész összetett kifejezést létre lehet hozni, pl:

 (bestvideo[height=1080]/bestvideo)+bestaudio/best

Ez megpróbálja letölteni azt, ami szerinte a legjobb (elhiszem nekik saját algoritmus írása helyett, hogy a legjobbat választják ki), és 1080 pixel magas (azaz HD videóra lövünk). Ha nincs 1080 pixel magas, akkor a legjobbat, ami van (ha 4K akkor 4K, ha 600px akkor 600px magas, stb...). És a legjobb audiót. A további /best az szerintem itt felesleges is.

Az én megértésemben. 

Szerintem itt tudsz tovább szűrni a leírás alapján, pl bestaudio[language=en-US] vagy hasonlóval (lehet, hogy az en-US aposztrófok közé kell), úgy, ahogy itt a height-et megadtuk.

És ez is működik: Also filtering work for comparisons = (equals), ^= (starts with), $= (ends with), *= (contains), ~= (matches regex)