Teknoloji ipuçları, kendi başına öğrenin

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 saniyeKaynakla birebir aynı
Yeniden kodlama (transcode)MP310-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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Kalite seviyesini bilinçli seçin. Aşağıdaki tablo LAME kodlayıcısının kalite parametrelerini karşılaştırır:
    -q:a değeriOrtalama bit hızıKullanım
    0~245 kbpsArşivlik, kulaklıkla ciddi dinleme
    2~190 kbpsGenel amaçlı, en dengeli seçim
    4~165 kbpsTelefon, araç içi
    7~100 kbpsKonuşma, podcast, ders kaydı
    Kaynak 128 kbps AAC ise -q:a 0 kullanmak dosyayı iki katına çıkarır ama duyulabilir bir kazanç sağlamaz.
  6. 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.
  7. Etiket bilgilerini ekleyin. -metadata title="Şarkı Adı" -metadata artist="Sanatçı" parametreleriyle dosya, müzik çalarınızda isimsiz görünmez.
  8. 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