YouTube na MP3 przy pomocy yt-dlp
Złóż polecenie yt-dlp, które zamienia film z YouTube w otagowane MP3 z okładką.
Jak dostać MP3, z którego da się korzystać
Wyciąganie dźwięku to konwersja, więc ffmpeg jest konieczny — i właśnie dlatego polecenie zawodzi na świeżej instalacji. Najlepsza (VBR) to właściwa wartość domyślna: stosunek rozmiaru do jakości jest tam najlepszy, a wyższy stały bitrate nie dołoży jakości, której źródło nigdy nie miało.
Okładka i metadane zamieniają folder bezimiennych plików w coś, co odtwarzacz muzyki potrafi ułożyć. Wzór nazwy stawia tu wykonawcę na początku, a gdy w tagach go nie ma, sięga po nazwę autora.
--audio-quality 0 to ustawienie najczęściej rozumiane opacznie. To nie „zerowa jakość" — to najlepsze ustawienie zmiennej przepływności, średnio około 245 kb/s, a skala biegnie w drugą stronę: 0 jest najlepsze, 9 najgorsze. Zmienna przepływność wydaje więcej bitów na gęste fragmenty, a mniej na ciszę, dlatego plik VBR zwykle brzmi lepiej niż plik o stałej przepływności tej samej wielkości. Jeśli jakieś urządzenie wymaga stałej przepływności, podaj ją wprost — --audio-quality 320K — zamiast zgadywać liczbę na skali 0–9.
Ważniejsze pytanie brzmi, czy w ogóle konwertować. YouTube podaje dźwięk jako Opus albo AAC, a żadne z nich nie jest MP3, więc żądanie MP3 zawsze oznacza ponowne kodowanie: plik jest dekodowany i kompresowany po raz drugi, a przy każdym przejściu trochę jakości ubywa. Jeśli nic u ciebie nie wymaga akurat rozszerzenia .mp3, wybierz „Najlepsza (bez konwersji)". Jest szybciej, ffmpeg w ogóle nie jest potrzebny, a wynik jest bliższy źródłu niż jakikolwiek zrobiony z niego MP3. Konwertuj wtedy, gdy radio w samochodzie, program DJ-ski albo stary telefon nie zostawiają ci wyboru.
Przy całej playliście włącz playlisty i dodaj plik archiwum. Archiwum zapisuje, co już zostało pobrane, więc uruchomienie tego samego polecenia za tydzień weźmie tylko nowości zamiast zaczynać od zera — a w połączeniu z „kontynuuj po błędach" jeden utwór zablokowany regionalnie albo usunięty przestaje pociągać za sobą pozostałe dwieście. Dodaj numer w playliście do szablonu wyjścia, jeśli kolejność ma znaczenie; bez tego odtwarzacz posortuje folder alfabetycznie i album ułoży się w złej kolejności.