İnternette bir video izlerken çevrimdışı kopyasını istemek çok normal. Uçakta izlemek, dersi tekrar dinlemek, kendi kayıtlarını arşivlemek gibi sebepler var. Ama tarayıcıda "kaydet" düğmesi olmadığı için iş karışıyor. Reklam dolu siteler, çalışmayan butonlar, virüslü "indirici" programlar derken zaman kaybediliyor.
Aşağıda video indirme ve format dönüştürme işini temiz, tekrarlanabilir bir şekilde yapmanın yolları var.
Önce şu üç şeyi netleştir
Hakkın var mı? Kendi yüklediğin içerik, açık lisanslı videolar, izin verilen eğitim materyalleri sorun değil. Telif korumalı içeriği dağıtmak ya da yeniden yayınlamak farklı bir konu. Platformların kullanım şartlarını da yok sayma.
Ne için indiriyorsun? Sadece izleyeceksen orta kalite yeter. Kurgu yapacaksan en yüksek çözünürlük ve orijinal ses lazım. Sadece dinleyeceksen zaten sesi ayırıp MP3 yapmak daha mantıklı.
Kaç tane indireceksin? Tek video için web aracı yeter. Haftada onlarca video indiriyorsan komut satırı aracı öğrenmek çok daha hızlı.
Formatlar ve kodekler: kısa özet
Dosya uzantısı bir kap (container), içindeki sıkıştırma yöntemi ise kodek. Karıştırılınca "neden oynatmıyor" sorunu çıkıyor.
Konuyu daha ayrıntılı ele alan bir derleme: otomotiv bakim.
MP4 (H.264 + AAC): En uyumlu kombinasyon. Telefon, televizyon, eski bilgisayar, hepsi oynatır. Varsayılan tercihin bu olsun.
WEBM (VP9 veya AV1 + Opus): Aynı kalitede daha küçük dosya. Ama bazı eski cihazlar ve kurgu programları zorlanır.
MKV: Çok ses ve altyazı barındırır. Arşiv için iyi, paylaşım için zahmetli.
MP3 / M4A: Sadece ses. Podcast, ders kaydı, müzik için.
Önemli not: WEBM'i MP4'e çevirmek yeniden kodlama demektir. Yani kalite bir miktar düşer ve işlem uzun sürer. Mümkünse indirirken doğrudan MP4 seç, sonradan dönüştürmeye kalma.
Sayfadaki en büyük ve en parlak "DOWNLOAD" butonuna dokunma. O genelde reklamdır. Gerçek bağlantı listenin içinde, çözünürlük yazan satırdadır.
İndirilen dosyanın uzantısına bak. .exe, .apk, .msi geldiyse sil. Video dosyası bu uzantılarla gelmez.
"Devam etmek için uzantı yükleyin" ya da "bildirime izin verin" diyorsa siteyi kapat.
Reklam engelleyici ve sıkı gizlilik ayarları burada işe yarıyor; tarayıcı güvenlik ayarlarını anlattığımız yazıdaki adımlar bu tür sitelerde farkı hemen gösterir.
Komut satırı: bir kez öğren, hep kullan
yt-dlp yüzlerce siteyi destekleyen açık kaynak bir araç. FFmpeg ise dönüştürme tarafını hallediyor. İkisini birlikte kurmak yeterli.
Kaliteleri listele:yt-dlp -F bağlantı — hangi çözünürlük ve kodeklerin mevcut olduğunu gösterir.
MP4 olarak indir:yt-dlp -f "bv*[ext=mp4]+ba[ext=m4a]/b[ext=mp4]" bağlantı
Sadece ses:yt-dlp -x --audio-format mp3 bağlantı
Altyazıyla:--write-subs --sub-langs tr,en ekle.
Oynatma listesi: Liste bağlantısını ver, numaralı klasör düzeni için -o "%(playlist_index)s-%(title)s.%(ext)s" kullan.
Dönüştürme için sık kullanılan FFmpeg komutları:
MP4'e çevir:ffmpeg -i giris.webm -c:v libx264 -crf 20 -c:a aac cikis.mp4 (crf değeri küçüldükçe kalite ve boyut artar)
Sesi ayır, yeniden kodlama yok:ffmpeg -i video.mp4 -vn -c:a copy ses.m4a