Vysoké Učení Technické V Brně Brno University of Technology
Total Page:16
File Type:pdf, Size:1020Kb
View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Digital library of Brno University of Technology VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND MULTIMEDIA EDITOR VIDEA DIPLOMOVÁ PRÁCE MASTER‘S THESIS AUTOR PRÁCE Bc. MILOŠ HOMOLA AUTHOR BRNO 2011 VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY FAKULTA INFORMAČNÍCH TECHNOLOGIÍ ÚSTAV POČÍTAČOVÉ GRAFIKY A MULTIMÉDIÍ FACULTY OF INFORMATION TECHNOLOGY DEPARTMENT OF COMPUTER GRAPHICS AND MULTIMEDIA EDITOR VIDEA VIDEO EDITOR DIPLOMOVÁ PRÁCE MASTER‘S THESIS AUTOR PRÁCE Bc. MILOŠ HOMOLA AUTHOR VEDOUCÍ PRÁCE Ing. ROMAN JURÁNEK SUPERVISOR BRNO 2011 Abstrakt Ve své práci se z počátku věnuji teoretické problematice editace videa. Nejprve je objasněna základní terminologie, poté se pozornost upírá k historické analogové editaci a následně i moderní editaci digitální. Zde není opomenuta velmi zajímavá historie vývoje tohoto oboru, popsána je struktura aplikací pro editaci videa jak je známe dnes. Shrnuty jsou také nejpoužívanější digitální formáty. V dalších kapitolách je pozornost věnována návrhu jednoduchého editoru videa. Jsou stručně popsány použité technologie s odůvodněním výběru. Výsledkem práce je knihovna poskytující nástroje pro editaci videa, které jsou demonstrovány v ukázkové aplikaci. Abstract In this paper I pay attention to video editation issue. Firstly the basic terminology is explained, then the history of analog editation is described and further more even digital editation as well. At this spot, very interesting history of development of this field isn’t forgotten and also the architecture of video editing software is described as we know them today. The most used digital forrmats are summarized as well. In next chapters the design of simple video editing application is explained. The applied technologies are briefly described and the decision of the choice is clarified. The result of whole work is a library of tools for video processing applications development demonstrated in a simple application. Klíčová slova Editace videa, lineární editace, nelineární editace, analogová editace, digitální editace, editory videa, MVVM, návrhové vzory, software pro editaci videa, digitální formáty, implementace editoru videa Keywords Video editation, linear editation, non-linear editation, analog editation, digital editation, video editors, MVVM, design patterns, software for video editation, digital formats, implementation of video editing application Citace Bc. Miloš Homola: Editor videa, diplomová práce, Brno, FIT VUT v Brně, 2011 Prohlášení Prohlašuji, že jsem tuto diplomovou práci vypracoval samostatně pod vedením Ing. Romana Juránka. Uvedl jsem všechny literární prameny a publikace, ze kterých jsem čerpal. Bc. Miloš Homola Poděkování Děkuji Ing. Romanu Juránkovi za odbornou pomoc a cenné rady při tvorbě praktické i teoretické části této publikace. © Bc. Miloš Homola, 2011 Tato práce vznikla jako školní dílo na Vysokém učení technickém v Brně, Fakultě informačních technologií. Práce je chráněna autorským zákonem a její užití bez udělení oprávnění autorem je nezákonné, s výjimkou zákonem definovaných případů. Obsah Úvod ..................................................................................................................................................1 1 Základní pojmy ..........................................................................................................................2 1.1 Destruktivní a nedestruktivní editace..................................................................................2 1.2 Editace online a offline.......................................................................................................2 1.3 Seznamy editačních rozhodnutí ..........................................................................................3 2 Počátky a rozvoj editace videa ....................................................................................................5 2.1 Lineární editace..................................................................................................................5 2.2 Nelineární editace videa .....................................................................................................7 2.3 Moderní editace videa ........................................................................................................9 2.4 Používané digitální formáty..............................................................................................12 3 Přehled editačních nástrojů .......................................................................................................15 3.1 Produkce high-end filmů ..................................................................................................15 3.2 Profesionální aplikace ......................................................................................................20 3.3 Uživatelské aplikace.........................................................................................................20 4 Implementace editoru videa ......................................................................................................21 4.1 Popis aplikace ..................................................................................................................21 4.2 Funkce editoru, efekty......................................................................................................25 4.3 Použité technologie ..........................................................................................................28 4.4 Návrhové vzory a WPF ....................................................................................................29 5 Architektura aplikace................................................................................................................33 5.1 Vrstva View.....................................................................................................................33 5.2 Vrstva ViewModelu .........................................................................................................36 5.3 Vrstva Modelu .................................................................................................................38 6 Hlavní implementační principy.................................................................................................41 6.1 Přehrávání a kompozice videa ..........................................................................................41 6.2 Efekty a přechody ............................................................................................................42 6.3 Klip a skupina dvou klipů.................................................................................................44 7 Srovnání s ostatními editory .....................................................................................................46 Závěr ................................................................................................................................................49 Literatura..........................................................................................................................................50 Seznam příloh...................................................................................................................................51 Úvod Editace videa je obor, jehož počátky sahají daleko do minulosti. Dnešnímu modernímu člověku „nepoučenému“ využívajícímu hojně digitálních technologií by se snad mohlo zdát až s podivem, že v počátcích byl tento dnes rychlý a levný proces poměrně zdlouhavý, finančně náročný a především nevratný. Vracím se těmito slovy k době datující se do 30. let minulého století, kam také sahají samotné prapočátky analogové – nebo-li lineární – editace videa K této době se také upírá pozornost první části dokumentu, jehož řádky právě pročítáte. V kapitole „1 Základní pojmy“ je objasněna výchozí terminologie a popsány jsou zejména rozdíly mezi destruktivní a nedestruktivní editací, jakožto režimem editování online nebo offline. Kapitola „2 Počátky a rozvoj editace videa“ tyto poznatky dál rozvíjí a tematicky se vrací ke kořenům problematiky editace videa. Stručně jsou zde popsány praktiky z období prostého střihu filmové pásky nůžkami, přes vznik prvních magnetických pásek až po ranné nedestruktivní metody. Ačkoli se dnes již jedná o pouze historickou záležitost, má přesto svůj význam a místo, jelikož pomáhá k pochopení problematiky digitální – nebo nelineární, chcete-li – editace videa. Moderní digitální způsob editace se dočká pozornosti poprvé v kapitole druhé a bude čtenáře provázet po zbytek celého dokumentu. Další kapitola se věnuje stručnému přehledu dnešních digitálních editorů. V práci se snažím zdůraznit přínosy digitální editace jako takové a pro zainteresovaného člověka bude jistě velmi zajímavá kapitola věnující se historické evoluci od konců analogových editačních postupů až k dnešním editorům jak je známe z praxe. Tím končí teoretická část má práce a pozornost se začíná ubírat k samotnému zpracování praktické části. Tu představuje návrh a realizace implementace jednoduché aplikace pro editaci videa. V kapitole „4 Implementace editoru videa“ rámcově popisuji aplikaci jako celek včetně jejich funkcí a použitých technologií. Zejména zajímavá je kapitola týkající se návrhových vzorů, ve které stručně charakterizuji dnes nejpoužívanější trojici, z nichž s odůvodněním