Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
Úvodem bych chtěl napsat, o čem tento článek není. Není o ripování chráněných DVD ani převodu vyripovaných VOBů do MPEG4 nebo o jejich zálohování na CD/DVD. Chtěl bych psát o tom, jak z videa natočeného např. digitální kamerou vytvořit vlastní DVD disk s menu navigací, sestavit ISO image DVD disku a vypálit je na DVD medium.
Když jsem si před nedávnem přehrál přibližně 5 let starou kazetu formátu Hi8, byl jsem dost nepříjemně překvapen. Ač byla nahrávka skladována velmi šetrně, obraz obsahoval plno bílých záblesků a rušení. Při druhém a třetím přehrání, zřejmě jak se pásek postupně čistil, se situace poněkud zlepšila, ale "zprávu" jsem pochopil. Je třeba zálohovat cennou videonahrávku digitální formou - a to dřív, než bude pozdě.
Vlastním Sony digitální kameru formátu D8. Tato kamera naštěstí umí kromě svého nativního formátu bez problémů přehrávat i Video8/Hi8. Tyto nahrávky lze z kamery stáhnout rovnou do počítače přes IEEE1394.
Pomocí této kamery jsem také měl původně v úmyslu video po drobné úpravě a prostříhání nesmyslných scén exportovat zpátky na pásek, tentokrát již v digitálním formátu D8.
Pokud vás zajímá tato část práce s nahrávkou, dovoluji si vás odkázat na sérii článků zveřejněných serverem root.cz, věnujících se zpracování domácího videa pod Linuxem.
DVD je hitem dnešní doby. Multiformátový DVD přehrávač se už dá pořídit ani ne za 3 tisíce a vypalovačka DVD je skoro běžnou součástí počítače.
Rozhodl jsem se tedy prověřit, jak moc složité je dneska vytvořit DVD
disk pouze s tučnákem .
Zpočátku mi zabralo nějaký čás hledání na internetu, abych si udělal obrázek o aktuální situaci, v jaké se "DVD authoring" pod OS Linux nachází. Chvíli pak tvrvalo, než jsem informace utřídil. Pak už jsem už mohl začít experimentovat.
Moje první - experimentální - DVD mělo pouze dva kratinké odstavce. Další už pak až odstavců 66 a obrázková navigační víceúrovňová menu pro přímý výběr scén.
Pokud sami řešíte problem DVD authoringu, rád se s vámi o získané zkušenosti a informace podělím. Třeba vám ušetřím čás při hledání, jak na to.
Budu předpokládat, že již máte svoje video staženo do počítače, sestříhané a uložené jako jednotlivé klipy ve formátu DV2.avi. Pokud ne, pak vizte výše odkazované články Michala Burdy.
Začnem tím, co budeme potřebovat:
Uvedená čísla verzí neberte za dogma. S ohledem na bouřlivý vývoj odehrávající se v této oblasti se určitě vyplatí upgradovat.
K instalaci/upgrade verzí programů můžu vřele doporučit apt.
Prvním krokem je překódování video streamu nahrávky z kamery do odpovídajícího formátu MPEG2.
Zde se nabízí dvě možnosti.
lav2yuv
a mpeg2enc
z balíčku MJPEG Tools.Generuje vcelku kvalitní MPEG2 video a konečný výsledek je možné ještě
"doladit" - pokud si pohrajete s parametry encodéru (viz man mpeg2enc
). Bohužel tyto změny jsou většinou za cenu prodloužení už tak pomalého kódovacího procesu.
Jak opatrně naznačuji, hlavní nevýhodou mpeg2enc
je jeho relativní pomalost. Kódování trvá až 4x déle než dvojprůchodové kodování pomocí programu ffmpeg
.
Použití:
lav2yuv -v 0 input_video.avi | \
|
lav2yuv
převede video do formátu stravitelného
mpeg2enc
, který je překóduje do MPEG2-ES streamu.
-v 0
potlačuje většinu výpisů obou programů-f 8
jednoduše definuje parametry kódování pro tvorbu
DVD disků-M 2
je vhodné používat na dvouprocesorových (hyperthreading) strojích. mpeg2enc pak efektivněji rozděluje úlohy na jednotlivé procesory a dosáhnete celkového zrychlení výpočtu (viz man
). Na jednoprocesorových strojích můžete volbu -M 1
úplně vynechat.-b 7500
je nepovinná volba, kterou můžeme upravit bitrate v
případě, že chceme i za cenu snížení kvality nahrávky nacpat na DVD trošku
více videa-o inter_video.m2v
definuje jméno souboru, do kterého chcete
výsledek kódování uložitffmpeg
.Při vhodném nastavení parametrů je ffmpeg
i při
dvojprůchodovém kódování až 4x rychlejší než mpeg2enc
.
Bohužel při kódování složitých záběrů se zvláště u jednoprůchodového
kódování pomocí ffmpeg
běžně stává, že program bez ohledu na
nastavené paramery zvolí bitrate výrazně převyšující povolených 10M a
výsledné video se pak nedá úspěšně multiplexovat do tvaru hratelného na
stolním přehrávači.
Při použití dvouprůchodového kódování je alespoň možné úspěšně omezit horní bitrate tak, aby nepřekročil povolenou hranici (typicky 9,8M).
U složitých záběru toto omezení ale vede k viditelně snížené kvalitě výsledného obrazu.
Podle toho, co jsem se dočetl na různých konferencích, je mpeg2 kodování v balíku ffmpeg věc poměrně nová a dá se očekávat, že v budoucnu dojde ke zlepšení tohoto chování.
Používám následující nastavení pro dvouprůchodové kódování pomocí ffmpeg:
(Hodnoty MAXRATE, BITRATE a MINRATE volím např. 9800, 7500 a 150.)
ffmpeg -y -i input_video -vcodec mpeg2video \
|
-y
odpovídá na všechny dotazy programu "yes"-i
specifikuje vstupní soubor-vcodec mpeg2video
vybírá kodek použitý programem ffmpeg
ke kódování videa-aspect
definuje poměr stran obrázu jako 4:3-passlogfile
je jméno souboru, do kterého si ffmpeg ukládá log
při prvním průchodu-an
říká ffmpegu, aby se nezabýval audiem-pass 1,2
jsou čísla průchodů, které ffmpeg provádí-f mpeg
definuje formát výstupního souboruVýsledný soubor tohoto kódování (iner1_video.m2v
) je ale MPEG2-PS, ze kterého je ještě třeba vyseparovat samostatný video stream. K tomuto
používám oblíbený MPlayer.
mplayer -dumpvideo inter0_video.m2v -ao null -ni \
|
Mplayer díky parametru -dumpvideo
provede
kopírování video streamu do souboru stream.dump
, který
následně přejmenuji na inter1_video.m2v
, což už je námi
požadované video formátu MPEG2-ES, vhodné pro multiplexování programem
mplex
(viz dále).
Kterou z variant kódování videa si zvolíte, je na vás. Já to někdy dělám
tak, že video nechám napřed celé překódovat pomocí ffmpeg
,
neboť je to výrazně rychlejší, a odstavce, u kterých kvalita
ffmpeg
kódování nevyhovuje, překóduji ještě jednou
pomocí mpeg2enc
. Někdy nechávám video počítat v noci. Pak na
čase nezáleží a používám jenom mpeg2enc
.
V tomto kroku se budeme zabývat překódováním zvukového doprovodu do formátu stravitelného stolním DVD přehrávačem. Pokud chcete, můžete použít třeba AC3, mp2 nebo PCM. Možné je mít i několik zvukových stop a různé bitrate.
Obyčejně používám kódování mp2 s 44.1 nebo 48 Khz bitrate.
Pro zakódování nahrávky použijeme programy lav2wav a mp2enc opět z balíku mjpegtools.
lav2wav -v 0 input_video.avi2>/dev/null | \
|
Oproti předchozím příkladům je zde nový parametr -r
44100
, což je volba definující bitrate vytvářeného zvukového
doprovodu.
Jak je to v Linuxu běžné, i tady se nabízí alternativní možnosti pro převod zvuku do formátu mp2. Je jen na vás, jestli si vyberete třeba kodér tooLame nebo nějaký jiný.
V tomto odstavci ukážeme multiplexování vytvořených video a audio proudů do jediného programového kontejneru (MPEG2-PS).
I k tomuto nám balíček MJPEG Tools nabízí vhodný program. Má jméno
mplex
a použijeme ho následujícím způsobem:
mplex-v 0 -f 8 inter_video.m2v inter_audio.mp2 -ooutput.mpg
|
-f 8
nastavuje všechny potřebné parametry pro tvorbu DVD-o output.mpg
je jméno souboru, pod kterým chceme uložit
výsledný multiplexovaný streamPokud dojde k tomu, že program ffmpeg
použije příliš vysoký
bitrate, multiplexování A-V proudů se nepodaří a skončí chybovým hlášení. V
takovém případě doporucuji překódovat video znovu pomocí
mpeg2enc
.
mkdvd
- skript přiložený k tomuto příkladu - již má tuto
vlastnost implementovánu. V případě, že selže multiplexování proudu
vytvořeného pomocí ffpmeg
, sám provede překódování pomalým
mpeg2enc. Pokud by selhalo i toto kódování, script skončí chybou.
I pro tuto činnost mají hraví a hloubaví tučnáči k dispozici
alternativy. Třeba prográmek tcmplex
, z balíku
transcode.
V příští části tvorbu našeho DVD dokončíme.
Popíšeme vytvoření jednoduchého navigačního menu ze statických obrázků a složíme obsah disku s navigačním menu dohromady. Vytvoříme odpovídající strukturu DVD disku a z ní vygenerujeme ISO image vhodný pro vypálení na médium pomocí K3b.
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Zajímalo by mě, jestli se situace nějak posunula.
Trochu jsem se snažil procházet internet a udělal jsem si tento závěr: Existují tyto možnosti převedení videa do MPEG2:
* FFmpeg - rychlý, ale ne příliš kvalitní.
* Mpeg2enc - pomalý (3x - 4x pomalejší než FFmpeg), ale kvalitní.
* Mencoder - ten je spíš na AVI a MPEG-4. Někde jsem tuším zachytil názor, že je v něm podpora MPEG-2 relativně nová.
* Transcode - vůbec nevím kam zařadit. Nějak z něho mám pocit, že používá FFmpeg a Mpeg2enc
Software se ale poměrně rychle vyvíjí a tak by mě zajímalo, jestli se to všechno nějak neposunulo. Jestli se třeba nevykrystalizoval nějaký jasný vítěz.
Na této adrese je docela zajímavé porovnání FFmpeg x Mpeg2enc http://www.transcoding.org/cgi-bin/transcode?FFmpeg_Vs._Mpeg2enc