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!
Bir yazılımcı tarafından geliştirilen bu usul, YouTube platformu için klasik sonların ötesinde sınırsız bulut depolama alanı sağlıyor.
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, evraklarınız özel bir algoritma ile piksel bazında görüntüye dönüşüyor ve bu görüntüleri YouTube’a kaydediliyor. Gereksinim 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 teminat sağlamıyoruz, yalnızca sürecin nasıl işlediğini açıklıyoruz. Yani tavsiye ettiğimiz bir yol değil.
Peki, YouTube’da bu halde 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 enteresan proje, programlama lisanında Rust ile hazırlanıyor.
Sınırsız bulut depolama alanını kullanmak için nasıl heyetim yapılır?
Projeyi yayımlayan kişi, projenin suramı için farklı yöntemler olduğunu belirtiyor.
Manuel Suram:
- Rust ve OpenCV heyetimi gerekmektedir. Bunlar dışında ffmpeg, clang ve qt gibi ekstra kütüphanelerin heyetimi 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 usuldü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 suram 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 özgün 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 bilgiyi temsil edebilirken, ikili modda yalnızca siyah ve beyaz pikseller kullanılır.
Her iki formda 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 kıymetli 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ığı bâtın 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 değerli 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 bilinmeyen pozisyonda yüklemeyi denemiş ve herhangi bir uzaklaştırma vb. durumla karşılaşmamıştı. Platforma tıpkı görüntüyü tekraren yükleyebilirsiniz fakat görüntünüzün kalitesi giderek kötüleşmeye başlar. Hasebiyle, 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 kademesinde yapacağınız kolay bir adım, görüntülerinizin yalnızca istediğiniz şahıslar tarafından görüntülenmesini sağlıyor.
- YouTube hesabınıza giriş yapın.
- Ana sayfada kamera sembolü olan “Oluştur” butonuna tıklayın.
- Daha sonra, “Video yükle” seçeneğine gidin.
- Gizli tutmak istediğiniz görüntüyü seçin.
- Sizden istenilen başlık, açıklama vb. bilgileri girin.
- Son basamak olan “Görünürlük” kısmına geldiğinizde ise tercihen “Gizli” yahut “Liste Dışı” üzere seçenekleri belirleyin.