Nowe formaty kompresji wideo Mikołaj Leszczuk 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Format a kompresor Format: Kodek: „Zapisany w formacie DivX” Koperta do przechowywania skompresowanego wideo Zwykle kojarzony z konkretnym rozszerzeniem Przykłady: Kodek: To co zwykle nazywamy formatem, czyli sposób kompresji Często nie może istnieć niezależnie od formatu „Zapisany w formacie DivX” „Skompresowany QuickTime-em” 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Sposoby podziału formatów według… Rozszerzeń: .rm .rmvb .wmv .qt .mov .avi .mpg .mp4 Strumieniowalności „Otwartości” na kodeki: Otwarte Pół-otwarte Zamknięte Obsługi warstw Jakości/docelowej przepływności Możliwości generowania strumieni VBR 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
„Otwartość” formatów na kodeki (podział własny) Formaty otwarte: Każdy może stworzyć własny kodek Przykłady: AVI Formaty pół-otwarte: Ograniczone możliwości dołączania nowych kodeków Przykład: Formaty zamknięte: Brak możliwości dołączania nowych kodeków 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Kompresja warstwowa Możliwość zapisu strumieni o wielu przepływnościach w jednym pliku Możliwość strumieniowania warstwy najbardziej adekwatnej do aktualnej przepływności Implementacje: 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Strumieniowalność Cecha przede wszystkim formatu (np.: możliwość odegrania „nie-zamkniętego” pliku) Czasami dodatkowy wpływ kodeka (np.: negatywny – długie GOP) Formaty strumieniowalne: RealMedia Windows Media MPEG-x Formaty warunkowo strumieniowalne: QuickTime (Hinted) Formaty nie-strumieniowalne: AVI 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
VBR a strumieniowanie (1) CBR przyjacielem strumieniowania! VBR wrogiem strumieniowania! 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
VBR a strumieniowanie (2) VBR przyjacielem „progressive download” Przykład: RealMedia minimalnie tylko wspiera strumieniowanie VBR 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Format: ISO MPEG-4 Standard ISO/IEC stworzony przez Moving Picture Experts Group (.mp4) Podstawowe cechy: AVOs: obiekty tła, wizualne i audiowizualne Kompozycja Multipleksacja Interakcja 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Format: AVI Stworzony przez firmę Microsoft (.avi) Standardowo instalowane w Windows kodeki: Microsoft RLE Microsoft Video 1 Intel 4:2:0 Video V2.50 (tylko dekompresja) Intel Indeo® Video R3.2 (tylko dekompresja) Koder-dekoder Cinepak firmy Radius Microsoft H.261/H.263 Video Codec (tylko dekompresja) Często dodatkowo instalowane kodeki: DivX XviD 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Format: RealMedia Stworzony przez firmę RealNetworks (.rm, .rmvb) Standardowe (i chwilowo jedyne) kodeki: RealVideo G2 with SVT RealVideo 8 RealVideo 9 Obsługuje wiele warstw Wspiera tworzenie strumieni VBR 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Format: Windows Media Stworzony przez firmę Microsoft (.wmv, .asf) Standardowe (i jedyne) kodeki: ISO MPEG-4 Video V1 Windows Media Video V7 Windows Media Video V8 Windows Media Video 9 Screen Windows Media Video 9 Obsługuje wiele warstw Wspiera tworzenie strumieni VBR 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Format: QuickTime Stworzony przez firmę Apple (.mov, .qt) Jedyny strumieniowalny, który akceptuje niektóre kodeki typu DivX Najczęstsze kodeki: Cinepak Intel Indeo® Video 4.4 H.261/H.263 Motion JPEG ISO MPEG-4 Video Sorenson Video 3 Mechanizm „hinted” – możliwość strumieniowania czegokolwiek 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Kodek: ISO MPEG-4 Video Część standardu ISO/IEC stworzonego przez Moving Picture Experts Group Podstawowe cechy to efektywne: Kompresowanie obrazu (ruchomego) Kompresowanie tekstur mapowanych na siatkach 2D i 3D Kompresowanie siatek 2D Kompresowanie zmiennych w czasie strumieni geometrycznych, które animują siatki I inne Pierwsza popularna implementacja dokonana została przez firmę Microsoft 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Kodek: DivX Oparty na ISO MPEG-4 Video 3.xx: Hack kodeka Microsoft ISO MPEG-4 Video, binary 4.xx: Napisany od nowa jako OpenDivX przez Project Mayo, dosyć dobra implementacja ISO MPEG-4 Video w postaci open-source 5.xx: Rozwój kontynuowany przez firmę DivXNetworks, nieznacznie ulepszony w stosunku do ISO MPEG-4 Video, mimo to, obecnie najbardziej zaawansowany technicznie kodek, close-source 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Kodek: XviD Oparty na OpenDivX Nowa implementacja typu open-source – podobno „najlepsza” Podstawowe cechy: Wysoka jakość Dosyć wysoka szybkość Najbardziej rozwojowy – szeroka grupa deweloperów 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Kodek: 3ivX Oparty na ISO MPEG-4 Video Implementacja stworzona przez firmę Happy Machines, warunkowo open-source Podstawowe cechy: Pełnia zgodność z ISO MPEG-4 Video Najszybszy dostępny obecnie kodek ISO MPEG-4 Video Wysoka jakość Przenośność (Macintosh, Windows, ARM/XScale) 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Historia DivXa Standard Źródło Kod 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Motion JPEG 100 kbit/s – gubi klatki, lub 2 Mbit/s Oryginał Motion JPEG Motion JPEG 100 kbit/s – gubi klatki, lub 2 Mbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Koder-dekoder Cinepak firmy Radius 100 kbit/s Oryginał Cinepak Koder-dekoder Cinepak firmy Radius 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Intel/Ligos Indeo® XP Video 5.2 100 kbit/s Oryginał Indeo Intel/Ligos Indeo® XP Video 5.2 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Sorenson 3 Oryginał Sorenson Video 3 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Oryginał H.261 H.261 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Oryginał H.263 H.263 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
MPEG-1 Oryginał MPEG-1 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
MPEG4 Oryginał ISO MPEG-4 Video 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
DivX 3 ;-) MPEG-4 Video 100 kbit/s Oryginał DivX DivX 3 ;-) MPEG-4 Video 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
XviD Oryginał XviD 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl
Windows Media Video 9 100 kbit/s Oryginał WMV Windows Media Video 9 100 kbit/s 2017-03-26 Al. Mickiewicza 30, 30-059 Kraków tel. (12) 6345582, faks (12) 6342372 strona: www.kt.agh.edu.pl, e-mail: kt@agh.edu.pl