V Berlíně probíhá konference vývojářů a uživatelů desktopového prostředí KDE Plasma Akademy 2025. Při té příležitosti byla oznámena alfa verze nové linuxové distribuce KDE Linux.
Byl vydán Debian 13.1, tj. první opravná verze Debianu 13 s kódovým názvem Trixie a Debian 12.12, tj. dvanáctá opravná verze Debianu 12 s kódovým názvem Bookworm. Řešeny jsou především bezpečnostní problémy, ale také několik vážných chyb. Instalační média Debianu 13 a Debianu 12 lze samozřejmě nadále k instalaci používat. Po instalaci stačí systém aktualizovat.
Evropská komise potrestala Google ze skupiny Alphabet pokutou 2,95 miliardy eur (71,9 miliardy Kč) za porušení antimonopolní legislativy. Podle EK, která mimo jiné plní funkci antimonopolního orgánu EU, se Google dopustil protisoutěžních praktik ve svém reklamním byznysu. Google v reakci uvedl, že rozhodnutí považuje za chybné a hodlá se proti němu odvolat. EK ve věci rozhodovala na základě stížnosti Evropské rady vydavatelů. Podle
… více »Podpora 32bitového Firefoxu pro Linux skončí v roce 2026. Poslední podporované 32bitové verze budou Firefox 144 a Firefox 140 s rozšířenou podporou, jehož podpora skončí v září 2026.
Společnost Raspberry Pi nově nabízí Raspberry Pi SSD s kapacitou 1 TB za 70 dolarů.
Microsoft BASIC pro mikroprocesor 6502 byl uvolněn jako open source. Zdrojový kód je k dispozici na GitHubu.
Národní úřad pro kybernetickou a informační bezpečnost (NÚKIB) se připojil k dokumentu „A Shared Vision of Software Bill of Materials (SBOM) for Cybersecurity“, který vydala americká Agentura pro kybernetickou a infrastrukturní bezpečnost (CISA) s Národní bezpečnostní agenturou (NSA), spolu s dalšími mezinárodními partnery. Dokument vznikl v rámci globálního expertního fóra pro SBOM, které má za cíl motivovat k širšímu využívání … více »
Švýcarská AI centra EPFL, ETH Zurich a CSCS představila otevřený vícejazyčný velký jazykový model (LLM) s názvem Apertus. Vyzkoušet lze na stránce Public AI Inference Utility.
Byl vydán Linux Mint 22.2 s kódovým jménem Zara. Podrobnosti v přehledu novinek a poznámkách k vydání. Vypíchnout lze novou XApp aplikaci Fingwit pro autentizaci pomocí otisků prstů nebo vlastní fork knihovny libAdwaita s názvem libAdapta podporující grafická témata. Linux Mint 22.2 bude podporován do roku 2029.
Čínská společnost Tencent uvolnila svůj AI model HunyuanWorld-Voyager pro generování videí 3D světů z jednoho obrázku a určené trajektorie kamery. Licence ale nedovoluje jeho používání na území Evropské unie, Spojeného království a Jižní Koreje.
Ú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