Instagram Reels: MP4 nereden gelir
Bir Reel, bir akış videosu ve bir IGTV klibi aynı şekilde sunulur: Instagram her gönderi için birkaç MP4 sürümü tutar ve indirici o gönderide gerçekten olanları listeler.
Instagram bağlantıları bir kısa kod taşır — bir gönderi URL'sindeki Db3xk2LtQp1 kısmı. Bu kod, gönderinin sayısal medya kimliğinin base64 biçimli bir kodlamasıdır ve çözücü Instagram'a bir şey sormadan önce onu yerel olarak çözer. Bir profil bağlantısının çalışmamasının sebebi de budur: çözülecek bir gönderi yoktur, yalnızca onlarla dolu bir sayfa vardır.
Herkese açık bir gönderiyi hesap olmadan okumak
Çözücü, Instagram'ın web istemcisinin kullandığı uygulama kimliği ve bir mobil kullanıcı aracısıyla Instagram'ın kendi mobil medya uç noktasını (i.instagram.com/api/v1/media/<id>/info/) çağırır. Bir giriş sayfasına yönlendirme — bir gönderinin herkese açık olmadığının standart işareti — private olarak değerlendirilir ve çözücü orada durur.
Bu uç nokta reddederse iki yedek izler: hâlâ video işaretlemesini taşıyan gönderinin herkese açık gömme sayfası ve silinmiş bir gönderiyi özel olandan ayırt edebilen bir var olma yoklaması. Sıra önemlidir. Silinmiş bir gönderi not_found cevabını verir; özel olan private; ikisi de sonsuza kadar yeniden denlenmez.
Kalite listesi neden kısa kenarı yazar
Instagram dikey bir Reel'i 1080×1920 gibi bir şey olarak saklar. O dosyayı '1080p' diye etiketlemek teknik olarak doğru ama pratikte kafa karıştırıcı olurdu, çünkü 1080 dikey bir videonun genişliğidir, yüksekliği değil. Çözücü her etiket için karenin kısa kenarını kullanır, böylece 1080×1920 bir Reel ile 1920×1080 yatay bir video ikisi de 1080p olarak okunur.
- Her biri farklı bir piksel boyutunda, en fazla dört sürüm listelenir.
- Kopyalar ve kopyaya yakın olanlar birleştirilir, böylece liste hiç aynı kareyi iki kez göstermez.
- Liste en yüksek başta olacak şekilde sıralanır, yani üst satır Instagram'ın o gönderi için yayınladığı en iyisidir.
- Dosya boyutları bir HEAD isteğinden gelir ve Instagram cevap vermezse boş bırakılır.
Bu neden sayfanın içinde iniyor
Instagram'ın medya CDN'i, Pinterest'in ya da YouTube'un aksine access-control-allow-origin: * gönderir. Böylece tarayıcı dosyayı okuyabilir; sayfanın ilerlemeli gerçek bir indirme göstermesini sağlayan da budur. Çözücü ayrıca her bağlantıya &dl=1 ekler, yani URL'yi bunun yerine yeni bir sekmeye kopyalarsan Instagram'ın CDN'i yine onu oynatmaya çalışmak yerine ek olarak döndürür.
Sınırlar, açıkça
| Durum | Sonuç |
|---|---|
| Herkese açık Reel, video veya IGTV gönderisi | Çözülür, en fazla dört kalite. |
| Özel hesap veya girişin arkasındaki gönderi | private — Instagram anonim okuyucuları girişe yönlendirir. |
| Yalnızca görsel gönderi veya videosuz karusel | no_video. |
| Silinmiş gönderi | not_found. |
| Hikâyeler, öne çıkanlar, profil sayfaları | Desteklenmez: okunacak herkese açık bir gönderi yoktur. |
Instagram ayrıca buradaki platformlar arasında istek hacmine en cimrisidir: çözücüsü adres başına dakikada on iki arama izler, başka yerlerde otuz kırk iken. Bu bilinçli, ölçülü bir tavandır — Instagram'ın uç noktalarını dövmek, cevap vermeyi bırakmasının en hızlı yoludur.
Kısa özet
- Kısa kod yerel olarak çözülür; çözücü gönderi kimliğinden başlar.
- Yalnızca herkese açık gönderiler çözülür — Instagram'ın giriş yönlendirmesi özel sayılır.
- Kalite etiketleri karenin kısa kenarını yazar ve en fazla dört boyut listelenir.
- Dosya sayfanın içinde, doğrudan Instagram'ın CDN'inden iner.
- Hiçbir şey saklanmaz, yeniden kodlanmaz veya yeniden barındırılmaz.
Sorular
Bir Reel'i neden 4K indiremiyorum?
Çünkü Instagram yalnızca o gönderi için kodladığı sürümleri saklar. Liste, Instagram'ın yayınladığı en büyükleri gösterir; çoğu Reel için bu, uygulamanın kendisinin oynattığı dosyadır.
Reels indirmek için Instagram hesabı gerekir mi?
Hayır. Herkese açık gönderiler, oturum açmadan Instagram'ın kendi herkese açık uç noktalarından okunur. Özel gönderiler ise hiç okunamaz — Instagram anonim okuyucuları bir giriş sayfasına yönlendirir.
Dikey bir Reel'de '1080p' etiketi ne anlama geliyor?
Karenin kısa kenarını yazar. 1080×1920 bir Reel ile 1920×1080 yatay bir video ikisi de 1080p olarak etiketlenir, böylece etiket yönler arasında karşılaştırılabilir kalır.