Moderní video kodeky
Loading...
Date
Authors
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
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.
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.
Description
Citation
BÍLEK, J. Moderní video kodeky [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2015.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Teleinformatika
Comittee
prof. Ing. Eva Gescheidtová, CSc. (předseda)
doc. Ing. Jiří Schimmel, Ph.D. (místopředseda)
Ing. Vítězslav Křivánek, Ph.D. (člen)
doc. Ing. Petr Číka, Ph.D. (člen)
Ing. Hicham Atassi, Ph.D. (člen)
Date of acceptance
2015-06-18
Defence
Bez dodatečných otázek.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení