Original title:
Moderní video kodeky
Translated title:
Modern video codecs
Authors:
Bílek, Jan ; Čučka, Milan (referee) ; Číka, Petr (advisor) Document type: Bachelor's theses
Year:
2015
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Tato bakalářská práce se zabývá moderními video kodeky a hodnocením jejich výstupní kvality videa. Nejprve jsou vysvětleny principy některých objektivních i subjektivních metod hodnocení. V další části jsou poté představeny nejpoužívanější video kodeky, konkrétně H.264, H.265, VP8, VP9, Dirac~2.2.3, WMV a Sorenson Spark. Výstupem práce je desktopová aplikace VideoCodecs napsaná v jazyce C++, která pro kódování a dekódování používá knihovnu ffmpeg. Součástí aplikace jsou také algoritmy PSNR, SSIM a~M--SVD pro objektivní hodnocení videa, dále pak simulace přenosového kanálu, umožňující zanesení chyb. Pomocí této aplikace bylo provedeno měření na čtyřech testovacích sekvencích v HD rozlišení při různých bitových rychlostech. Ze srovnání jednotlivých kodeků vyplývá, že nejlepším kodekem, s ohledem na kvalitu obrazu, je kodek H.265 před kodekem H.264, VP9 a VP8.
This bachelor's thesis focuses on modern video codecs and its output video quality assessment. Firstly, principles of some objective and subjective assessment methods are explained. Afterwards, the most common video codecs are introduced, namely H.264, H.265, VP8, VP9, Dirac~2.2.3, WMV and Sorenson Spark. The outcome of this thesis is a desktop application named VideoCodecs written in C++ language, which uses ffmpeg library for encoding and decoding tasks. As a part of the application, algorithms PSNR, SSIM and M--SVD for objective video quality assessment were implemented. Furthermore, a simulation of transport channel was included, enabling us to bring errors into provided video. Using this application, video quality measurements were carried out, on four test sequences in HD resolution at several bitrates. According to our results, the best video codec regarding the video quality is H.265 before H.264, VP9 and VP8.
Keywords:
Codec Comparison; M--SVD; Objective Quality; PSNR; SSIM; Video Codecs; Video Compression; Komprese videa; M--SVD; Objektivní kvalita; PSNR; Srovnání kodeků; SSIM; Video kodeky
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/41343