Konwerter plików PGM do YUV
Konwertuj swoje pliki w formacie pgm do formatu yuv przez Internet i bezpłatnie
pgm
yuv
Jak przekonwertować plik w formacie PGM do formatu YUV
Wybierz pliki z komputera, dysku Google, usługi Dropbox, adresu URL lub po prostu przeciągnij plik na stronę.
Wybierz format yuv lub inny potrzebny Ci format (spośród ponad 200 wspieranych formatów).
Poczekaj, aż plik zostanie przekonwertowany do formatu yuv; od razu po konwersji możesz go pobrać.
O formatach
PGM (Portable Graymap) to członek rodziny formatów obrazów Netpbm odpowiadający za skalę szarości, stworzony przez Jefa Poskanzera w 1988 roku jako część zestawu narzędzi Pbmplus dla systemów Unix. PGM przechowuje jednokanałowe obrazy intensywności, gdzie każdy piksel zawiera wartość szarości od 0 (czarny) do określonego przez użytkownika maksimum (zwykle 255 dla 8-bitowego lub 65535 dla 16-bitowego). Format istnieje w wersji ASCII (liczba magiczna P2), gdzie wartości pikseli są zapisywane jako dziesiętne liczby tekstowe oddzielone białymi znakami, oraz binarnej (liczba magiczna P5), gdzie wartości są przechowywane jako surowe bajty. Oba warianty zaczynają się od nagłówka określającego liczbę magiczną, szerokość, wysokość i maksymalną wartość szarości. PGM został zaprojektowany jako pośrednik w skali szarości w filozofii potoku konwersja-przetwarzanie-konwersja Netpbm: obrazy źródłowe z dowolnego formatu są konwertowane do PGM, przetwarzane za pomocą rozbudowanej biblioteki narzędzi wiersza poleceń Netpbm, a następnie konwertowane do formatu docelowego. Jedną z zalet jest przejrzystość formatu — wariant ASCII sprawia, że dane obrazu są bezpośrednio czytelne przez człowieka i łatwo przetwarzane przez narzędzia tekstowe, co jest nieocenione przy debugowaniu i edukacji. Adopcja przez środowisko naukowe i społeczność wizji komputerowej to kolejna praktyczna zaleta: prosta jednokanałowa reprezentacja PGM czyni go naturalnym formatem dla algorytmów analizy obrazu. Format jest obsługiwany przez ImageMagick, GIMP i niezliczone biblioteki przetwarzania obrazów.
YUV to surowy format danych pikseli przechowujący obrazy w modelu kolorów Y'UV, gdzie dane obrazu są rozdzielone na komponent luminancji (Y', reprezentujący jasność) i dwa komponenty chrominancji (U/Cb i V/Cr, reprezentujące sygnały różnicy kolorów). Model kolorów YUV wywodzi się z analogowej kolorowej telewizji nadawczej — konkretnie systemu NTSC przyjętego w 1953 roku i systemu PAL w 1967 roku — gdzie wsteczna kompatybilność z istniejącymi czarno-białymi odbiornikami wymagała oddzielenia informacji o jasności od koloru. W obrazowaniu cyfrowym standard ITU-R BT.601 (1982) sformalizował cyfrowe kodowanie YCbCr wywodzące się z analogowego modelu YUV, definiując macierze konwersji i precyzję próbek stosowane przez praktycznie wszystkie cyfrowe systemy wideo i nadawcze. Surowe pliki YUV nie zawierają nagłówka, kompresji ani metadanych — są płaskimi sekwencjami próbek luminancji i chrominancji w określonej kolejności (4:4:4, 4:2:2, 4:2:0 lub inne proporcje podpróbkowania), wymagając zewnętrznego określenia wymiarów, głębi bitowej i schematu podpróbkowania. Tryb podpróbkowania 4:2:0 (gdzie chrominancja ma połowę rozdzielczości poziomej i pionowej luminancji) jest szczególnie powszechny, stosowany przez H.264, H.265, AV1 i większość konsumenckich kodeków wideo. Jedną z zalet jest bezpośrednia kompatybilność z potokami wideo: dane YUV są natywnym formatem wejściowym koderów wideo, sprzętowych kontrolerów wyświetlania i procesorów sygnału obrazu (ISP) kamer, co czyni surowe YUV najbardziej bezpośrednią reprezentacją do przetwarzania i analizy wideo z dokładnością do klatki. Percepcyjna wydajność modelu kolorów YUV to kolejna fundamentalna zaleta — oddzielenie luminancji od chrominancji umożliwia efektywne podpróbkowanie, które zmniejsza dane kolorystyczne o połowę lub ćwierć z minimalnym wpływem wizualnym. Dane YUV są przetwarzane przez FFmpeg, ImageMagick i wszystkie narzędzia do przetwarzania wideo.