Lumaktaw sa nilalaman
yt-dlp

YouTube tungong MP3 gamit ang yt-dlp

Buuin ang yt-dlp command na nagpapalit ng isang YouTube video tungong MP3 na may tag at cover art.

Pagkuha ng magamit na MP3

Ang pagkuha ay isang conversion, kaya kailangan ang ffmpeg — ito ang dahilan kung bakit nabibigo ang command sa bagong install. Tama ang Pinakamahusay (VBR) bilang default: ito ang may pinakamahusay na sukat-sa-kalidad, at hindi kayang idagdag ng mas mataas na nakapirming bitrate ang kalidad na wala naman sa pinagmulan.

Ang cover art at metadata ang nagpapalit sa folder ng mga walang pangalang file tungo sa isang bagay na kayang ayusin ng music player. Inuuna ng template ng pagpapangalan dito ang artist, at bumabalik sa uploader kapag walang naka-tag na artist.

Ang --audio-quality 0 ang pinakamadalas na namamali ang pagkakaintindi. Hindi ito "zero na kalidad" — ito ang pinakamahusay na setting sa variable bitrate, mga 245 kbps sa karaniwan, at pabaliktad ang eskala: 0 ang pinakamahusay at 9 ang pinakamahina. Mas maraming bit ang ibinibigay ng variable bitrate sa mga bahaging siksik ang tunog at mas kaunti sa mga tahimik, kaya sa magkaparehong laki ay kadalasang mas maganda pakinggan ang VBR kaysa sa nakapirming bitrate. Kung may kagamitan kang talagang humihingi ng nakapirming bitrate, sabihin mo nang tuwiran — --audio-quality 320K — sa halip na manghula ng numero sa eskalang 0–9.

Ang mas mahalagang tanong ay kung kailangan pa bang mag-convert. Opus o AAC ang audio na ibinibigay ng YouTube, at wala sa dalawa ang MP3, kaya ang paghingi ng MP3 ay laging nangangahulugang muling pag-encode: dinidekowd ang file at ikinukumpres nang pangalawang beses, at may kaunting kalidad na nawawala sa bawat pagdaan. Kung wala kang anumang bagay na talagang humihingi ng .mp3 na extension, piliin ang "Pinakamahusay (walang conversion)". Mas mabilis, hindi na kailangan ng ffmpeg, at mas malapit ang resulta sa pinagmulan kaysa sa kahit anong MP3 nito. Mag-convert lang kapag walang ibang pagpipilian ang car stereo, DJ program o lumang telepono.

Para sa buong playlist, buksan ang playlist at magdagdag ng archive file. Itinatala ng archive kung ano na ang nakuha, kaya ang muling pagpapatakbo ng parehong command sa susunod na linggo ay ang bago lang ang kukunin sa halip na magsimula ulit — at kasama ang "magpatuloy kahit may error", ang isang kantang naka-block ayon sa rehiyon o nabura na ay hindi na makakahila pababa sa natitirang dalawandaan. Ilagay ang playlist index sa output template kung mahalaga ang pagkakasunod-sunod; kung wala iyon, aayusin ng player mo ang folder ayon sa alpabeto at magugulo ang pagkakasunod-sunod ng album.

Opsyonal. Iwanang blangko at magtatapos ang command sa URL na ikaw ang pupuno.

Ang iyong command

yt-dlp -x --audio-format mp3 --audio-quality 0 --no-playlist --embed-thumbnail --embed-metadata -o '%(artist,uploader)s - %(title)s.%(ext)s' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
Panimula

Kinukuha ng audio-only ang soundtrack at itinatapon ang video stream.

Audio

Ang file kung saan iko-convert ang audio.

Ang VBR ang may pinakamahusay na sukat-sa-kalidad; mas madaling hulaan ang nakapirming bitrate.

Mga playlist at channel

Ano ang gagawin kapag ang URL ay kabilang sa isang video at sa isang playlist nang sabay.

Gumagana ang saklaw at listahan, halimbawa 1-10,15 o -5::2 para sa tuwing ikalawang item mula sa dulo.

Mga advanced na opsyon (1)

Itinatala kung ano na ang na-download para laktawan ito sa muling pagpapatakbo. Ito ang paraan para manatiling naka-sync ang isang channel.

Metadata at artwork
Mga advanced na opsyon (3)
Mga file at folder

Ang pangalan ng field ay inilalagay sa %(...)s. Ang slash ay gumagawa ng folder.

Mga advanced na opsyon (4)

Kung saan isinusulat ang mga file. Isama sa template sa itaas para sa mga subfolder.

Pinakamahabang haba ng pangalan ng file sa bilang ng karakter.

Mga workaround
Mga advanced na opsyon (3)

Luma na, pinalitan ng --add-headers. Pinanatili dahil marami pa ring lumang gabay ang gumagamit nito.

Luma na, pinalitan ng --add-headers.

Mga switch na tiyak sa site, halimbawa youtube:player_client=web.

I-reset

Mga madalas itanong

Anong kalidad ng MP3 ang dapat kong piliin?
Pinakamahusay (VBR) sa karamihan ng kaso — ito ang may pinakamahusay na sukat-sa-kalidad. Sulit lang ang 320 kbps kung may sumusunod na proseso na naggigiit ng nakapirming bitrate. Wala sa kanilang dalawa ang makakadagdag ng kalidad na wala sa pinagmulan.
Bakit nabibigo ang pagkuha ng MP3?
Nangangailangan ng ffmpeg ang pag-convert ng audio. I-install ito at suriin gamit ang ffmpeg -version.
VBR o nakapirming bitrate?
Ginagastos ng VBR ang bits kung saan mahalaga at mas maliit ito sa parehong nadaramang kalidad. Gumamit lang ng nakapirming bitrate kapag hinihingi ito ng isang device o software.
Puwede ko bang i-convert ang buong playlist tungong MP3?
Oo — audio na output kasama ang paghawak sa buong playlist. Magdagdag ng archive file para hindi na uulitin ng muling takbo ang mga conversion.