YouTube'dan İndirdiği Videodan Müzik Çıkartma
Bir MP4 dosyasının içinde en az iki ayrı akış (stream) bulunur: görüntü akışı ve ses akışı. YouTube'dan indirilen tipik bir dosyada bu ikili genellikle H.264 + AAC ya da VP9/AV1 + Opus şeklindedir. Video ses çıkarma işlemi, aslında bu konteynerin içinden ses akışını alıp ayrı bir dosyaya yazmaktan ibarettir. Doğru yapıldığında saniyeler sürer ve hiç kalite kaybı olmaz; yanlış yapıldığında ise gereksiz yere ikinci bir sıkıştırma turu uygularsınız.
Önce kararınızı verin: kopyalama mı, yeniden kodlama mı?
İki yol var ve aralarındaki fark ölçülebilir:
| Yöntem | Çıktı formatı | Süre (5 dk'lık video) | Kalite |
|---|---|---|---|
| Akış kopyalama (stream copy) | M4A (AAC) veya OGG (Opus) | 1-2 saniye | Kaynakla birebir aynı |
| Yeniden kodlama (transcode) | MP3 | 10-25 saniye | İkinci nesil kayıp |
Cihazınız M4A çalabiliyorsa (Windows, Android, iPhone, çoğu araç teypi çalar) kopyalama yapın. MP3 şartsa yeniden kodlama kaçınılmazdır, çünkü AAC ile MP3 birbirine "çevrilmeden" aktarılamaz.
Adım adım uygulama
- FFmpeg'i kurun. Windows için resmi derlemeyi indirip klasörü açın, içindeki bin dizinini sistem PATH değişkenine ekleyin. Kurulumun doğruluğunu komut isteminde ffmpeg -version yazarak doğrulayın. Sürüm bilgisi geliyorsa hazırsınız.
- Kaynağı analiz edin. ffprobe video.mp4 komutu size ses akışının codec'ini, bit hızını ve örnekleme frekansını söyler. Çıktıda "Audio: aac, 44100 Hz, stereo, 128 kb/s" gibi bir satır göreceksiniz. Bu satır, sonraki adımdaki hedef bit hızınızı belirler.
- Kayıpsız çıkarma (önerilen). Komut şu: ffmpeg -i video.mp4 -vn -acodec copy ses.m4a. Buradaki -vn görüntü akışını dışarıda bırakır, -acodec copy ise sesi tek bir bit bile değiştirmeden yeni konteynere taşır.
- MP3 gerekiyorsa doğru ayarla dönüştürün. ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 ses.mp3 komutu değişken bit hızıyla (VBR) çalışır ve sabit 192 kbps'e göre aynı kalitede daha küçük dosya üretir.
- Kalite seviyesini bilinçli seçin. Aşağıdaki tablo LAME kodlayıcısının kalite parametrelerini karşılaştırır:
Kaynak 128 kbps AAC ise -q:a 0 kullanmak dosyayı iki katına çıkarır ama duyulabilir bir kazanç sağlamaz.-q:a değeri Ortalama bit hızı Kullanım 0 ~245 kbps Arşivlik, kulaklıkla ciddi dinleme 2 ~190 kbps Genel amaçlı, en dengeli seçim 4 ~165 kbps Telefon, araç içi 7 ~100 kbps Konuşma, podcast, ders kaydı - Belirli bir bölümü alın. Şarkı 1 dakika 12. saniyede başlıyorsa: ffmpeg -ss 00:01:12 -to 00:04:30 -i video.mp4 -vn -c:a libmp3lame -q:a 2 parca.mp3. -ss parametresini -i'den önce yazmak arama işlemini çok daha hızlı yapar.
- Etiket bilgilerini ekleyin. -metadata title="Şarkı Adı" -metadata artist="Sanatçı" parametreleriyle dosya, müzik çalarınızda isimsiz görünmez.
- Toplu işlem yapın. Windows komut isteminde: for %f in (*.mp4) do ffmpeg -i "%f" -vn -c:a libmp3lame -q:a 2 "%~nf.mp3". Onlarca dosyayı tek seferde işler.
Komut satırı istemiyorsanız
VLC medya oynatıcıda Medya > Dönüştür/Kaydet menüsünden dosyayı ekleyip "Audio - MP3" profilini seçmek yeterli. Arayüz kolay ama profil ayarları sınırlı ve hata mesajları yetersiz. Audacity ise MP4'ü doğrudan açamayabilir; FFmpeg kütüphanesini ayrıca kurmanız gerekir. Buna karşılık gürültü azaltma, ses seviyesi eşitleme gibi düzenlemeler yapacaksanız Audacity tek makul seçenektir.
Sık yapılan hatalar
- Uzantıyı elle değiştirmek. video.mp4 dosyasının adını video.mp3 yapmak sesi ayıklamaz; sadece bozuk bir dosya elde edersiniz.
- MP3'e "copy" ile yazmaya çalışmak.