Bu Pikseller Aslında Ekran Karıncalanması Değil: YouTube’u Sınırsız Depolama Alanı Olarak Kullananların Beyin Yakan Bir Yöntemi!
  1. Anasayfa
  2. Haberler

Bu Pikseller Aslında Ekran Karıncalanması Değil: YouTube’u Sınırsız Depolama Alanı Olarak Kullananların Beyin Yakan Bir Yöntemi!

0

YouTube aslında yalnızca görüntü izlemek için kullanılan bir mecra değil. “Infinite-Storage-Glitch (ISG)” ismindeki bir proje, YouTube’u bir depolama alanı olarak kullanmaya imkân tanıyor. 

Basitçe, belgeleriniz özel bir algoritma ile piksel bazında görüntüye dönüşüyor ve bu görüntüleri YouTube’a kaydediliyor. Muhtaçlık duyulduğunda bu videolar geri indirilerek başlangıçtaki dosyalara tekrar ulaşılıyor. Bu sistemin, YouTube’un bir açığı olduğunu düşünerek direkt bir garanti sağlamıyoruz, yalnızca sürecin nasıl işlediğini açıklıyoruz. Yani tavsiye ettiğimiz bir metot değil.

Peki, YouTube’da bu biçimde bir bulut depolama imkânı ne işe yarıyor?

  • Infinity-Storage-Glitch (ISG), dosyaları video olarak YouTube üzerinde saklamaya olanak tanıyor.
  • Yüklenen video istenildiği zaman indirilerek ilk hâlindeki dosyaya geri kavuşuluyor.
  • Bu farklı proje, programlama lisanında Rust ile hazırlanıyor.

Sınırsız bulut depolama alanını kullanmak için nasıl suram yapılır?

Projeyi yayımlayan kişi, projenin konseyimi için farklı yöntemler olduğunu belirtiyor.

Manuel Suram:

  • Rust ve OpenCV suramı gerekmektedir. Bunlar dışında ffmpeg, clang ve qt gibi ekstra kütüphanelerin suramı da gerekebilir.
  • Bu yazılımlar kurulduktan sonra, GitHub’dan projenin deposunu klonlayarak “cargo build –release” komutu ile proje derleniyor. 

Docker ile Heyetim:

Bilgisayara doğrudan suram yapmak karmaşık ve güç olabilir. Bunun yerine, Docker kullanarak projeyi çalıştırmak daha kolay bir formüldür.

  • Öncelikle, Docker yazılımını bilgisayara kuruluyor.
  • Daha sonra, “Infinite-Storage-Glitch” isimli depoyu GitHub’dan klonlanıyor.
  • Terminal yahut komut satırını açarak, klonlanan klasöre gelip, Docker imajı oluşturuluyor: “docker build -t isg .
  • İmaj oluşturulduktan sonra proje, Docker üzerinden derleniyor: “docker run -it –rm -v ${PWD}:/home/Infinite-Storage-Glitch isg cargo build –release

Bu süreçlerden sonra proje, Docker üzerinden çalıştırılıyor.

Tüm heyetim bitti ise proje nasıl kullanılabilir hâle geliyor?

  • Dosyalar bir ZIP arşivi hâline getiriliyor.
  • Oluşturulan bu arşivi projede yer alan “embed” seçeneği ile görüntüye dönüştürülüyor.
  • Video, YouTube kanalına yükleniyorlar.
  • Daha sonra, bu videoyu bilgisayara indiriyor.
  • İndirilen video “dislodge” seçeneği ile yepyeni dosyalara geri dönüştürülüyor.

YouTube’da sınırsız bulut depolama alanı nasıl çalışıyor?

Proje, dosyaları piksellere dönüştürüyor. Bu pikseller iki modda oluşturulabilir: RGB yahut İkili (Binary). RGB modunda bir piksel; 3 byte datayı temsil edebilirken, ikili modda yalnızca siyah ve beyaz pikseller kullanılır. 

Her iki biçimde de dosyalar büyük boyutta olacaktır. Bu nedenle, projeyi belge depolama ve güvenlik konusundan dolayı çoka kaçmadan kullanmak en doğrusudur. Aksi takdirde YouTube, kullanılan yöntemi fark edebilir ve değerli bir dosya kaybedilebilir. 

Ben bu kadar uğraşamam diyenler ise YouTube’un gizli video özelliğini arşiv olarak kullanıyor.

YouTube’da içerik üreticilerin de sıklıkla kullandığı kapalı görüntü, platforma yüklenen içeriklerin sadece siz ve seçtiğiniz kişilerin izleyebilmesini sağlar. Bu özellik sayesinde videolar arşivlenir. Siz de dilediğiniz vakit YouTube kanalınıza girip izleyebilirsiniz. 

2022’den beri YouTube’a dakikada 500 saatten fazla video yükleniyor. Hasebiyle, yüklemek istediğiniz görüntünün uzunluğu, kalitesi üzere özellikler pek de kıymetli durmuyor. Ancak YouTube’a görüntülerinizi yükledikten sonra tekrar aynı kalitede bulamayabilirsiniz.

Bunun sebebi, YouTube’un temelinde kullandığı iki farklı codec’in bulunmasıdır: AVC-1 ve VP09. Yüklenen görüntü 1440p ve üzeri kaliteye sahipse YouTube VP09 codec kullanarak görüntünün kalitesinde pek de bir değişim yapmıyor. Fakat AVC-1 codec kullanırsa videonuzu çok daha düşük kalitede bulabilirsiniz.

Bir Reddit kullanıcısı, tıpkı görüntüyü 2 bin kez YouTube’a kapalı pozisyonda yüklemeyi denemiş ve herhangi bir uzaklaştırma vb. durumla karşılaşmamıştı. Platforma birebir görüntüyü tekraren yükleyebilirsiniz fakat görüntünüzün kalitesi giderek kötüleşmeye başlar. Münasebetiyle, tıpkı görüntünün birinci hâli ve son hâli ortasında gözle görülür bir kalite farkı olur.

Video yükleme evresinde yapacağınız kolay bir adım, görüntülerinizin yalnızca istediğiniz bireyler tarafından görüntülenmesini sağlıyor.

  1. YouTube hesabınıza giriş yapın.
  2. Ana sayfada kamera sembolü olan “Oluştur” butonuna tıklayın.
  3. Daha sonra, “Video yükle” seçeneğine gidin.
  4. Gizli tutmak istediğiniz görüntüyü seçin.
  5. Sizden istenilen başlık, açıklama vb. bilgileri girin.
  6. Son evre olan “Görünürlük” kısmına geldiğinizde ise tercihen “Gizli” yahut “Liste Dışı” üzere seçenekleri belirleyin.
Kaynak: Reddit, YouTube, GitHub
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir