WEBVTT
Kind: captions
Language: tr

00:00:00.070 --> 00:00:04.760
Hiç düşen kar taneleri ve konfeti videolarının oldukça kötü göründüğünü fark ettiniz mi?

00:00:04.760 --> 00:00:07.370
Havada uçuşan şeyler olduğu sürece,

00:00:07.370 --> 00:00:10.280
izlediğiniz videonun kalitesi aniden düşer.

00:00:10.280 --> 00:00:13.639
UK X Faktör Ed Sheeran'da havaya fırlatılan

00:00:13.639 --> 00:00:16.580
inanılmaz 200 kilo konfeti videosunda bunu görebilirsiniz.

00:00:16.580 --> 00:00:21.810
Sıkıştırmayı zaten anlamışsanız şimdi başka bir videoya geçebilirsiniz.

00:00:21.810 --> 00:00:23.720
Onun dışındakiler: Biraz bit hızından bahsedelim.

00:00:23.720 --> 00:00:27.359
Şu an Norveç'te değilim, bu arada, belli olmuyorsa

00:00:27.359 --> 00:00:30.640
gerçek kar bulmaya çalışabilir ya da bir sürü konfeti alabilirdim,

00:00:30.640 --> 00:00:33.960
fakat bu dijital efektler kullanarak bazı şeyleri test edebilirim

00:00:33.960 --> 00:00:38.190
ki etrafı temizlemek zorunda olmama artısını da eklemem gerek.

00:00:38.190 --> 00:00:40.600
Evet, problem tek cümleyle:

00:00:40.600 --> 00:00:44.120
etrafta çok sayıda 1 ve 0  dolaşıyor olması.

00:00:44.120 --> 00:00:48.180
Analog TV zamanında videolar sıkıştırılmıyordu.

00:00:48.180 --> 00:00:49.899
TV kameraları sinyali tarıyor,

00:00:49.899 --> 00:00:51.170
sinyal havadan iletiliyor

00:00:51.170 --> 00:00:53.260
ve televizyon sinyali tekrar oynatıyordu.

00:00:53.260 --> 00:00:54.969
Ve evet, sadece standart kalitede,

00:00:54.969 --> 00:00:59.039
fakat neredeyse kameranın yakaladığı her detayı ekranda görebiliyordunuz.

00:00:59.039 --> 00:01:01.660
Bu sadece bir kaç TV kanalı varken iyiydi

00:01:01.660 --> 00:01:04.570
ve sinyaller gerçekten havadan aktarılıyordu.

00:01:04.570 --> 00:01:06.920
Fakat bu gerçekten çok verimsizdi.

00:01:06.920 --> 00:01:09.450
Dijital televizyonun çok sayıda kanala sahip olabilmesi

00:01:09.450 --> 00:01:11.780
ve ayrıca web videonun da çalışıyor olması

00:01:11.780 --> 00:01:13.830
sıkıştırma sayesinde mümkün olmaktadır.

00:01:13.830 --> 00:01:18.000
HD kalitede bir videonun her pikselini mükemmel kalitede olduğu gibi aktarmak istediğinizde

00:01:18.000 --> 00:01:22.850
yaklaşık olarak saniyede 1 gigabit veriyi aktarmanız gerekir. Sadece izlediğiniz bu video

00:01:22.850 --> 00:01:27.570
100 Amerikan geniş bant yayınının tamamını aynı anda doldurmaya yeterdi

00:01:27.570 --> 00:01:31.170
ve 50 Güney Kore geniş bant yayınını.

00:01:31.170 --> 00:01:35.810
Bu yüzden eğer youtube'un gerçekten çalışabilmesinin istiyorsanız: Bu kadar verinin, bit hızının

00:01:35.810 --> 00:01:38.110
kısılması gerekir.

00:01:38.110 --> 00:01:40.970
Adım 1 her zamanki gibi: görüntü sıkıştırma.

00:01:40.970 --> 00:01:43.420
Neredeyse internetteki her fotoğraf sıkıştırılmıştır.

00:01:43.420 --> 00:01:47.430
Kabaca insan gözünün gözle algılayamayacağı ufak detayları atma işlemi

00:01:47.430 --> 00:01:50.210
En azından 20 farklı instagram hesabından 20 kere

00:01:50.210 --> 00:01:53.680
ekran görüntüsü alınıp tekrar gönderilinceye kadar.

00:01:53.680 --> 00:01:56.799
Videodaki her kareyi alıp

00:01:56.799 --> 00:01:58.950
her birini ayrı ayrı sıkıştırabilirsiniz.

00:01:58.950 --> 00:02:01.630
Adım 2 : Kareler arası sıkıştırma.

00:02:01.630 --> 00:02:04.520
Büyük bir sahne değişimi olmadığı sürece,  sadece sahneler arasındaki değişimleri saklayabilecekken

00:02:04.520 --> 00:02:06.950
neden bütün görüntüleri saklayalım ki.

00:02:06.950 --> 00:02:09.750
Hele bir de düz bir arka plandan bahsediyorsak

00:02:09.750 --> 00:02:12.710
arka plan için her seferinde yeni veri göndermek zorunda değilsiniz.

00:02:12.710 --> 00:02:15.740
Sadece video oynatıcısına  önceki sahnede ne varsa tekrar et demek yeterli.

00:02:15.740 --> 00:02:17.860
Ya da konuşurken gövdemi biraz hareket ettirirsem

00:02:17.860 --> 00:02:21.220
oynatıcıya o bloktaki pikselleri biraz sağa kaydırmasını söylemek yeterli.

00:02:21.220 --> 00:02:24.240
Belki buradaki ve oradaki bir kaç rengi iyileştirebiliriz.

00:02:24.240 --> 00:02:26.890
Bu şekilde gigabitlerce videoyu kırpmış

00:02:26.890 --> 00:02:28.870
telefonunuzun yükleyebileceği hale getirmiş olursunuz.

00:02:28.870 --> 00:02:30.500
Matematik. Bir sürü matematik.

00:02:30.500 --> 00:02:33.520
Fakat bence uygulamalı bir sunum daha iyi olacaktır.

00:02:33.520 --> 00:02:35.660
Bu videonun bir hızını sınırlandıracağım,

00:02:35.660 --> 00:02:39.010
videoyu kodlamak için kullanılacak olan bir ve sıfırların sayısını yani

00:02:39.010 --> 00:02:41.860
Ve evet yüklediğim zaman YouTube'un kafası biraz karışacak

00:02:41.860 --> 00:02:44.010
ama sonrasında detayları sihirli bir şekilde yerine koyacaktır.

00:02:44.010 --> 00:02:47.340
böylece en iyi kalitede izliyor olsanız bile

00:02:47.340 --> 00:02:49.870
şu an gördükleriniz hala sınırlandırılmış versiyon

00:02:49.870 --> 00:02:51.980
Bu saniyede 200 kilobit,

00:02:51.980 --> 00:02:54.810
her saniye 200 bin adet 1 ve 0 aktarılıyor

00:02:54.810 --> 00:02:56.730
Modern kodlama ile beraber o kadar da kötü gözükmüyor.

00:02:56.730 --> 00:03:00.810
Belki yüzümdeki, saçımdaki ya da el hareketlerimdeki bazı ince detayları kaçırıyor olabilirsiniz

00:03:00.810 --> 00:03:04.080
ama neler olduğunu gayet açık bir şekilde görebiliyorsunuz.

00:03:04.080 --> 00:03:06.110
Ama şimdi birazcık kar ekleyelim.

00:03:06.110 --> 00:03:10.660
Ve birden bütün o bitler artık sadece beni temsil etmek için kullanılmıyor,

00:03:10.660 --> 00:03:13.340
bunun yerine etrafta uçuşan şeyleri izlemek için de kullanılıyorlar.

00:03:13.340 --> 00:03:16.100
Düzensiz, sürekli yön değiştiriyor, karmaşık.

00:03:16.100 --> 00:03:18.930
Artık sadece "şu pikselleri buraya taşı" demek de işe yaramayacaktır.

00:03:18.930 --> 00:03:21.480
Hadi biraz da renkli konfetiler ekleyelim.

00:03:21.480 --> 00:03:23.360
İşte böyle, şimdi her şey paramparça olmaya başladı.

00:03:23.360 --> 00:03:25.500
Sahnede ne kadar çok hareketli şey varsa,

00:03:25.500 --> 00:03:26.510
daha fazla konfeti, işte böyle

00:03:26.510 --> 00:03:29.370
o 200 kilobit o kadar çok yayılmak zorunda kalacaktır.

00:03:29.370 --> 00:03:30.670
Daha fazla konfeti, evet.

00:03:30.670 --> 00:03:34.480
Video kodlayıcı yüzleri ve ten renginin ne kadar optimize etmeye çalışırsa çalışsın

00:03:34.480 --> 00:03:38.600
Hiç bir zaman yeteri kadar yedek bitlere sahip olamayacaktır. Daha fazla konfeti! Daha çok kar!

00:03:38.600 --> 00:03:40.560
Şimdi, bit hızını tekrar eski haline getirsem bile

00:03:40.560 --> 00:03:42.430
şunu en yüksek kaliteye getirsem bile,

00:03:42.430 --> 00:03:44.350
hala çok iyi görünmeyecektir.

00:03:44.350 --> 00:03:48.260
Neden bağırdığımı bilmiyorum, rüzgar sesinin daha sonra ekleyeceğim.

00:03:48.260 --> 00:03:52.590
Aslında bu konfeti ile alakalı bir şey değil. Her şey hareketle alakalı.

00:03:52.590 --> 00:03:54.370
Eğer her şeyi havada olduğu gibi dondurursak

00:03:54.370 --> 00:03:57.010
ve arka plan haline getirirsek,

00:03:57.010 --> 00:03:58.620
bir kaç saniye içinde

00:03:58.620 --> 00:04:01.850
video kalitesi tekrar geri gelecektir.

00:04:01.850 --> 00:04:05.990
Bu yüzden spor takımınız kazandığı ve konfetiler döküldüğü zaman görüntü bozulmaktadır.

00:04:05.990 --> 00:04:08.830
Video, eskiden bildiğimiz video değil artık.

00:04:10.900 --> 00:04:12.900
Çeviren : Yusuf ÖZEN

