FLV i SWF

Anonim

FLV vs SWF Adobe odniosło sukces w rozprzestrzenianiu własnych formatów plików w Internecie. Dwa z tych formatów to FLV i SWF. Początkowo program SWF miał wyświetlać grafikę wektorową o niewielkich rozmiarach, dzięki czemu można z niej łatwo korzystać na stronach internetowych. FLV oznacza Flash Video i jest przeznaczone do przesyłania strumieniowego wideo w Internecie.

FLV jest bezwzględnie pojemnikiem wideo, dlatego należy się spodziewać, że plik FLV zawiera tylko wideo, a pliki SWF mogą zawierać różne treści. Może zawierać wideo, animację, gry, a nawet małe aplikacje. Aplikacje mogą być skryptowane za pomocą ActionScipt, aby zapewnić odpowiedzi skryptowe na to, co robi użytkownik. Złożoność animacji i interakcji może wahać się od uproszczonych menu do pełnowymiarowych mini-gier z wieloma elementami i działaniami.

Chociaż FLV jest przeznaczony tylko do jednego celu, to wykonuje swoją pracę bardzo dobrze. Wynika to z liczby witryn wideo, które korzystają z tego formatu. Jest to format progresywny i pozwala graczowi rozpocząć odtwarzanie wideo, nawet jeśli cały plik nie został jeszcze pobrany, co jest bardzo wygodne podczas ładowania długich filmów przez Internet. FLV również korzysta z formatów stratnych w kodowaniu filmów, ponieważ zawsze ważne jest, aby mieć jak najmniejszy rozmiar pliku, aby przyspieszyć ładowanie. Dźwięk w plikach FLV jest często kodowany w formacie MP3, a wideo zazwyczaj korzysta z kodera H.264, który może być nieco bardziej głodny procesora, ale zapewnia lepszy obraz.

W przypadku filmów format SWF ma kilka wad, które sprawiają, że jest to zły wybór. Po pierwsze, wykorzystuje kompresję bezstratną w celu zachowania jakości obrazów, które wykorzystuje w animacjach i interaktywnych apletach, ale oznacza to, że wideo przechowywane w pliku SWF nie jest skompresowane i byłoby zbyt duże, aby można było z niego korzystać w Internecie. Nie można również przechowywać bardzo długich filmów w pliku SWF, ponieważ są one ograniczone do określonej liczby ramek.

Streszczenie: 1. Oba pochodzą z Adobe i są w dużej mierze używane w Internecie 2. FLV jest ściśle pojemnikiem wideo, podczas gdy SWF może zawierać wiele różnych nośników 3. Pliki SWF mogą być skryptowane za pomocą Actionscript, aby zapewnić interakcję, do czego FLV nie jest zdolny 4. FLV używa stratnej metody kompresji, podczas gdy SWF jest bezstratny 5. Pliki SWF mogą zawierać również wideo, ale nie są tak dobre, jak FLV, zwłaszcza w przypadku filmów długich i wysokiej jakości