Słownik

Czym jest zakodowana wysokość?

Czym jest zakodowana wysokość pliku? Te metadane można znaleźć w plikach wideo, pojedynczych obrazach oraz w plikach audio z okładką. Dowiedz się, co mówią o Twoim pliku.

coded-height

Coded Height to wysokość w pikselach, z którą faktycznie pracował koder podczas zapisywania wideo lub obrazu. Zazwyczaj jest taka sama jak widoczna wysokość, a czasem o kilka pikseli większa.

Skąd pochodzi wartość

Wartość jest podawana dla strumieni wideo w plikach takich jak MP4, MOV, MKV, AVI i WebM, a także dla pojedynczych obrazów oraz okładek osadzonych w pliku audio, ponieważ to samo narzędzie traktuje nieruchomy obraz jak wideo z jedną klatką. Wartość jest zapisywana przez koder, który utworzył plik. Nikt jej ręcznie nie wpisuje.

Powodem istnienia tej wartości jest sposób działania kompresji wideo. Koder nie przetwarza obrazu piksel po pikselu; dzieli klatkę na kwadratowe bloki i pracuje na jednym bloku naraz. H.264, najpopularniejszy kodek wideo, używa bloków 16 na 16 pikseli. Jeśli wysokość obrazu nie jest całkowitą liczbą takich bloków, koder uzupełnia dół dodatkowymi wierszami, aby ostatni rząd bloków był pełny, i zapisuje informację, aby odtwarzacze ponownie je ukryły. Coded Height liczy wysokość razem z tym wypełnieniem. Zwykły wiersz Height liczy to, co ma być widoczne.

Typowe wartości

Wartość jest liczbą całkowitą w pikselach, bez jednostki po niej, na przykład 1088.

Najczęściej spotykaną sytuacją jest wideo Full HD. Typowy klip 1920 na 1080 raportuje Height równy 1080 i Coded Height równy 1088, ponieważ 1080 nie dzieli się przez 16 i dodawanych jest osiem ukrytych wierszy, aby wyrównać różnicę. Większość innych popularnych rozmiarów dzieli się równo: 720, 480 i 2160 to wielokrotności 16, więc w ich przypadku oba wiersze pokazują tę samą liczbę i wypełnienie w ogóle nie występuje. Razem z Coded Width ta wartość tworzy zakodowane wymiary strumienia, parę do porównania ze zwykłym Width i Height.

Dlaczego ma to znaczenie

Po pierwsze, żebyś nie szukał błędu tam, gdzie go nie ma. Coded Height większy o kilka pikseli od Height jest całkowicie normalny, nie świadczy o uszkodzonym pliku i nie wymaga żadnej naprawy. Kilka ukrytych wierszy dodaje pomijalną ilość danych i nie wpływa na jakość obrazu.

Pomaga za to zrozumieć nietypowe odtwarzanie. Niektóre proste odtwarzacze i starsze urządzenia o stałej funkcji ignorują instrukcję, by ukryć wypełnienie, i wtedy dodatkowe wiersze pojawiają się jako cienki pasek czarnych lub zniekształconych pikseli przy dolnej krawędzi. Jeśli widzisz taki pasek, różnica między tymi dwoma wierszami to wyjaśnia. Duża różnica, zamiast kilku pikseli, zwykle oznacza, że plik został przeopakowany lub złożony ręcznie, a widoczna klatka jest małym oknem na dużo większy zakodowany obraz, co warto wiedzieć przed edycją.

Ta wartość opisuje wyłącznie działanie kodera i nic więcej, więc nie mówi nic o osobie, miejscu ani urządzeniu.