Test - porównanie kompresji x264 8bit vs 10bit, x265, xvid
Ekspresowe przedstawieniex265 > x264 > xvid / "avi"
dalej:
Krótkie podsumowanie - wnioski.
Jak kompresować?
Najpopularniejsza metoda robi to mój program... "Super Media Bomba Automatic" w trybie AUTO. Jeżeli to ci wystarcza nie czytaj dalej i opuść tą stronę.
Jeżeli chcesz więcej i jesteś w tym mikro promilu kombinujących użytkowników przewijaj tekst dalej.
Kompromis pomiędzy jakością a wielkością:
Formaty / kodeki
x264 (najpopularniejsze rozwiązanie)
Strumień zapisu równy najszerszemu bokowi filmu
Full HD może być to ~2000 kb/s przy ustawieniach minimum 2 pass dwa przebiegi i coś wolniejszego niż superfast ;) *stosowanie 10 bit pod lupą coś pomoże ale w dynamicznej akcji tylko przy pauzie da się wyszukać na siłę różnicę. Warto sprawdzać czy nie przekracza się "levels"
"x265 / h265" (czy zyska popularność w obliczu VP9 od google ?)
Strumień zapisu = najszerszemu bokowi filmu / 2
Full HD może być to ~1000 kb/s przy ustawieniach minimum fast, ewentualnie można dodać dwa przebiegi. Uwaga przy bardzo niskim bittrate ustawienia "slow" mogą pogorszyć jakość. Warto sprawdzać czy nie przekracza się "levels"
wady - pochłania znacznie więcej czasu na kompresje niż x264, cena za dwa razy większą efektywność jest wysoka.
avi / xvid najstarszy kodek
Strumień zapisu = najszerszemu bokowi filmu * 2
Full HD może być to ~ 4000 kb/s 2pass
To ogólne przypadki
Optymalnie np w Avidemux należy wybrać najważniejsze fragmenty nagrania które muszą być w dobrej jakości i zwiększać strumień aby uzyskać poprawę.
Przygotowanie próbki pliku w Avidemux ([>] podstawy -> fragment o edycji).
Kompresujemy maksymalnie x264
liczy się "przekaz" np zapis video dyskusji rozmowy, limitem załącznik pocztowy bo charakter poufny.
http://www.cole2k.net/bitrate-calculator.html
Należy uzupełnić czas wielkość strumień audio
Wynikiem będzie np 270 kb/s ?
Jest to suma danych audio i video = Na audio optymalnie można przeznaczyć 64 kb/s acc w konwersji do kanału mono, Na video zostaje +-200 kb/s.
Dla statycznych konferencji gdzie ruszają się / lekko kiwają tylko głowy maksymalnie strumień danych video od najszerszego boku video może być 3x mniejszy. Czyli najszerszy bok powinien mieć poniżej 600 pikseli.
Wskazane ustawienie pracy na slow aby wycisnąć maksimum ostrości z tej papki pikseli.
x265
da jeszcze lepsze rezultaty, dodatkowo można obniżyć wielkość strumienia lub zwiększyć rozdzielczość.
* ustawienia medium / slow mogą "pogorszyć" obraz.
Poniżej złoto dla wytrwałych próbki Full HD wykonane przy różnych ustawieniach od najsłabszych ustawień i jakości po wysokie wartości strumienia i tryb placebo.
[>] http://mango.blender.org/download/[>] 1080p z 4K
Podgląd przez google drive zniekształca jakość lepiej pobrać niż oglądać
Materiał testowy "baza" cały film przeskalowany w górę do 1920x1080 i lekko wyostrzony.
[>] https://drive.google.com/file/d/0B-ZycxUn8ANDY2U0VmEzc1dFVkk/edit?usp=sharing
Opracowanie powstało przez inspiracje artykułem "[>] Ustawienia typu preset w x264: test jakości i szybkości kompresji" Autor: "qbakos"
do 1080p
od 100kb/s do 9000kb/s w trybach od super fast po placebo dla 8bit i 10bit
[>] https://drive.google.com/folderview?id=0B-ZycxUn8ANDZ2JpVWZ6eEVYc1U&usp=sharing
[>] https://drive.google.com/folderview?id=0B-ycxUn8ANDeFZ1S1pOOGE0VkU&usp=sharing
rozłożone poleceniem w (cmd)
ffmepg -i video.mp4 -r 0.5 -f image2 output_%05d.png
Pliki png 1920x1080 bez dodatkowej kompresji.
(pliki kompresowane z tego samego wycinka rozkładane tą samą komendą a niektóre nie pokrywają się idealnie z sobą co nie przeszkadza w ich porównaniu)
x264 2pass very slow (500 1000 2000) kb/s
[>] https://drive.google.com/folderview?id=0B-NiFqvHFvkieVZKdnViUndLd2M&usp=sharing
x265 fast (500 700 1300 2000) kb/s
[>] https://drive.google.com/folderview?id=0B-NiFqvHFvkieUVPWk9NQTlTV1k&usp=sharing
xvid
1000 kb/s 2pass
[>] https://drive.google.com/folderview?id=0B7qR_yjY9E-EUzdmTGttZUdKMDA&usp=sharing
2000 4000 8000 2pass
[>] https://drive.google.com/folderview?id=0B7qR_yjY9E-ETkw1WU1IVl9QYXM&usp=sharing
x264/x265
4000 kb/s
[>] https://drive.google.com/folderview?id=0B7qR_yjY9E-EQmZQY2MzSk1iSzA&usp=sharing
Podgląd przez google drive zniekształca jakość lepiej pobrać niż oglądać
Materiał testowy "baza" cały film przeskalowany w górę do 1920x1080 i lekko wyostrzony.
[>] https://drive.google.com/file/d/0B-ZycxUn8ANDY2U0VmEzc1dFVkk/edit?usp=sharing
Krótki wycinek "bazy" który używałem do różnych wariantów kompresji.
[>]https://drive.google.com/file/d/0B-ZycxUn8ANDQjUxZXlwWmhZOFk/edit?usp=sharingOpracowanie powstało przez inspiracje artykułem "[>] Ustawienia typu preset w x264: test jakości i szybkości kompresji" Autor: "qbakos"
Materiał w serwisie [>]http://www.videoquality.pl/ jest obszerny i szczegółowy, na wysokim poziomie laboratoryjnym ale czegoś mi w nim brakowało. Wiele liczb a mało samych przykładów wizualnych na bardziej realnych ujęciach, pojedyncze pokazane klatki to trochę za mało dla oka.
do 1080p
Materiały video
Podgląd przez google drive zniekształca jakość lepiej pobrać wybrane niż oglądać
x264 (megui 2814)
Krótkie wycinki:x264 (megui 2814)
od 100kb/s do 9000kb/s w trybach od super fast po placebo dla 8bit i 10bit
[>] https://drive.google.com/folderview?id=0B-ZycxUn8ANDZ2JpVWZ6eEVYc1U&usp=sharing
Pełny materiał:
2pass 10bit dla (500 1000 2000 3000 4000 5000)kb/s ultra fast very fast medium veryslow[>] https://drive.google.com/folderview?id=0B-ycxUn8ANDeFZ1S1pOOGE0VkU&usp=sharing
x265 hvec 0.6 (Megui dev)
Podgląd przez google drive plików x.265 / hvec nie działa
Aktualnie x265 wspiera Avidemux nighlty , Hybrid, Handbrake.
Podgląd przez google drive plików x.265 / hvec nie działa
Aktualnie x265 wspiera Avidemux nighlty , Hybrid, Handbrake.
Krótkie wycinki:
kb/s 100, 250, 300, 400, 500, 600, 700, 800, 900, 1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000. głównie ustawienie fast
Pełny materiał:
Full pełny film 500 700 1300 2000 4000 fast
Xvid4 / (Avidemux)
Kiedyś "materiały" krążyły na jednej lub dwóch płytach CD, nie było HD ,Full HD, Blue Ray, czy nawet Youtube, [niczego nie było he he;)] dawno temu w czasach "p2p" format "divx/xvid" był jednym z popularniejszych, poza rmvb i wersjami quick time "mov".
Pełny materiał:
xvid4 - Avidemux cały film 2pass 1000 2000 4000 8000
xvid4 - Avidemux cały film 2pass 1000 2000 4000 8000
Poszczególne klatki pełnego filmu:
ffmepg -i video.mp4 -r 0.5 -f image2 output_%05d.png
Pliki png 1920x1080 bez dodatkowej kompresji.
(pliki kompresowane z tego samego wycinka rozkładane tą samą komendą a niektóre nie pokrywają się idealnie z sobą co nie przeszkadza w ich porównaniu)
x264 2pass very slow (500 1000 2000) kb/s
[>] https://drive.google.com/folderview?id=0B-NiFqvHFvkieVZKdnViUndLd2M&usp=sharing
x265 fast (500 700 1300 2000) kb/s
[>] https://drive.google.com/folderview?id=0B-NiFqvHFvkieUVPWk9NQTlTV1k&usp=sharing
xvid
1000 kb/s 2pass
[>] https://drive.google.com/folderview?id=0B7qR_yjY9E-EUzdmTGttZUdKMDA&usp=sharing
2000 4000 8000 2pass
[>] https://drive.google.com/folderview?id=0B7qR_yjY9E-ETkw1WU1IVl9QYXM&usp=sharing
x264/x265
4000 kb/s
[>] https://drive.google.com/folderview?id=0B7qR_yjY9E-EQmZQY2MzSk1iSzA&usp=sharing