Západočeská univerzita v Plzni Fakulta aplikovaných věd Katedra informatiky a výpočetní techniky
KIV/MHS – Semestrální práce
Jméno: Lukáš Vařeka E-mail:
[email protected]
Obsah 1 Úvod 1.1 Avid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 3
2 Kritéria pro hodnocení nástrojů pro nelineární střih 2.1 Uživatelské rozhraní . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Organizační nástroje . . . . . . . . . . . . . . . . . . . 2.2 Způsoby střihu . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Střih tažením myši . . . . . . . . . . . . . . . . . . . . 2.2.2 Tříbodový střih . . . . . . . . . . . . . . . . . . . . . . 2.2.3 Využití klávesnice . . . . . . . . . . . . . . . . . . . . . 2.2.4 Střih vkládáním a přepisováním . . . . . . . . . . . . . 2.2.5 Oříznutí . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.6 Úprava tří záběrů za sebou bez změny celkové sekvence 2.3 Další funkční prvky . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Undo . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Matchframe . . . . . . . . . . . . . . . . . . . . . . . . 2.3.3 Zpomalené přehrávání audio dat . . . . . . . . . . . . . 2.3.4 Zamykatelné stopy . . . . . . . . . . . . . . . . . . . . 2.4 Efekty, titulky a zvuk . . . . . . . . . . . . . . . . . . . . . . . 2.4.1 Přechody . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.2 Efekty úpravy obrazu . . . . . . . . . . . . . . . . . . . 2.4.3 Pohybové efekty . . . . . . . . . . . . . . . . . . . . . . 2.4.4 Titulky . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4.5 Zvuk . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Vstupní a výstupní formáty . . . . . . . . . . . . . . . . . . .
3 4 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7
3 Freeware nástroje pro nelineární střih 3.1 Cinelerra . . . . . . . . . . . . . . . . . 3.1.1 Uživatelské rozhraní . . . . . . 3.1.2 Způsoby střihu . . . . . . . . . 3.1.3 Další funkční prvky . . . . . . . 3.1.4 Efekty, titulky a zvuk . . . . . . 3.1.5 Vstupní a výstupní formáty . . 3.1.6 Závěr . . . . . . . . . . . . . . . 3.2 Kino . . . . . . . . . . . . . . . . . . . 3.2.1 Uživatelské rozhraní . . . . . . 1
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
7 7 7 8 9 10 10 11 11 11
3.3
3.4
3.5
3.2.2 Způsoby střihu . . . . . . . 3.2.3 Další funkční prvky . . . . . 3.2.4 Efekty, titulky a zvuk . . . . 3.2.5 Vstupní a výstupní formáty 3.2.6 Závěr . . . . . . . . . . . . . Kdenlive . . . . . . . . . . . . . . . 3.3.1 Uživatelské rozhraní . . . . 3.3.2 Způsoby střihu . . . . . . . 3.3.3 Další funkční prvky . . . . . 3.3.4 Efekty, titulky a zvuk . . . . 3.3.5 Vstupní a výstupní formáty 3.3.6 Závěr . . . . . . . . . . . . . Wax . . . . . . . . . . . . . . . . . 3.4.1 Uživatelské rozhraní . . . . 3.4.2 Způsoby střihu . . . . . . . 3.4.3 Další funkční prvky . . . . . 3.4.4 Efekty, titulky a zvuk . . . . 3.4.5 Vstupní a výstupní formáty 3.4.6 Závěr . . . . . . . . . . . . . LiVES . . . . . . . . . . . . . . . . 3.5.1 Uživatelské rozhraní . . . . 3.5.2 Způsoby střihu . . . . . . . 3.5.3 Další funkční prvky . . . . . 3.5.4 Efekty, titulky a zvuk . . . . 3.5.5 Vstupní a výstupní formáty 3.5.6 Závěr . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . .
12 13 13 14 14 14 14 15 15 16 17 18 18 18 19 19 20 21 21 21 21 22 24 25 26 26
4 Závěr 27 4.1 Další volně dostupné střižny . . . . . . . . . . . . . . . . . . . 27 4.2 Shrnutí . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2
1
Úvod
Střižny, podobně jako každý jiný software, lze rozdělit do několika kategorií podle cílové uživatelské skupiny, podle licence a podle mnoha dalších kritérií. Většina uživatelů si plně vystačí s jednoduchými nástroji, které sice disponují širokou škálou různých efektů, avšak nabízejí pouze základní organizační nástroje, které pro jakékoliv střední a větší projekty nedostačují. Ty profesionální nástroje jsou naopak drahé, pro mnoho uživatelů nedostupné, některé navíc vyžadují speciální hardware. Tuto práci zaměřím proto na poměrně neznámou oblast - střižny, které jsou dostupné pod nějakou otevřenou licencí a přitom nepatří mezi nástroje pro amatéry, ale spíše mezi poloprofesionální střižny. Pro tyto účely provedu srovnání různých programů, přičemž zahrnu produkty dostupné pod platformou Windows (testováno na Windows 7 Bussiness) a pod platformou Linux (testováno na distribuci Ubuntu 9.04). Nejprve stručně zmíním zástupce proprietálního softwaru určeného pro profesionální střih.
1.1
Avid
Avid je profesionálním nástrojem pro střih videa. Poprvé byl vydán roku 1989 pro platformu Macintosh. Později byl též vydáván pro platformu Windows. Primárně nachází využítí pro tzv. nelinární (nedestruktivní) střih, mezi nástroji podporující tuto funkci v současné době dominuje. Uživatelské nastavení funkcí a prostředí je vázáno na střihače, nikoliv na nastavení celé aplikace. V praxi je to výhoda třeba pro střihačské týmy v televizích nebo postprodukcích. Software Avid je distribuován v nejnižší verzi Avid Xpress DV, dále ve verzi Avid Xpress Pro. Následníkem obou variant je Avid Media Composer. [1]
2
Kritéria pro hodnocení nástrojů pro nelineární střih
Kritéria pro výběr softwaru pro nelineární střih uvádí Sonja Schenk v [2]. Při výběru nejvhodnějších kritérií jsem se řídil i kritérii získanými studiem tutoriálů k Avidu [1]. Výsledný seznam samozřejmě není jediný správný a už vůbec ne úplný, ale domnívám se, že pro zběžnou orientaci postačuje.
3
Prakticky všechny uvedené požadavky splňuje Avid, který můžeme považovat pro vhodný software pro porovnávání s ostatními.
2.1
Uživatelské rozhraní
Okno projektu obsahuje složky, do nichž se umísťují videoklipy a další média. Po poklepání se klip otevře ve zdrojovém monitoru, který se zpravidla nachází vlevo. Ve zdrojovém monitoru si lze záběr prohlédnout a vybrat jeho část, jež bude součástí finální sekvence. Záběry se sestavují do sekvence s využitím okna s časovou osou, která je rozdělena na stopy obsahující video nebo audio data. Na pravé straně obrazovky se nachází monitor, tedy okno, v němž se zobrazuje sestříhaná sekvence. Existují i nástroje se zjednodušeným rozhraním, ty však obvykle nejsou určeny pro profesionální účely. 2.1.1
Organizační nástroje
Slouží k zachování přehledu o médiích, které tvoří součást zpracovávaného projektu. Obvykle požadujeme, aby klipy, části klipů i sekvence šlo ukládat do virtuálních složek, v Avidu označovaných jako biny. V rámci binu pak často chceme média řadit podle různých kritérií, aby uživatel neztrácel přehled ani u větších projektů.
2.2 2.2.1
Způsoby střihu Střih tažením myši
V případě tohoto způsobu střihu se zvolené záběry přetahují myší ze složky do okna s časovou osou. Tento způsob střihu se obvykle využívá pro první, hrubý střih. 2.2.2
Tříbodový střih
V případě tříbodového střihu se definuje část zdrojového klipu, který se má použít ve vytvářené sekvenci. Definujeme vstupní bod, výstupní bod a nakonec se vybere místo na časové ose, kde má klip začínat, nebo končit, viz obr. 1.
4
Zdrojový klip 1
2 výstupní bod
vstupní bod
začátek
3
Časová osa Obrázek 1: Schéma tříbodového střihu
2.2.3
Využití klávesnice
Přítomnost vhodných klávesových zkratek je důležitá, protože významně zrychluje práci. Podle konvence se zpravidla využívá J pro přehrávání videa pozpátku, K znamená pauzu a L přehrávání videa dopředu. I pak označuje vstupní bod, O výstupní bod. 2.2.4
Střih vkládáním a přepisováním
Při vkládání se vybraný materiál od vstupního bodu vloží na časovou osu tak, že se případná část sekvence, která se nachází za vstupním bodem, odsune o délku vkládaného klipu. Naopak při přepisování se umístění klipů nemění a nově vybraný klip přepíše případné stávající video či audio. 2.2.5
Oříznutí
Obvykle následuje po vytvoření prvotního, hrubého střihu. Rozhraní pro oříznutí ideálně představuje okno se dvěma monitory, jeden zobrazuje poslední snímek končícího záběru a druhý monitor zobrazuje první snímek začínajícího záběru. Oba záběry lze rozšířit i zkrátit. 2.2.6
Úprava tří záběrů za sebou bez změny celkové sekvence
Prostřední záběr se táhne dopředu v čase, následkem čehož se první záběr rozšiřuje a poslední zkracuje. Celková délka tří záběrů zůstává stejná. 5
2.3 2.3.1
Další funkční prvky Undo
Návrat pomocí funkce Undo filmaři potřebují alespoň o 15 úrovní. Kromě tohoto funkčního prvku zvyšuje komfort práce automatické ukládání a zálohování. 2.3.2
Matchframe
Tato funkce slouží pro nalezení zdrojového souboru na základě kliknutí na časovou osu cílové sekvence. Odpadá tím nutnost procházet všechny zdrojové klipy. 2.3.3
Zpomalené přehrávání audio dat
Cílem je snadnější lokalizace konkrétního zvuku, např. úderu na buben. Vedlejším efektem je nevyhnutelně hlubší tón. 2.3.4
Zamykatelné stopy
Provádí se kvůli ochraně před nežádoucí změnou. Zamknutí jedné stopy pochopitelně nesmí ovlivnit práci s ostatními stopami.
2.4 2.4.1
Efekty, titulky a zvuk Přechody
Nejčastějším používaným přechodem je plynulý přechod jednoho obrazu na jiný (tzv. prolínačka). Dále se používají různé efekty setření, vytlačení, efekt otočení listu a efekt bílého záblesku. 2.4.2
Efekty úpravy obrazu
Kvalitní střihový systém by měl nabízet ovládání jasu, kontrastu, sytosti a odstínu. 2.4.3
Pohybové efekty
Jedná se o zpomalení nebo o zrychlení pohybu. Obvykle se po softwaru žádá, aby umožnil variabilní snímkovou frekvenci od 0 6
2.4.4
Titulky
Obvykle požadujeme tři typy titulků: úvodní, závěrečné a klasické. Samozřejmostí je nastavení písma a pozice. 2.4.5
Zvuk
Většinou dostačuje nástroj pro ekvalizaci, zvukové efekty a filtry, vhodný je též nástroj pro mixování zvuku (nastavování audio úrovně u každého zvuku v sekvenci).
2.5
Vstupní a výstupní formáty
Kvalitní střižna umožňuje vstup i výstup na externí zařízení, exportovat lze v různých formátech, obvykle ve formě QuickTime filmu s využitím kodeku MPEG-2, jedná-li se o distribuci na DVD, případně do kodeků s vysokou kompresí, exportujeme-li např. pro web.
3
Freeware nástroje pro nelineární střih
Nástroje pro prozkoumání jsem vybíral například na základě [3], dále na základě vlastních znalostí a různých diskuzních příspěvků na Internetu. Neprozkoumávám přitom pochopitelně všechny dostupné programy, ale jen některé, které mě subjektivně zaujaly.
3.1
Cinelerra
Cinelerra je linuxový nástroj určený pro poloprofesionální nelineární střih. Jeho autorem je Adam Williams. Jedná se o Open Source distribuovaný pod licencí GPL. 3.1.1
Uživatelské rozhraní
Po instalaci mě vítá rozhraní podobné tomu známému z Avid Media Composeru. Otevřena jsou následující okna: Program obsahující časovou osu, Viewer obsahující zdrojový monitor, Compositor symbolizující cílový monitor pro sestříhanou sekvenci a okno Resources, které poměrně přehledným způsobem sjednocuje zdrojové klipy a efekty, které lze využít přetažením na 7
časovou osu. Jednotlivá okna (s výjimkou okna Program) lze zavřít a otevřít přes nabídku menu Windows. Organizační nástroje Importovaná média se zobrazují v okně Resources pod záložkou Media. Ve srovnání s Avidem zde vyvstává zřejmá nevýhoda: nelze vytvářet více kontejnerů na média (binů). U menších projektů to nevadí, u větších projektů může docházet k problémům s klesající přehledností. 3.1.2
Způsoby střihu
Střih tažením myši Střih tažením myši funguje přesně tak, jak jsem očekával. Ze seznamu zdrojových klipů lze označené klipy přetáhnout přímo na časovou osu. Tříbodový střih Tříbodový střih je plně podporován. Nejprve jezdcem nalezneme vstupní a výstupní bod, pro jehož zaznamenání jsou určeny klávesy [ a ]. Pro vložení vybrané části klipu na časovou osu lze využít tlačítko Splice (v). Při tomto způsobu střihu jsem žádné problémy nezaznamenal, nepočítám-li občasný výskyt chyby s dekódováním videa při přehrávání klipu. Využití klávesnice Pohyb v rámci klipu můžeme realizovat prostřednictvím numerické klávesnice – cifry 1, 2 a 3 slouží pro pohyb dopředu (1 – nejpomalejší, 3 nejrychlejší), cifry 4, 5 a 6 pro pohyb zpět. To plně postačuje pro nalezení vhodného vstupního a výstupního bodu v každém klipu. Střih vkládáním a přepisováním Střih vkládáním a přepisováním je umožněna prostřednictvím tlačítek zdrojového monitoru: tlačítko Splice provádí střih vkládáním, tlačítko Overwrite střih přepisováním. Oříznutí Oříznutí není v Cinelerre tak pohodlné jako v Avidu. Provádí se v módu drag and drop (přepnutí do tohoto módu se realizuje prostřednictvím tlačítka se symbolem šipky). Na časové ose na rozhraní dvou záběrů uvidíme změnu kurzoru do tvaru šipky, která ukazuje buď dopředu, nebo dozadu (záleží na směru přiblížení). Tažením myši pak lze docílit zkrácení prvního a prodloužení druhého záběru, případně naopak.
8
Obrázek 2: Cinelerra – práce s časovou osou
Úprava tří záběrů za sebou bez změny celkové sekvence Tuto funkci jsem v dokumentaci Cinelerry neobjevil. 3.1.3
Další funkční prvky
Undo Tlačítko Undo je k dispozici. Počet úrovní je variabilní. Nenarazil jsem při průzkumu na žádnou akci, kterou by nebylo možné vrátit zpět. Matchframe Tuto funkci se mi nepodařilo nalézt. K dispozici je pouze funkce Clip Info dostupná pod klávesou I, která zobrazí informace o aktuálním klipu, nedokáže však v okně výstupní sekvence pro daný časový okamžik identifikovat zdrojový klip. Zpomalené přehrávání audio dat Zpomalené přehrávání audio dat, stejně jako videostop možné je – a to prostřednictvím klávesy 2. Zamykatelné stopy Zamykání stop Cinelerra podporuje. U každé stopy se nachází tlačítko Arm Track. V případě, že je označené, lze obsah stopy měnit. Pokud se stopa nachází ve stavu Disarmed, obsah příslušné stopy měnit nelze.
9
3.1.4
Efekty, titulky a zvuk
Přechody Přechod lze aplikovat na rozhraní dvou záběrů přetažením okna Resources, záložka Video Transitions. K dispozici je mj. přechodový efekt bílého záblesku, stmívačka, rozetmívačka a různé variace na prolínačku. Přechody se realizují přetažením myši na vhodný bod časové osy. Většina přechodových efektů má variabilní parametry, které lze měnit prostřednictvím tlačítka se symbolem lupy. Efekty úpravy obrazu K dispozici je mnoho efektů pod záložkou Video Effects. Nejčastěji využívaný bude zřejmě efekt Brightness pro nastavení jasu, případně Color Balance pro barevnou korekci. Videostopu lze i uměle rozmazat pomocí funkce nástroje Blur nebo třeba Oil Painting. Efekt lze aplikovat též pouze na zvolenou část klipu (ta musí být předtím označena tažením myši). Pohybové efekty Opět poslouží video efekty ze záložky Video Effects. ReframeRT v režimu Stretch změní délku výsledné sekvence na 1 / scale factor. Lze nastavit i snímkovou frekvenci výstupu. Délka výstupní sekvence se pochopitelně zmenší pro hodnoty větší než 1 a zvětší pro hodnoty menší než 1. Efekt neovlivní rychlost přehrávání zvuku. Pro změnu rychlosti přehrávání zvuku ve výstupní sekvenci lze využít audio efekt Time stretch. Zvuk V záložce Audio Effects najdeme všechny základní nástroje pro úpravu zvuku. K dispozici je například kompresor (Compressor ), ekvalizér (EQ Parametric), redukce šumu (Denoise a Denoise FFT ). Parametry filtrů se nastavují až po přetažení do časové osy. Titulky Pokud nevadí, že titulky budou neoddělitelnou součástí vyrenderovaného videa, lze využít efekt ze záložky Video Effects s názvem Title. Nastavit mu pak lze typ písma, velikost, barvu, kódování, pozici a případný pohyb. 3.1.5
Vstupní a výstupní formáty
Cinelerra interně pracuje s formátem Quicktime od firmy Apple. Dokáže importovat a exportovat značné množství formátů. Při testování jsem narazil na občasné problémy s formátem avi v případě, že byl uložen ve VirtualDubu 10
s využitím některých kodeků (např. DivX). Cinelerra též zvládá komunikaci se zařízeními, které komunikují pomocí rozhraní Fire-Wire a umí ukládat ve formátu DV. 3.1.6
Závěr
Cinelerra působí jako dobrá alternativa pro profesionální střihové programy, která však postrádá některé funkce a na rozdíl od profesionálních nástrojů při mém testování bohužel nevykazuje příliš velkou stabilitu. Za její pozitivum považuji širokou podporu pro různé formáty, grafické rozhraní, které pro uživatele Avidu nepředstavuje nic nového. Dále oceňuji snadnou a intuitivní správu časové osy, v níž lze označovat vybrané úseky a vkládat mj. i pomocí klávesových zkratek Ctrl + C, Ctrl + V. Poslední výhodu spatřuji v široké škále efektů, které lze na jednotlivé stopy a přechody aplikovat.
3.2
Kino
Kino je dalším zástupcem linuxových nástrojů, které jsou určeny pro nelineární střih. Na rozdíl od Cinelerry disponuje poněkud zjednodušeným grafickým rozhraním, které jej činí produktem produktem širší skupinu uživatelů. Editoru Kino zatím chybí možnost vkládání několika vrstev audio/video scén na časovou osu, což je běžná praxe u profesionálních programů. Vzniká tím absence možnosti vložení několika nezávislých scén/audio stop mezi sebe tak, aby se daly přehledně mezi sebou provazovat, a vzniká tak zbytečná práce při celkové kompozice výsledné scény. Přesto tato střižna bývá zmiňována jako praktický a často užívaný nástroj pro Linux, proto se mu budu věnovat. 3.2.1
Uživatelské rozhraní
Grafické rozhraní se poněkud odlišuje od podoby, na kterou jsme zvyklí z profesionálních nástrojů. V levé části okna nalezneme Scene List, kde se zobrazují jednotlivé klipy. Z každého klipu vidíme pouze jeden snímek. Okno Mode Page nás pak provází jednotlivými možnostmi pro zpracování: edit určené pro samotný střih, capture pro grabování videa z externích zařízení, typicky z kamery, timeline představuje zjednodušenou časovou osu, trim pro alternativní možnost střihu, fx pro provádění efektů a export pro uložení videa v různých formátech. [5]
11
Obrázek 3: Kino – střih připomíná spíš klasickou technologii – rozstřihnout, slepit, zahodit
Organizace Načtené klipy se zobrazují v levé části obrazovky v okně Scene List. Žádná pokročilejší organizace klipů do binů není k dispozici. 3.2.2
Způsoby střihu
Střih tažením myši Klasický střih tažení nelze provést a to proto, že není k dispozici klasická časová osa. Nicméně jednotlivé klipy v okně scénáře (Scene List) lze přesouvat prostým tažením myši. Tříbodový střih Bohužel tříbodový střih v podobě, na jaké jsou střihači zvyklí, podporován není. Využití klávesnice Posun o jeden frame vlevo (vpravo) realizujeme levou (pravou) šipkou. Pokud chceme provést analogický posun o sekundu, použijeme klávesovou zkratku w pro posun doleva, popř. b pro posun doprava. Šipka nahoru nás přenese na začátek aktuálního klipu, šipka dolu pak na jeho 12
konec (a tím i začátek dalšího klipu). X smaže aktuální snímek a kombinace dd celý aktuální klip. 3.2.3
Další funkční prvky
Undo Možnost návratu pomocí tlačítko Undo a na rozdíl od některých složitějších střižen Kino při návratu zpět nepadá. Možnost automatického ukládání však k dispozici není. Matchframe Není k dispozici. Zpomalené přehrávání audio dat Není k dispozici. Zamykatelné stopy O zamykání stop nemůže být ani řeči, jelikož Kino disponuje jen jednou stopou. 3.2.4
Efekty, titulky a zvuk
Přechody Videopřechody fungují poněkud jinak, než v jiných programech. Zvolíme-li v hlavním panelu funkci FX, získáme rozhraní pro audio i videopřechody a filtry. V záložce Create na levé straně obrazovky lze nastavit počet snímků od snímku aktuálního, na které budeme aplikovat zvolený filtr. Dále lze zvolit pozadí od jednobarevného po zašuměné. Aplikujeme jeden z deseti možných přechodů a tlačítkem Render dojde k vyrenderování příslušného přechodu. Rozdíl oproti jiným nelineárním střižnám spočívá v tom, že aplikace efektu je jednorázová: nejprve aplikujeme jeden filtr a po jeho vyrenderování lze teprve aplikovat další. Efekty úpravy obrazu Efektů je k dispozici poměrně dost, filtr na úpravu kontrastu a pro barevné korekce je k dispozici pod názvem level. Titulky Možnost titulků k dispozici je poněkud nestandardně pod volbou Titler v seznamu Video Filter. Zvuk Možnost upravovat zvuk se nachází též pod volbou FX. V seznamu poskytovaných efektů však postrádám ekvalizér.
13
3.2.5
Vstupní a výstupní formáty
Kino je určeno především pro zpracování domácího videa, což poněkud omezuje rozsah potřebných formátů. Načítání lze realizovat jako grabování přes rozhraní Fire-Wire. Kino zvládá interně práci pouze ve formátu DV. To samozřejmě znamená, že lze snadno přecházet ze snímku na snímek, aniž bychom byli rušeni kostičkováním. Exportovat lze jednotlivé snímky (formáty JPEG, PNG, TIFF a další), audio i video jako MPEG-1, MPEG-2 a MPEG-4 (pomocí nástrojů mjpegtools a ffmpeg). Zajištěna je též integrace na nástroje pro DVD authoring. 3.2.6
Závěr
Bohužel pro účely profesionálního střihu Kino příliš použitelné není. Neumí pracovat s několika stopami najednou, umí pouze jednu a to ještě dost neobvyklým způsobem. Kino navíc interně zvládá jediný formát a to DV. Přesto může být vhodnou volbou pro méně náročné uživatele. Navíc se uvádí, že Kino je nejstabilnější linuxovou střižnou.
3.3
Kdenlive
Projekt byl započat roku 2002, ale podpory rozsáhlejší komunity se dočkal až v nedávné době. Je založen na knihovně Qt4 a přestože byl naprogramován pro Linux, funguje též na operačních systémech FreeBSD a OS X. Pro práci s videem používá multimediální opensource framework MLT. 3.3.1
Uživatelské rozhraní
Kdenlive nedisponuje zjednodušeným rozhraním, naopak silně připomíná GUI známé z Avidu. Ve spodní části obrazovky vidíme časovou osu, která ve výchozím nastavení obsahuje tři videostopy a dvě audiostopy. Vlevo nahoře se zobrazují klipy projektu a lze je též do projektu importovat. Dále se v horní části obrazovky nachází seznam efektů, monitor a okno s historií akcí. Organizační nástroje Organizace v Kdenlive překvapuje svou jednoduchostí a přehledností. Lze v něm zakládat i virtuální adresáře, které sdružují jednotlivá média. Import klipů funguje podobně jako v Avidu skrze pravé tlačítko myši a možnosti Přidat klip.
14
3.3.2
Způsoby střihu
Střih tažením myši Střih tažením myši funguje běžným způsobem, pouze postrádám možnost otevřít speciální okno, kde by bylo snadno možné přeuspořádat klipy do pořadí, v němž je chci dostat na časovou osu. Klip, který táhneme, je možné umístit na libovolný časový okamžik na časové ose a na libovolnou stopu. Tříbodový střih Tříbodový střih je též intuitivní. Přepneme-li na monitor klipu, nastavíme vstupní a výstupní bod a přetáhneme část klipu tažením myši na vybrané místo a vybranou stopu na časové ose. Opět platí to, co platilo pro střih tažením myši a totiž, že vybraný subklip lze umístit kamkoliv. Využití klávesnice Klávesové zkratky jsou nastavitelné pod volbou v menu Settings – Configure Shortcuts. Ve výchozím nastavení lze například šipkou doprava a doleva procházet klipem, v případě stisku samotné šipky dojde k posunu o jeden snímek, v případě stisku klávesy spolu s klávesou Shift dojde k posunu o jednu sekundu. Střih vkládáním a přepisováním Tato funkce Avidu bohužel není dostupná. Lze použít funkci Razor (klávesová zkratka Shift + R) na rozstřihnutí videostopy a následný přesun vytvořených částí se všemi výhodami a nevýhodami, jaké tento způsob práce přináší. Oříznutí Funkce oříznutí ať už v podobě, kterou známe v Avidu, nebo v jiné podobě, v programu Kdenlive zatím chybí. Úprava tří záběrů za sebou bez změny celkové sekvence Tato funkce rovněž není podporována. 3.3.3
Další funkční prvky
Undo Tlačítko Undo je k dispozici. Počet úrovní se mi nepodařilo zjistit, ale velmi jsem ocenil okno historie akcí, kde se lze vrátit i o několik úrovní zpět najednou jediným kliknutím. Pohyb zpět v historii akcí je na mém PC svižný. Občas ovšem aplikace havaruje – a to v případě, že se vracím o příliš mnoho akcí zpět. Při prvním spuštění (a též v nastavení programu) lze
15
nastavit automatické ukládání, které umožní obnovu aplikace po případném pádu. Matchframe Funkci matchframe jsem nenalezl. Zpomalené přehrávání audio dat Zpomalené přehrávání audio dat, stejně jako videostop v současné verzi možné není, ale požadavek na tuto funkčnost se momentálně zpracovává. Zamykatelné stopy Každá stopa obsahuje před svým začátkem tři ikony, symbol zámku zamkne stopu a zabrání tím její manipulaci, tlačítko s reproduktorem vypne / zapne přehrávání zvuku v dané stopě (pochopitelně pokud obsahuje audio data – ta mohou být i sdružena s videostopou), tlačítko s filmovým pásem vypne / zapne zobrazování dané videostopy v monitoru (pokud neaplikujeme kompozitní efekt, zobrazuje se pouze jedna videostopa, pomocí této funkce však můžeme volit která). 3.3.4
Efekty, titulky a zvuk
V okně List efektů se nachází efekty v kategoriích Video, Audio a Uživatelské. Jejich aplikace se provádí přetažením efektu na na zvolený záběr (zvuk). Parametry efektu pak lze nastavovat v okně Pořadí efektů. Přechody Přechody fungují poněkud odlišně od podobných střižen. Princip spočívá ve vytvoření dvou záběrů v různých stopách, přičemž se vzájemně poněkud překrývají (druhý záběr začíná poněkud dříve, než končí první). Poté klikneme na první stopu pravým tlačítkem myši a zvolíme možnost Přidat přechod. K dispozici jsou 4 přechody (verze 0.7.3). Luma připomíná prolínačku, princip efektu Composite spočívá v dočasném zobrazení obou záběrů na výstupním videu. Uspořádání a velikost obou záběru ve výstupní sekvenci lze měnit, navíc lze klíčováním dosáhnout efektů stmívání (rozetmívání). Efekty úpravy obrazu K dispozici je pestrá škála obrazových efektů. Za výhodu považuji praktické nastavení kontrastu v různých částech sekvence pomocí klíčových snímků. Poněkud nadstandardní v této třídě střižen mi též přijde možnost utajení identity určité osoby tím, že do vhodného místa 16
Obrázek 4: Kdenlive – aplikace efektu nastavení kontrastu
obrazu umístím čtverec, v němž dojde k rozmazání. Další efekty jsou sice zajímavé, ale těžkou najdou praktické využití (kresba uhlem, zrcadlo). Naopak jsem postrádal možnost provést klasickou barevnou korekci posunem jednotlivých složek barevného prostoru RGB. Pohybové efekty Video lze zrychlit / zpomalit přes pravé tlačítko a volbu Změnit rychlost klipu. Hodnota se udává v procentech, přičemž pokud chceme délku zachovat, vložíme hodnotu 100. Titulky Podobným způsobem jako se importují klipy lze vytvořit i titulky. Po kliknutí pravým tlačítkem na okno projektu se zobrazí možnost Vytvořit titulky. Zobrazí se okno Titulky, v němž lze vytvořit nejen textové titulky, ale i geometrické obrazce, typicky jako pozadí textu. Zvuk Zvukových efektů je k dispozici poměrně dost. Kromě základních efektů jako je ekvalizér je k dispozici též zvuková varianta stmívačky, efekt ozvěny, flanger, změna výšky tónu a další filtry. Většina efektů má opět variabilní parametry. 3.3.5
Vstupní a výstupní formáty
Program Kdenlive deklaruje širokou podporu vstupních i výstupních formátů – MPEG-2, MPEG-4, h264, DV video a mnoho dalších. Podporuje též vysoká rozlišení (720 a 1080). Podporuje poměry stran 4:3 i 16:9. Nastavení formátu se provádí skrze volbu Projekt – Vlastnosti projektu. Výstup provádíme tlačítkem Renderovat. K dispozici je mj. i možnost exportu na DVD.
17
3.3.6
Závěr
Kdenlive osobně považuji za černého koně svého průzkumu. Příliš jsem od něj nečekal, ale dočkal jsem se skoro-profesionální střižny, která na základě mé subjektivní zkušenosti poskytuje na rozdíl od známější Cinelerry přívětivější grafické rozhraní a též je stabilnější (ač v různých nestandardních situacích padá). Při zvládání programu lze s výhodou využít videotutoriály z oficiálních stránek [6]. Na druhou stranu pro profesionály s vysokými ambicemi, kteří mají čas na seznámení se složitějším grafickým rozhraním a funkčností střižny, nemusí být Kdenlive postačující.
3.4
Wax
Wax je výkonný volně dostupný software pro nelineární střih pod OS Windows. Wax lze využít i pro tvorbu 2D a 3D speciálních efektů, které lze importovat i jako pluginy. Samotný program může též fungovat jako plugin komerčních produktů Sony Vegas, Adobe Premiere a Pure Motion EditStudio. 3.4.1
Uživatelské rozhraní
Grafické rozhraní produktu Wax na první pohled působí poněkud jednoduše, naštěstí však poskytuje většinu možnosti, které uživatel od produktu podobného typu očekává. Časová osa ve spodní části nabízí možnost přidat více audio i video stop. Přitom videostopy jsou ve výchozím nastavení zelené, audiostopy žluté. Vlevo nahoře se nachází okno pro správu médií a efektů. Vpravo pak je monitor pro přehrávání výsledné sekvence. Organizace Organizace médií principiálně i vizuálně silně připomíná Avid. Levá část okna pro organizaci médií umožňuje vkládat nové virtuální složky (biny). Ty do sebe lze i zanořovat podobně jako v souborovém systému. V pravé části okna pak kliknutím pravého tlačítka a zvolením příkazu Add Media Files vkládáme nová media (videa, obrázky, zvuky). Ta jsou označena podobnými ikonami jako v Avidu. Bohužel však jsou seřazeny automaticky podle interních kritérií, uživatelské seřazení podle zvolených kritérií umožněno není.
18
3.4.2
Způsoby střihu
Střih tažením myši Střih tažením myši je podporován. Z okna Media Pool lze média přetáhnout na časovou osu na zvolené místo. Lze označit a táhnout i více médií najednou, pak ale každé skončí ve vlastní stopě. To může začít vadit v případě, že v sekvenci budou desítky klipů a orientace začne být značně problematická. Tříbodový střih Tříbodový střih bohužel Wax neumožňuje, což významně snižuje jeho použitelnost pro skutečně profesionální účely (klipy lze na časovou osu přidávat pouze celé, střih realizujeme až poté). Využití klávesnice Šipkou doprava se na časové ose posuneme o jeden snímek doprava, totéž platí opačně pro šipku doleva. Vkládání a přepisování Pro tento způsob střihu speciální podpora neexistuje, potřebného cíle lze docílit pracněji s využitím myši. Pokud chceme část klipu odstřihnout a vložit jinam, musí být na časovou osu vložen 2x a posléze každý z vhodné strany tažením myši zkrácen. Oříznutí Není podporováno. Úprava tří záběrů za sebou bez změny celkové sekvence Není podporováno. 3.4.3
Další funkční prvky
Undo Tlačítka Undo a Redo program obsahuje. Obě fungují běžným způsobem. Žádné problémy jsem nezaznamenal. Matchframe Funkci matchframe jsem nenalezl, pravděpodobně není podporována. Zpomalené přehrávání audio dat Není k dispozici. Zamykatelné stopy Stopy nelze zamykat, pouze lze zajistit, aby se zvolená stopa nezobrazovala (skrze tlačítko, které se u každé stopy nachází vlevo). 19
Obrázek 5: Wax – efekt posunutí ve směru osy x
3.4.4
Efekty, titulky a zvuk
Efekty jsou silnou stránkou střižny Wax. V nabídce levého horního okna je řada efektů. Praktická použitelnost některých je však diskutabilní. Kupříkladu nevím, jak často filmař využije mapování videa na 3D objekt, ačkoliv i tato možnost může být zajímavá pro reklamní byznys. Efekty se aplikují přetažením myši na časovou osu. Přechody Chceme-li aplikovat efekt přechodu, musíme mít ve dvou videostopách záběry, které na sebe mají navazovat. Oba jsou na časové ose odděleny určitým prázdným místem. V levém horním okně nalezneme přepínač Transition Presets, pod kterým se nachází mimořádně velké množství efektů. Některé jsou poněkud bizarní (např. končící záběr se ve 3D uzavře v krabici - A to Cylinder In Box ), naštěstí jsou k dispozici mj. i standardní stmívačky a rozetmívačky. Efekty úpravy obrazu Aplikace obrazových efektů se provádí analogicky k přechodovým efektům. Populárním efektem je Quick 3d (viz 5), který navzdory svému názvu neprovádí 3D efekty, ale úpravy formátu zobrazovaného videa - horizontální, vertikální zužování, popř. rozšiřování, zoom atd. Prolínaní více videostop lze nastavit například volbou Chroma Key.
20
Pohybové efekty Nejsou k dispozici ve výchozí instalaci, možná jdou realizovat pomocí pluginu. Titulky Pod záložkou Plugin Presets jsou k dispozici různé textové efekty. Zvolený textový efekt lze opět aplikovat přetažením myší do časové osy. Pomocí klíčování (volba Keyframing Mode) lze snadno nastavit změnu titulků v čase. Zvuk Pokud zvukové efekty umožněny jsou, nepodařilo se mi zjistit jak. Po standardní instalaci nejsou k dispozici určitě. 3.4.5
Vstupní a výstupní formáty
Mezi podporované formáty patří AVI, WAV a všechny populární formáty obrázků. Exportovat lze do AVI (s aplikací různých kodeků), MPEG, WAV a Flash. 3.4.6
Závěr
Wax je poměrně zajímavý nástroj, který ale má své mouchy, díky nimž jsou některé běžné úkony zbytečně komplikované. Především je to nemožnost provést klasický tříbodový střih, po vložení klipu na časovou osu lze klip upravovat pouze tažením myši. Tímto prostředkem lze k cíli dojít také, ale znatelně pomaleji. Množství poskytovaných efektů je nepochybně zajímavé pro různé nadšence, výhodou je též jejich variabilita. Za zřejmé pozitivum Waxu považuji jeho rychlost a stabilitu.
3.5
LiVES
LiVES je střižna vydaná pod licencí GNU. Binární spouštěcí soubory jsou k dispozici pro linuxové distribuce a též pro BSD, Mac OS, Solaris a IRIX. Umožňuje rozšiřování pomocí RFX pluginů. [7] 3.5.1
Uživatelské rozhraní
Uživatelské rozhraní se výrazně odlišuje od rozhraní poloprofesionálních střižen a na první pohled působí poněkud nepřehledně. Rozhraní poskytuje dva základní vzhledy: editor klipu a vícestopý režim. První jmenovaný režim 21
umožňuje prohlídku klipu a vybrání vstupního a výstupního bodu. Druhý režim pak zpřístupňuje časovou osu pro několik zvukových nebo obrazových stop. V rámci vícestopého režimu existují též dva podrežimy: Compact View a Expanded View, které se však liší pouze v množství zobrazovaných informací. Organizační nástroje V módu editor klipu přepínáme mezi načtenými klipy pomocí položky menu Klipy. Ve vícestopém režimu pak máme seznam zvukových i obrazových klipů v okně uprostřed horní poloviny obrazovky. Složky na média nesou ve střižně LiVES název Sets. 3.5.2
Způsoby střihu
Střih tažením myši Ve vícestopém režimu standardně provádíme hrubý střih tažením klipů na časovou osu. (viz obr. 7). Na své verzi Linuxu jsem zaznamenal občasné problémy s renderováním výsledné podoby časové osy. Tříbodový střih Pro tříbodový střih je podpora v režimu editace klipu. Možností pro vybrání vstupního a výstupního bodu máme hned několik, žádná ale není typická pro střihové nástroje. Buď kliknutím přímo na osu volíme označenou část videa (tedy vstupní a výstupní bod). Nebo nastavíme pořadí snímku ve dvou textových polích. Třetí rovnocenná možnost spočívá v otevření přehrávacího okna (klávesová zkratka s). Zvolíme Start (IN) nebo Konec (OUT) a vybereme příslušný snímek na časové ose (viz obr. 6). Tato možnost se mi jeví jako nejvhodnější. Využití klávesnice Existuje poměrně dost klávesových zkratek, které nám mohou usnadnit práci. Bohužel nejsou řádně zdokumentovány, proto není jiná možnost než je objevovat metodou pokus-omyl. Přehrávání spustíme klávesou p, ukončíme klávesou q. Pohyb po jednotlivých snímcích realizujeme šipkami doleva, popř. doprava. Při střihu lze využít klávesovou zkratku Ctrl + S, která rozstřihne blok na dvě části. Střih vkládáním a přepisováním Funkce k dispozici není, musíme si vypomoci jinak (např. zkrácením klipu, který chceme částečně přepsat).
22
Obrázek 6: Tříbodový střih ve střižně LiVES
23
Obrázek 7: Práce ve vícestopém režimu
Oříznutí Dvojklikem na blok časové osy můžeme upravovat vstupní a výstupní body. Úprava tří záběrů za sebou bez změny celkové sekvence Není podporováno. 3.5.3
Další funkční prvky
Undo Tlačítko Undo funguje bez problémů. Nějaká forma automatického ukládání zřejmě k dispozici také je, protože po pádu aplikace lze obnovit stav před jejím pádem.
24
Matchframe Funkce Matchframe není podporována. K dispozici je pouze funkce ClipInfo zobrazující informace o aktuálním klipu. Zpomalené přehrávání audio dat Dvojklikem na audioblok na časové ose lze nastavit rychlost přehrávání od 1/2 do 2-násobku původní rychlosti. Zamykatelné stopy Funkce není k dispozici. 3.5.4
Efekty, titulky a zvuk
Efekty zpravidla přidáváme v režimu editace klipů. K dispozici je celá řada efektů z menu Efekty. Na rozdíl od jiných střižen LiVES renderuje efekt ihned po jeho vybrání. Přechody Pro přidání přechodu musíme přejít do vícestopého režimu. Označíme dvě stopy, které na sebe budeme navazovat. Pod záložkou Přechody máme na výběr celou řadu přechodů pro audio a video. Aplikaci přechodu realizujeme přetažením do časové osy. Mezi podporované přechody patří standardní stmívačka, rozetmívačka, prolínačka, kompozice, funkce crossfade pro zvuk a mnohé další. Efekty úpravy obrazu Jak již bylo zmíněno, široký výběr efektů je k dispozici v menu Efekty. Obvykle existuje série parametrů, které lze pro každý efekt upravovat. Samozřejmostí jsou barevné filtry, úprava jasu, kontrastu, rozostření, zostření, případně transfokace. Velmi uživatelsky příjemná je možnost náhledu – a to před renderováním i během něj. Efekty jsou rozšiřitelné s využitím RFX pluginů. Pohybové efekty Nejsou k dispozici. Titulky Titulky lze přidat do videa pomocí efektu Překrýt textem. Takový způsob má ovšem nevýhodu spojenou s okamžitým renderováním. Jakmile aplikujeme efekt, titulky a video tvoří neoddělitelný celek.
25
Obrázek 8: Barevná korekce v LiVES
Zvuk Možnosti práce se zvukem zpřístupňuje položka menu Zvuk. Lze exportovat výběr, nahradit zvuk v aktuálním výběru za ticho, přidat jiný zvuk, vymazat zvuk nebo ho jen zesílit, případně ztišit. Zvuk též můžeme převzorkovat. Při používání zvukového serveru jack mi aplikace zamrzá v případě, že někde v počítači probíhá přehrávání jiného zvuku. 3.5.5
Vstupní a výstupní formáty
Vstup je umožněn ze souborů běžných formátů s využitím dekodéru mplayer, dále ze streamu, videocd, dvd a externího zařízení komunikujícího přes Firewire. Ukládat lze v mnoha různých formátech: mjpeg, mpeg-1, mpeg-2, mpeg-4, h264, VCD, SVCD a další. Pokud formát není podporován, lze si vypomoci pomocí pluginu. 3.5.6
Závěr
LiVES je střižna, která jde svou vlastní cestou. Nabízí poněkud svérázné rozhraní, ale množství pokročilejších funkcí. Výhodou této střižny je i snadná rozšiřitelnost pomocí pluginů v Perlu, Pythonu, C, nebo C++. Rozhodně
26
Střižna Cinelerra 2.1 CV Kino 1.3.0 Kdenlive 0.7.3 Wax LiVES
GUI 27 14 35 37 24
Střih 64 16 41 20 39
Další fce. Efekty 38 45 16 33 29 47 22 42 28 35
I/O 36 28 36 32 40
Dojem 35 25 40 30 30
Tabulka 1: Subjektivní obodování testovaných střižen
patří k slibným projektům, které pro Linux v této oblasti vznikají. Při testování jsem se bohužel setkal s různými problémy: ač autoři deklarují stabilitu, program mi z nějakého důvodu poměrně často havaroval. Po havárii naštěstí obvykle dochází k plnému zotavení.
4
Závěr
Tabulka 1 obsahuje mé subjektivní hodnocení jednotlivých střižen na základě používaných kritérií. Za každou položku dávám 1 (nejhorší) až 5 bodů (nejlepší). Jsem si plně vědom toho, že takové hodnocení je trochu problematické, jednak kvůli subjektivitě a dále proto, že hodnocení závisí i na tom, k jakému účelu bude SW použit.
4.1
Další volně dostupné střižny
Testované programy pochopitelně nejsou kompletním výčtem všeho, co je v současnosti k dispozici. Pro OS Linux příliš mnoho dalších kvalitních střižen dosud neexistuje (nepočítáme-li ovšem jednoduché možnosti Avidemuxu, Blenderu). V případě platformy Windows je situace podstatně méně přehledná. Prvotřídní střižny jsou bez výjimky proprietální, přesto i zde existují použitelné programy jako zde testovaný Wax. Mezi podobné střižny patří Zwei-Stein, jehož možnosti jsem zběžně vyzkoušel. Poskytuje poněkud zastaralé grafické rozhraní, avšak na rozdíl od Waxu disponuje základní funkcí 27
P
245 132 228 193 196
rozstřižení audio, nebo videostopy. Avid až do roku 2007 vydával bezplatnou verzi Avid Free DV, která sice přinášela jistá omezení, ale nabízela prověřené rozhraní a funkce od světové jedničky. V současné době bohužel Avid Free DV podporován není a není známo, zda firma podobný produkt vydá. Základními funkcemi spíše pro amatéry disponuje VirtualDub a Windows Movie Maker. VirtualDub sice není vhodný jako střižna (umožňuje pouze odstraňovat ze sekvence určité nežádoucí úseky), ale velmi dobře funguje pro zpracování již sestříhané sekvence.
4.2
Shrnutí
Nabídka volně dostupných střižen je poměrně bohatá a každý si může vybrat, co mu nejvíce vyhovuje. Kdo přešel z Avidu, bude zřejmě žádat produkt na profesionální úrovni s širokou podporou formátů. To nejvíce splňuje Cinelerra, přestože některé její funkce nemají širší využití, některé potřebné naopak chybějí. Kdenlive cílí směrem k poloprofesionálům a případně i amatérům a nabízí přívětivé rozhraní se zachováním všech důležitých funkcí. Osobně se mi v něm stříhalo nejlépe. Na některých systémech však vykazuje problémy se stabilitou. Kino nabízí zajímavou alternativu pro amatéry, ale pro profesionální účely je zcela nepoužitelné. Využití nalezne spíše pro již sestříhané sekvence, na které lze napasovat různé filtry a efekty a následně je exportovat v různých formátech. Střižna LiVES nabízí zajímavou alternativu, jejíž možnosti stojí za úvahu pro všechny uživatele, kterým Cinelerra, Kino, ani Kdenlive z nějakého důvodu nevyhovují. Vyžaduje však větší čas na zvládnutí grafického rozhraní a také může činit problémy při instalaci a komunikaci se službami operačního systému. Kdo chce zdarma stříhat pod Windows, může sáhnout po Waxu nebo po softwaru Zwei-stein. Ostatní volně stažitelné střižny víceméně cílí na amatéry.
Reference [1] Avid Media Composer Homepage. (březen 2010). www.avid.com/products/Media-Composer-Software/index.asp [2] Ben Long, Sonja Schenk: Velká kniha digitálního videa. Nakladatelství CP Books a. s., Brno, 2005. ISBN 80-251-0580-6.
28
[3] Wikipedia: List of video editing software. (duben 2010). en.wikipedia.org/wiki/List_of_video_editing_software [4] Cinelerra documentation. (březen 2010). cinelerra.org/docs.php [5] Linuxsoft.cz – Nelineární střihový editor Kino. (duben 2010). www.linuxsoft.cz/article.php?id_article=603 [6] Kdenlive – video tutorials. (duben 2010). www.kdenlive.org/tutorial [7] LiVES home. (červen 2010). lives.sourceforge.net
29