Kare hızı ve zamanlama

Kare hızı (fps)

Videonun saniyede kaç resim içerdiği. Ortak değerler: 24 (sinema), 25 (PAL yayını), 30 (çoğu telefon ve web videosu), 50 ve 60 (spor, oyun, yumuşak hareket), 120 ve 240 (ağır çekimde çekim).

Burada neden önemli: çıkarılacak kaç karenin mevcut olduğuna karar verir ve "birinci adım karenin" ne anlama geldiğini belirler. Bir adımlama aracını yanlış kare hızına ayarlarsanız ya aynı görüntüyü iki kez görürsünüz ya da kareleri sessizce atlarsınız.

Kare süresi

Kare hızının karşılığı — her karenin ekranda kalma süresi. 30 fps'de, 33,3 ms; 60 fps'de, 16,7 ms; 24 fps'de, 41,7 ms.

Neden önemli: adında iki dosya

Değişken kare hızı (VFR)

Bazı kaynaklar (ekran kayıtları, düşük ışıkta telefon görüntüleri, yayınlanmış çekimler) sabit bir aralık kullanmaz çerçeveler arasında. Yalnızca içerik değiştiğinde veya mevcut ışıkla hızı değiştirdiğinde kareler yayınlarlar.

Neden önemli: "her 10'uncu kare", VFR çekimlerinde öngörülemeyen bir süreye dönüşür ve zaman damgası aritmetiği sürüklenir. Çerçeve adımlaması tutarsız davranıyorsa bunun olası nedeni VFR'dir. Çıkartmadan önce sabit kare hızına dönüştürmek sorunu ortadan kaldırır.

Zaman kodu

Genellikle yazılan bir konum tanımlayıcı HH:MM:SS:FF FF'nin saniye içindeki kare numarası olduğu yerde kullanın. Geçen oynatma süresinden farklı.

Neden önemli: Bu, çektiğiniz kareyi başka birisinin tekrar bulabileceği şekilde kaydetme şeklinizdir. Milisaniye zaman damgası, çoğu yayın dışı çalışma için aynı amaca hizmet eder.

Sıkıştırma ve çerçeve türleri

I-frame (ana kare, dahili kodlu kare)

Diğer karelerden bağımsız, tam bir görüntü olarak depolanan bir kare. Yaklaşık olarak video akışı içindeki bağımsız bir JPEG'e eşdeğerdir.

Neden önemli: I-frame'ler kod çözücünün başlayabileceği yerdir. Rastgele bir konum aramak, önceki I-frame'e atlamak ve kodu ileriye doğru çözmek anlamına gelir; bu nedenle bazı dosyalarda arama yapmak yavaş ve belirsiz gelir.

P-kare (tahmin edilen kare)

Yalnızca önceki kareden farklılıkları saklar. Bir I-frame'den çok daha küçüktür.

Neden önemli: P-kare yapılamaz. tek başına deşifre edilebilir. Bu, video sıkıştırma verimliliğinin çoğunun ardındaki mekanizmadır ve kendisinden önce gelenin kodunu çözmeden 4.732. kareyi bir dosyadan kolayca çıkaramayacağınız gerçeğinin de arkasındadır.

B kare (çift yönlü kare)

Hem önceki hem de önceki kareden farkları saklar. daha sonra frame. Üç türden en küçüğü.

Neden önemli: B kareler, dosyadaki depolama sırasının farklı olduğu anlamına gelir Görüntüleme sırasına göre hassas çerçeve hassas aramanın dışarıdan göründüğünden daha zor olmasının nedenlerinden biri de budur.

GOP (Resim Grubu)

I, P ve B karelerinin yinelenen modeli — örneğin bir I karesini takip eden 29 kare, sonra başka bir I karesi.

Neden önemli: uzun bir GOP, I-karelerin birbirinden uzak olduğu anlamına gelir, bu da aramayı daha kaba hale getirir. Akış için optimize edilmiş dosyaların genellikle birkaç saniyelik GOP'ları vardır; Doğrudan kameradan çekilen görüntüler genellikle daha kısa görüntülere sahiptir.

Bit hızı

Mb/sn cinsinden videonun saniyesi başına veriler. Telefon görüntüleri genellikle 10-50 Mb/sn'dir; akışlı video 3–8; profesyonel ara codec'ler 200'ü aşabilir.

Neden önemli: çıkarılan bir karenin ne kadar iyi görüneceğine ilişkin en güçlü tek tahmindir. 5 Mb/sn'lik bir akıştan alınan bir 4K karesi, 50 Mb/sn'lik bir kamera dosyasından alınan 1080p karenin göstermeyeceği sıkıştırma eserlerini gösterecektir; tek başına çözünürlük size görüntü kalitesini söylemez.

Kayıplı ve kayıpsız

Kayıplı sıkıştırma, bilgileri kalıcı olarak atar (H.264, JPEG, MP3). Kayıpsız, her değeri tam olarak korur (PNG, FFV1, FLAC).

Neden önemli: kayıplı bir kaynaktan PNG'ya ayıklamak hiçbir şeyi geri yüklemez; zaten bozulmuş piksellerin kayıpsız bir kopyasını alırsınız. Önlediği şey, ekleme ikinci nesil kayıp; bu, çerçevenin daha sonra düzenlenip düzenlenmeyeceği açısından önemlidir.

Renk ve pikseller

Chroma alt örnekleme (4:4:4, 4:2:2, 4:2:0)

İnsan görüşü birinciye çok daha duyarlı olduğundan, video parlaklığı tam çözünürlükte, rengi ise azaltılmış çözünürlükte saklar. Gösterim, rengin ne kadar korunduğunu açıklar: 4:4:4 dolu, 4:2:2 yarı yatay, 4:2:0 her iki yönde yarım.

Neden önemli: neredeyse tüm tüketici videosu 4:2:0 olduğundan, çıkarılan karenin her yönde yarı çözünürlükte renk ayrıntıları vardır. Fotoğraf içeriğinde görünmez ancak keskin renkli kenarlarda çok görünür — koyu arka plan üzerinde kırmızı metin klasik durumdur ve kaynağın bir özelliğidir, çıkarmanın bir hatası değildir.

Renk alanı (Rec. 709, Rec. 2020, sRGB)

Depolanan sayıların renk olarak ne anlama geldiğinin tanımı. HD video genellikle Rec'tir. 709, HDR sıklıkla Rec. 2020, hareketsiz görüntüler normalde sRGB.

Neden önemli: Rec. 709 ve sRGB birbirine yakındır ancak aynı değildir. HDR kaynakları çok farklıdır ve ton eşlemesi olmadan çıkarılan bir HDR karesi genellikle silik ve düz görünür.

Sınırlı aralık ve tam aralık

Video geleneksel olarak siyahı 16 kod değerine ve beyazı 235'e yerleştirir ve her iki tarafta da boşluk bırakır. Durağan görüntüler 0-255'in tamamını kullanır.

Neden önemli: "Çıkartılan karem videodan daha soluk görünüyor" durumunun en yaygın nedeni budur. Dönüşüm uygulanmadığı takdirde siyahlar griye döner ve görüntü düz görünür; iki kez uygulandığında, gölgeler ezilir ve vurgular klibi. İkisi de kalite kaybı değildir; varsayımların uyumsuzluğudur.

Bit derinliği

Renk kanalı başına bit sayısı. Tüketici videosu genellikle 8 bittir (kanal başına 256 seviye); profesyonel ve HDR çekimler 10 bit veya 12 bittir.

Neden önemli: 8 bit, yumuşak geçişlerde, özellikle de gökyüzünde gözle görülür bantlanma gösterir. PNG'ya ayıklama, kaynağın sahip olduğu derinliği korur ancak daha önce kaydedilmemiş seviyeleri ekleyemez.

Gama

Depolanan değerler ile görüntülenen parlaklık arasındaki doğrusal olmayan ilişki. Video ve hareketsiz görüntü ardışık düzenleri her zaman aynı eğriyi varsaymaz.

Neden önemli: gama uyumsuzluğu orta ton parlaklığını değiştirir; siyah ve beyaz noktalarda herhangi bir değişiklik olmadan görüntü genel olarak biraz fazla karanlık veya fazla açık görünür.

Biçimler ve kapsayıcılar

Kapsayıcı ve codec

Kapsayıcı, dosya sarmalayıcıdır (MP4, MOV, MKV, WebM). Codec, içerideki içerik için sıkıştırma yöntemidir (H.264, HEVC, VP9, ​​AV1, ProRes).

Neden önemli: bu, çerçeve çıkarmadaki en kafa karıştırıcı başarısızlığı açıklar; her ikisi de .mp4, biri açılır, diğeri açılmaz. Uzantı, içinde ne olduğunu değil, kutuyu açıklar. HEVC içeren bir MP4, H.264 içeren bir MP4'nun çalıştığı durumlarda reddedilebilir.

H.264 (AVC)

En yaygın olarak desteklenen video codec bileşeni. Esas olarak her yerde oynatılır.

Neden önemli: Bir dosya tarayıcı tabanlı bir araçta açılmazsa, MP4 kapsayıcısında H.264'e kod dönüştürmek neredeyse her zaman işe yarayan çözümdür.

HEVC (H.265)

H.264'ün halefi: benzer kalite için bit hızının kabaca yarısı. iOS 11'den bu yana iPhone kayıtları için varsayılan.

Neden önemli: tarayıcı desteği düzensizdir ve platforma bağlıdır. Tarayıcı aracına yüklenmeyen bir iPhone videosu genellikle HEVC'dir.

ProRes ve DNxHD

Düzenlemede kullanılan ara codec bileşenleri. Çok büyük dosyalar, çok hafif sıkıştırma, tekrarlanan yeniden kodlama için tasarlanmıştır.

Neden önemli: hiçbir tarayıcı bunların kodunu çözemez. Bunlar, bir web aracı yerine FFmpeg veya bir düzenleyici kullanmanın en açık örneğidir.

PNG

Alfa kanallı kayıpsız görüntü formatı. Daha büyük dosyalar.

Neden önemli: düzenlenecek, analiz edilecek, ölçülecek veya arşivlenecek ayıklanan kareler için doğru seçim.

JPEG

Genellikle 1-100 arası kalite ayarına sahip kayıplı resim formatı. Yüksek kalitede PNG'nun kabaca onda biri boyutunda.

Neden önemli: çok sayıda kareye ihtiyacınız olduğunda ve hedef bir belge, bilet veya Hafif sıkıştırmayı tolere eden bir eğitim seti. Kalite ölçeğinin araçlar arasında standartlaştırılmadığını unutmayın; bir uygulamada "90" diğerinde tam olarak "90" değildir.

WebP

Hem kayıplı hem de kayıpsız modlara sahip daha yeni bir görüntü formatı, benzer kalitede JPEG'den yaklaşık %25-30 daha küçük.

Neden önemli: Web dağıtımı için iyidir, masaüstü yazılımı tarafından evrensel olarak PNG ve JPEG'e göre daha az kabul edilir. Çerçeveler bir araç yerine bir web sayfasına gittiğinde bunu seçin.

Çıkarma iş akışı terimleri

Örnekleme aralığı

Çıkarılan kareler arasındaki boşluk, saniye (her 5 saniyede bir) veya kare (her 10'da bir) cinsinden ifade edilir.

Neden önemli: iki okuma aynı dosyada tamamen farklı sonuçlar verir ve bunların karıştırılması amaçlanandan çok daha fazla veya daha az resim elde edilmesinin en yaygın nedenidir.

İletişim sayfası

Birlikte görüntülenen ayıklanan karelerden oluşan bir ızgara. Prova sayfasının negatifleri bir bakışta seçmenize olanak tanıdığı filmden alınmıştır.

Neden önemli: zaman içindeki desenler (bir boşluk açılması, bir durum değişikliği, ortaya çıkan bir kusur) bir kılavuzda oynatma sırasında olmadığı şekilde görülebilir.

Sıfır dolgulu

Sıra numaralarını baştaki sıfırlarla yazmak: frame_0001 frame_1.

Neden önemli: dosya adlarının genellikle metin olarak sıralanmasıdır, bu da frame_10 önce frame_2. Karelerinizi dosya adı sırasına göre okuyan herhangi bir araç, bu sıra olmadan onları şifreli olarak oynatacaktır.

İstemci tarafı işleme

Çalışma sunucu yerine tarayıcınızda gerçekleştirildi. Dosya diskten sayfa belleğine okunur ve hiçbir zaman iletilmez.

Neden önemli: yükleme süresini ve sunucu tarafından uygulanan boyut sınırlarını ortadan kaldırır ve bir Gizlilik Anlaşması veya veri koruma yükümlülüğü kapsamındaki görüntülerin bir web sayfası aracılığıyla işlenebileceği tek düzenlemedir. Aynı zamanda test edilebilir. ağ bağlantısını kesin ve hala çalışıp çalışmadığına bakın.