İçeriğe atla
yt-dlp

Instagram için yt-dlp komut oluşturucu

Instagram gönderileri ve reels için yt-dlp komutu kurun. Cookies baştan açık — onlarsız neredeyse hiçbir şey çalışmıyor.

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

Komutunuz

yt-dlp --merge-output-format mp4 --no-playlist --cookies-from-browser chrome https://www.instagram.com/p/Cxxxxxxxxxx/
Temel

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

Video ve kalite

Yüksekliğe üst sınır koyar. yt-dlp yine de o sınırdaki veya altındaki en iyi akışı seçer.

Ayrı gelen video ve ses akışlarının içinde birleştirildiği dosya türü.

Gelişmiş seçenekler (3)

Kalite listesinin yerine geçer. Format söz dizimini zaten bilenler için.

Akışları yeniden kodlamadan yeniden paketler. Hızlı ve kayıpsız.

Videoyu yeniden kodlar. Yavaş ve kayıplı — yalnızca remux yetmediğinde.

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.

Altyazı

Gömmek altyazıyı videonun içine koyar; kaydetmek yanına ayrı bir .srt dosyası yazar.

Virgülle ayırın. Mevcut bütün diller için all yazın.

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.

Bölümler ve sahneler
Gelişmiş seçenekler (2)

*00:01:30-00:03:00 gibi bir zaman aralığı ya da bir sahne adı. Baştaki yıldız, bunun bir zaman damgası olduğunu belirtir.

Üstveri ve kapak
Gelişmiş seçenekler (3)
SponsorBlock

SponsorBlock verilerine dayanarak topluluğun işaretlediği bölümleri dosyadan keser.

Gelişmiş seçenekler (1)

Bölümleri bırakır ama işaretler, böylece kendiniz atlayabilirsiniz.

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.

Filtreler
Gelişmiş seçenekler (5)

YYYYAAGG ya da now-1month gibi göreli bir tarih.

YYYYAAGG ya da göreli bir tarih.

Bundan küçük olanları atlar. 5M, 500K gibi değerleri kabul eder.

Bundan büyük olanları atlar.

Durmadan önce indirilecek dosya sayısı.

Örneğin 2M ya da 500K. Bant genişliğinin kalanına başka bir iş için ihtiyacınız varsa işe yarar.

Gelişmiş seçenekler (5)

Parçalara bölünmüş akışları hızlandırır. Dört, makul bir başlangıçtır.

Başarısız olan bir parçanın kaç kez yeniden denenceği. infinite de yazılabilir.

HTTP, HTTPS veya SOCKS proxy adresi.

İstekleri gerçek bir tarayıcıdan geliyormuş gibi gösterir. Aniden 403 almaya başladığınızda alışılmış çözüm budur.

Oturum ve cookies

Oturumunuzu doğrudan okur. Gizli, yaş sınırlı veya yalnızca üyelere açık içerik için gerekir.

Gelişmiş seçenekler (1)

Tarayıcınızdan dışa aktarılmış, Netscape biçiminde bir cookies.txt dosyası.

Canlı yayın
Gelişmiş seçenekler (2)

Planlanmış bir yayın başlayana dek sorgular. MIN-MAX, denetimler arasındaki saniye aralığıdır.

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.

Çıktı ve hata ayıklama
Gelişmiş seçenekler (2)
Sıfırla

Instagram bir oturum ister

Instagram oturum açmamış isteklere neredeyse hiçbir şey vermez; bu yüzden --cookies-from-browser burada isteğe bağlı değil, fiilen zorunludur. Komutu çalıştırmadan önce tarayıcıyı kapatın: Chrome ve Edge açıkken kendi cookies veritabanlarını kilitler.

Galeri gönderisi bir oynatma listesi olarak sunulur; tüm öğeleri almak için oynatma listesi davranışını "listenin tamamı" yapın. Hikâyeler, hesabı takip eden bir oturum ister ve 24 saatte kaybolur.

Instagram otomatik erişime giderek güvenini yitiriyor ve çok fazla çok hızlı indiren bir oturumdan yeniden oturum açma ister — işaret, dün çalışan bir komutun bugün oturum açma sayfası döndürmesidir. Ana hesabınız yerine özel bir hesap kullanın, arada bir normal oturum açarak cookies'ini taze tutun ve bu biçimde kullanılan bir hesabın komut ne kadar özenli yazılırsa yazılsın arada işaretlendiğini kabul edin. Bu platformun bedelidir, yt-dlp'nin hatası değil.

Gönderiler, reels ve öne çıkanlar aynı ayıklayıcıdan geçer ama farklı oturumlara farklı şeyler gösterir. Takip ettiğiniz hesapların reels sorunsuz iner; keşfet sayfası reels, bu tür içeriğe hiç dokunmamış bir oturuma çoğu kez direnir. Öne çıkanlar — profiline sabitlenmiş hikâye daireleri — her biri kendi hikâyelerinden oluşan bir oynatma listesi olarak iner. IGTV emekli edildi: eski bağlantılar bazen hâlâ açılır ama yeni hiçbir şey onu kullanmaz.

Instagram, yt-dlp'nin düzenli karşılaştığı hiçbir platformdan daha sert hız sınırı uygular. Koşut fragment işleri iyileştirmez, kötüleştirir; bir seferde tek öğe ve çalıştırmalar arasında duraklamalar, ayakta kalan desendir. Yarıda düşen çok öğeli bir çalıştırma olağandır — arşiv dosyası ve hatadan sonra devam et, yeniden denemeyi baştan başlamak yerine kaldığı yerden sürdürmeye çevirir; bu, çalıştırma bitene kadar en eski öğelerin CDN bağlantılarının genellikle dolmuş olması yüzünden önemlidir ve tam bir yeniden çalıştırma, ortamı değil sayfaları yeniden getirir.

Geri alınamayanlar: takip etmediğiniz özel hesapların gönderileri, yirmi dört saatini aşmış hikâyeler ve komutu çalıştırmadan önce silinmiş her şey. Getirilen bir sayfanın içindeki CDN bağlantıları hızla dolar; bir saat önce çalışan bir ortam adresi şimdi direnebilir — eski bağlantıyı yeniden denemek yerine gönderi sayfasını yeniden getirin. Bu doluş, indirin de sonra olsun yerine hemen indirin tarafının da gerekçesidir: Instagram, medyayı erişilebilir tutma sözü vermez ve verdiği sözü tutar.

Sık sorulan sorular

Instagram cookies olmadan neden başarısız oluyor?
Instagram oturum açmamış isteklere neredeyse hiçbir şey vermiyor. --cookies-from-browser fiilen zorunlu ve o oturum, gönderiyi görebilen bir hesaba ait olmalı.
Hikâyeleri veya reels'i indirebilir miyim?
Reels sıradan gönderiler gibi davranır. Hikâyeler hesabı takip eden bir oturum ister ve 24 saatte süresi dolar.
Galeri gönderisinin bütün öğelerini nasıl alırım?
Oynatma listesi davranışını "listenin tamamı" yapın — yt-dlp çok öğeli gönderiyi bir oynatma listesi sayar.