přejít na obsah přejít na navigaci

Linux E X P R E S, Úprava domácího videa

Úprava domácího videa

Většina z nás to zná, máme doma dlouhé pasáže nesestříhaného domácího nebo jiného videa a chceme uchovat jen důležité sekvence. To se ovšem neobejde bez střihu, překódovávaní a dalších úprav. Navíc většina programů pro střih a jiné úpravy vyžaduje od uživatele odborné znalosti a hodně času. Kamil Volný.


Obrázek: Hlavní okno programu

Kompromisním řešením pro střih domácího videa je program Avidemux. Je jednoduchý na ovládání a úkony, střih, převod do jiného formátu nebo komprese jsou otázkou pár kliknutí.

K tomu, abychom mohli začít stříhat, je důležité otevřít si pro začátek nějaký kratší video soubor. Video bude následně programem rozděleno na framy (snímky). Dále bychom si měli pomocí značek vymezit začátek a konec výběru, to můžeme provést např. pomocí tlačítek označených A, resp. B, která se nacházejí na spodní liště. Po nastavení A a B se uloží video od A do B včetně B.

Samotný střih se provede zvolením položky Markers-Delete v menu programu. Dojde tedy k odstranění sekvence vymezené značkami A a B, ovšem bez B. Po odstranění části videa zůstane zachovaná synchronizace zvuku uvnitř souboru, nikoliv však pokud je zvuk umístěn v externím souboru.

Střih a klíčové snímky

Většina kodeků používá tzv. I-framy (klíčové snímky), které jsou kompletní a za nimi následují pouze záznamy změn oproti I-framu. Jestliže máte sekvenci xxAxxIxxBxxxIxxx a vystřihnete část vymezenou značkami A a B, dostanete: xxOOOIxxxx, kde OOO jsou vadné snímky, protože přišly o své předchozí snímky. Referenční snímky mají totiž mezi sebou časové odkazy, zatímco klíčové snímky jsou bez časových odkazů, tzn. pokud vymažete referenční snímek, tak snímek před ním se nemá na co odkazovat.

Střih se v tomto případě provádí v copy režimu, a to tak, že značku B umístíte na klíčový snímek nebo použijete režim smart copy (funguje pouze pro DivX3 a MPEG-4), který překóduje část, která ztratila referenční snímky.

Podporované formáty a kodeky: Avidemux podporuje širokou škálu vstupních a výstupních formátů, jako jsou: AVI, MPEG-1/2, MPEG-4, JPEG, BMP, MOV, OGM, Raw. Co se týče audio a video vstupních a výstupních kodeků, podporuje např: DivX, XviD, libavcodec, H.263, HuffYUV, FFV1, VCD, DVD, SVCD, XVCD, XSVCD, MP3, MP2, AC3, VP3, MJPEG, WMV2, MSMP4V2, SVQ3, Raw RGB, WMA, Vorbis.

Umístění titulků do videa

Pomocí programu Avidemux si můžeme do videa vkládat vlastní titulky. Program podporuje zobrazování titulků ve formátech srt a sub. Pokud chcete do videa vložit titulky ve formátu sub, musíte si nejdříve vytvořit prázdný soubor s příponou sub. Nyní je třeba do tohoto souboru vložit samotné titulky. Titulky se vkládají ve formátu

{čísloPočObr}{čísloKoncObr}Text, který se má objevit

a to na každý řádek zvlášť. Pokud máte delší text a chcete jej rozdělit na více řádků, použijte pro oddělení znak svislítko |. První řádek titulků v souboru by mohl vypadat např. takto:

{565}{988}První titulky|a fungují.

Když už máme soubor s titulky hotov, je třeba vytvořit v Avidemux nový filtr ([F1]), po otevření okna zvolíme Přidat a vybereme položku Subtitler. Zde je třeba nastavit cestu k souboru s titulky, cestu ke vhodnému fontu (jinak se titulky nezobrazí), kódování, velikost fontu, barvu fontu, pozadí, automatické rozdělování dlouhých řádků, zpožďování titulků (synchronizace titulků s obrazem). Teď už jen stačí bočním posuvníkem zvolit, kde se budou titulky objevovat.

V hlavním okně stiskněte klávesu [F5], zajistíte tím, aby byl obraz editován, posléze ještě stiskněte klávesu [F7], otevře se vám okno s náhledem a uvidíte, zda se vám titulky zobrazují. Okno s náhledem je aktuální i při přehrávání videa. Pokud se titulky nezobrazují, tak je nejspíš potřeba změnit font.

Obrázek: Okno pro výběr obrazového filtru

Obrázek: Okno po nastavení titulků

Ukládání zvukové stopy videa do souboru mp3

Představte si že máte nějaký koncert a chcete si hudbu z tohoto koncertu také poslechnout v discmanu. Proto bude třeba uložit zvukovou stopu videa do samotného souboru např. ve formátu mp3.

Nejdříve si musíme otevřít videosoubor, ze kterého chceme uložit zvukovou stopu. Video režim nechte nastaven na copy, poněvadž video měnit nechceme. Audio režim nastavte klávesou [F6] na režim Process. Tlačítkem pod nápisem Audio zvolte mp3 kodek (Lame). Stiskem klávesy [F4] se vám otevře okno, kde si zvolíte mód a bitrate. Stiskem klávesy [F2] můžete nastavit další parametry jako např. Normalize (pokud je celková hlasitost nízká), vzorkovací frekvenci, Time shift (časový posun zvuku v milisekundách), PAL->Film (synchronizace zvuku s obrazem). Nyní už jen stačí v menu Audio-Save Audio zvuk uložit.

Obrázek: Okno pro nastavení zvukových filtrů

Obrazové filtry

Avidemux obsahuje mnoho obrazových filtrů, které se dělí do několika skupin: pro úpravu obrazu, prokládání, s konvolučním jádrem, luminace/chrominace, vyhlazení obrazu, titulky. Budete-li chtít např. přidat do svého videa černé okraje, můžete tak provést pomocí filtru Add black border.

Postup pro přidání černých okrajů je následující: otevřete si video soubor, klávesou [F5] nastavte video režim Process, stiskem klávesy [F1] se vám otevře okno pro přidání filtru, klikněte na tlačítko Přidat a vyberte filtr Add black border, otevře se vám okno, kde nastavíte velikost okrajů. Teď už jen zbývá v hlavním okně stiskem klávesy [F7] otevřít okno náhledu, kde zjistíte, zda okraje "pasují". Výše uvedený postup použití filtru lze aplikovat i pro jiné filtry, jen je třeba u každého filtru zadat jiné parametry.

Obrázek: Okno náhledu, zde zjistíte, jak okraje pasují

Převod AVI na VCD

Nyní si ukážeme, jak převést snímek z formátu AVI do formátu VCD (MPEG). Nejprve si otevřete soubor AVI v Avidemuxu. Po načtení souboru nastavte video režim na Process a stiskem klávesy [F1] otevřete okno pro přidání obrazového filtru. Zvolte VCD res, touto volbou se automaticky změní velikost obrazu a přidají se černé okraje pro dosažení správné velikosti bez změny poměru stran. Dále zvolte v hlavním okně VCD kodek a v menu File-Save-Save Video uložíte video stream (např. /home/xxx/video1.m1v).

Nyní je třeba překódovat zvuk, aby byl kompatibilní s formátem VCD. Nastavte klávesou [F6] režim audio na Process. Stiskem tlačítka pod nadpisem Audio se vám otevře nabídka pro výběr kodeku, zvolte FFmpeg MPEG Audio. Klávesou [F4] otevřete okno pro konfiguraci kodeku a nastavte volby Stereo a 224 kbits. Stiskem [F2] v hlavním okně se otevře okno pro přidání filtru, kde nastavte Resample to hz 44 100, pokud máte slabší zvuk, zvolte také Normalize. Nyní v menu Audio-Save Audio zvuk uložíte (např. /home/xxx/aud.mp2).

Posledním krokem je multiplexace. Pomocí předchozích dvou kroků jste získali úpravou audia a videa dva streamy a nyní je potřebujete sloučit. Sloučit můžete tyto streamy pomocí programu mplex, který je součástí balíku MJPEG. Příkaz pro sloučení dvou streamu je

mplex -S kapacita_cd -f 1 -o /home/xxx/videocd.mpg video1.m1v aud.mp2

Multiplexace je sloučení zvukového a video proudu do jednoho datového toku a souboru.

Po dokončení této operace dostanete soubor videocd.mpg, který je kompatibilní s VCD. Jestliže máte hotový VCD soubor, můžete si ještě udělat v nějakém programu navigační menu, např. v Q'DVD-Author. Pokud nechcete dělat navigační menu, můžete si např. pomocí programu vcdimager vytvořit VCD image. Obraz vytvoříte příkazem

vcdimager -t vcd20 videocd.mpg

Program vytvoří soubory s příponami cue a bin, které stačí už jen vypálit, např. pomocí K3b.

Ovládání Avidemuxu z konzole

Díky tomu, že je program Avidemux ovladatelný z konzole, si můžete vytvářet různé skripty pro práci s videem. Jsou celkem dvě možnosti, jak tyto skripty vytvářet.

Otevřete si v programu Avidemux soubor, který chcete upravit, nastavte si parametry jako filtry, kodeky aj. a vše uložte do souboru s příponou edl. Následující skript může vypadat takto:

avidemux2 --load video1.edl --video-process --save /home/xxx/video1.avi --quit

EDL soubory. Avidemux má celkem přívětivé GUI, ovšem práce s videem bývá často zdlouhavá, a proto se nám nabízí varianta - použít EDL soubory. Myšlenka spočívá v tom, že si v grafickém prostředí nastavíte nějaký projekt a později v něm můžete pokračovat nebo můžete jeho zpracování spustit z příkazové řádky. EDL je tedy, jednoduše řečeno, soubor projektu, kde jsou uložena všechna nastavení projektu, včetně seznamu filtrů a jejich nastavení, konfigurace video kodeku nebo segmentů a video souborů.

Druhá možnost je trochu delší, poněvadž nepoužívá soubor s příponou edl, ale musíte vypsat všechny parametry na příkazovou řádku, což může vypadat takto:

avidemux --load /home/xxx/video1.avi --vcd-res --video-process --video-codec VCD \\
--save /home/xxx/video1.m1v --audio-process --audio-normalize --audio-downample \\
--audio-codec MP2 --audio-bitrate 224 --save-uncompressed-audio /home/xxx/aud.mp2 --quit

Nahoru

Odkazy

Příspěvky

Re: Úprava domácího videa
31. 03. 2007, 16:59:30
Odpovědět  Odkaz 
Prosím vás nevíte někdo jak převést formát avi do mp3? Podle návodu v tomto článku to nefunguje. Potřebovala bych podrobnější návod....díky
Tomáš Hanusek Re:Re: Úprava domácího videa
Tomáš Hanusek 17. 12. 2007, 17:06:35
Odpovědět  Odkaz 
Nejjednodušeji programem pro příkazovou řádku tcextract z balíčku transcode. Jestliže máme soubor film.avi, tak v tom daném adresáři v příkazové řádce napíšeme:
tcextract -i film.avi -x mp3 -a 0 > audio.mp3
a po chvíli máme zvukovou stopu z film.avi v souboru audio.mp3. Ovšem ten zvuk ve film.avi musí být formátu MP3. Pokud je to např. AC3 zvuk, pak musíme tcextract dát -x ac3. Více viz
man tcextract
Tomáš Hanusek Re:Re: Úprava domácího videa
Tomáš Hanusek 19. 12. 2007, 01:10:17
Odpovědět  Odkaz 
Když tak čtu ten dotaz "jak převést formát avi do mp3", tak při své pedantnosti :-) se neubráním opravě.
AVI a MP3 jsou dvě odlišné kategorie: AVI je multimediální kontejner, MP3 je audio kodek. Správný dotaz by pak měl znít: jak lze z AVI získat zvukovou stopu? (v případě, že audio je v AVI enkódováno pomocí MP3, pak mp3...)
Program tcextract dělá právě toto - demultiplexuje (rozkládá) multimediální soubory, umí tedy např. z AVI vytáhnout MP3 (pokud je audio v MP3).
O této tématice se lze více dočíst v jiných článkcích na webu, hledal bych tagy jako multimédia, video apod.
Re:Re:Re: Úprava domácího videa
Dudli 25. 12. 2007, 18:49:33
Odpovědět  Odkaz 
Vaše pedantnost je na místě (také jsem puntičkář), ale pokud napíšete odborný návod, je třeba počítat s laickou obcí, něco v tom smyslu jako "zpracovat otázku s jistou dávkou nadhledu" (není v tom však žádný dvojsmyslný sarkazmus či urážka)

Přeji hezký zbytek dne
Úprava domácího videa
Petr 13. 12. 2007, 13:04:03
Odpovědět  Odkaz 
Prosim chci se zeptat, zda Avidemux umi sloucit vice souboru avi do jednoho a ten pote zkomprimovat. Mam nekolik nahravek domaciho videa v nekolika souborech a chci z toho udelat jeden film. Dekuji za pomoc.
Zdravi Petr
Tomáš Hanusek Re:Úprava domácího videa
Tomáš Hanusek 17. 12. 2007, 17:16:49
Odpovědět  Odkaz 
Ano, umí. První blok otevřete pomocí klasického Otevřít, ostatní za něj postupně přidáte pomocí Soubor-Připojit. Nutno však podotknout, že spojované multimediální soubory musí mít stejný rozměr obrazu, stejný video a audio kodek, stejný počet zvukových stop...
Úprava domácího videa
jirka 10. 09. 2008, 05:40:09
Odpovědět  Odkaz 
dobry den, prosim o radu. kdyz v programu avidemux odfiltruju logo z videoklipu, nevim jak si potom finalni projekt ulozit nebo vypalit. muze mi nekdo poradit ? dekuju
Úprava domácího videa
miloslav jiran 23. 06. 2017, 13:11:06
Odpovědět  Odkaz 
soubory MPG se mi nějakou mou chybnou manipulecí změnily a nejdou otevřít, co stím mám dělat

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz