İçeriğe atla
yt-dlp

yt-dlp ile YouTube'dan MP3'e

Bir YouTube videosunu etiketli ve kapaklı bir MP3'e çeviren yt-dlp komutunu kurun.

İşe yarar bir MP3 elde etmek

Ses çıkarmak bir dönüştürmedir, dolayısıyla ffmpeg zorunludur — komutun yeni kurulmuş bir sistemde takılmasının nedeni budur. En iyi (VBR) doğru öntanımlıdır: boyut-kalite oranı en iyisidir ve daha yüksek sabit bir bitrate, kaynakta hiç olmayan bir kaliteyi ekleyemez.

Kapak ve üstveri, adsız dosyalarla dolu bir klasörü müzik oynatıcının düzenleyebileceği bir şeye çevirir. Buradaki adlandırma şablonu sanatçıyı öne koyar; etiketlerde sanatçı yoksa yükleyenin adına döner.

--audio-quality 0, en çok ters anlaşılan ayardır. "Sıfır kalite" demek değildir — değişken bit hızındaki en iyi ayardır, ortalama 245 kbps civarı, ve ölçek ters yönde ilerler: 0 en iyi, 9 en kötü. Değişken bit hızı yoğun bölümlere daha çok, sessizliklere daha az bit harcar; bu yüzden aynı boyutta bir VBR dosyası genelde sabit bit hızlı olandan daha iyi duyulur. Sabit bir hız isteyen bir cihaz varsa, 0–9 ölçeğinde sayı tahmin etmek yerine doğrudan adıyla isteyin — --audio-quality 320K.

Asıl soru, dönüştürmeye değip değmediğidir. YouTube sesi Opus ya da AAC olarak verir ve ikisi de MP3 değildir; yani MP3 istemek her zaman yeniden kodlamak demektir: dosya çözülür ve ikinci kez sıkıştırılır, her seferinde bir miktar kalite gider. Elinizde özellikle .mp3 uzantısını şart koşan bir şey yoksa "En iyi (dönüştürmeden)" seçeneğini seçin. Daha hızlıdır, ffmpeg’e hiç ihtiyaç duymaz ve sonuç, ondan üretilecek herhangi bir MP3’ten kaynağa daha yakındır. Araba teybi, bir DJ programı ya da eski bir telefon başka seçenek bırakmadığında dönüştürün.

Tüm oynatma listesi için oynatma listelerini açın ve bir arşiv dosyası ekleyin. Arşiv neyin zaten alındığını kaydeder; böylece aynı komutu haftaya çalıştırdığınızda baştan başlamak yerine yalnızca yenileri alır — "hatadan sonra devam et" ile birlikte, bölgesel kısıtlı ya da silinmiş tek bir parça diğer iki yüzü de beraberinde götürmez. Sıra önemliyse çıktı şablonuna oynatma listesi numarasını ekleyin; eklemezseniz oynatıcınız klasörü alfabetik sıralar ve albüm yanlış sırayla çıkar.

İsteğe bağlı. Boş bırakırsanız komut URL ile biter, onu kendiniz doldurursunuz.

Komutunuz

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'
Temel

Yalnızca ses seçeneği ses parçasını çıkarır ve görüntüyü atar.

Ses

Sesin dönüştürüleceği dosya türü.

VBR en iyi boyut-kalite oranını verir; sabit bitrate boyutu daha kolay kestirilir.

Oynatma listeleri ve kanallar

Adres hem bir videoya hem bir oynatma listesine aitse ne yapılacağı.

Aralık da liste de çalışır; örneğin 1-10,15 ya da sondan başlayarak iki öğeden birini almak için -5::2.

Gelişmiş seçenekler (1)

Nelerin indirildiğini not eder, böylece komutu yeniden çalıştırınca onları atlar. Bir kanalı güncel tutmanın yolu budur.

Üstveri ve kapak
Gelişmiş seçenekler (3)
Dosyalar ve klasörler

Alan adları %(...)s içine yazılır. Eğik çizgiler klasör oluşturur.

Gelişmiş seçenekler (4)

Dosyaların nereye yazılacağı. Yukarıdaki şablonla birleştirince alt klasörler oluşur.

Dosya adının karakter cinsinden en fazla uzunluğu.

Geçici çözümler
Gelişmiş seçenekler (3)

--add-headers lehine eskimiştir. Pek çok eski rehber hâlâ bunu kullandığı için duruyor.

--add-headers lehine eskimiştir.

Siteye özgü seçenekler, örneğin youtube:player_client=web.

Sıfırla

Sık sorulan sorular

Hangi MP3 kalitesini seçmeliyim?
Çoğu durumda en iyi (VBR) — boyut-kalite oranı orada en iyisidir. 320 kbit/s yalnızca ileride bir şey sabit bitrate dayatıyorsa değer. İkisi de kaynakta bulunmayan bir kaliteyi eklemez.
MP3 çıkarma neden başarısız oluyor?
Sesi dönüştürmek ffmpeg ister. Kurun ve ffmpeg -version ile denetleyin.
VBR mi sabit bitrate mi?
VBR bitleri gerektiği yerde harcar ve aynı duyulan kalitede daha küçük olur. Sabit bitrate'i yalnızca bir aygıt ya da program dayattığında kullanın.
Bütün bir oynatma listesini MP3'e çevirebilir miyim?
Evet — ses çıktısı ile "listenin tamamı" kipi birlikte. Bir kayıt dosyası da ekleyin ki yeniden çalıştırma dönüştürmeleri tekrarlamasın.