Portál AbcLinuxu, 8. srpna 2025 20:29


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Vložit další komentář
belisarivs avatar 17.9.2008 16:00 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Odpovědět | Sbalit | Link | Blokovat | Admin
Co na to video guru? Jak si to vede proti treba x264 ci mpeg4?

Zkousel to nekdo? Jsou nejaka srovnani?
IRC is just multiplayer notepad.
belisarivs avatar 17.9.2008 16:06 belisarivs | skóre: 22 | blog: Psychobláboly
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Neco jsem nasel. Jeste zkusim neco okolo toho vykoumat, ale moc do toho nevidim.

Proto se radsi ptam tady ac Google znam.
IRC is just multiplayer notepad.
Grunt avatar 17.9.2008 16:13 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Já osobně se Diracem, Sněhem apod. zabývám asi už týden(nebo zabývám, spíš kompiluji, protože s tím mám problémy), ale zatím bych řekl, že Dirac je z nich nejhorší(u rychlých scén pokud není dostatečný bitrate je vlnková komrese znát). Problém je v tom, že to neumím pořádně doštelovat, protože při stejném bitrate jako má diracpromo se mi subjektivně takové kvality nepodařilo dosáhnout.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
17.9.2008 16:49 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
V x264 je tolik práce, že ho dnes nic nemůže překonat. Snow je dlouhodobě spíš nevyvíjen než ano, a Dirac je mladší a navíc se snaží vyhýbat patentovaným technologiím, což mu háže klacky pod nohy.
Grunt avatar 17.9.2008 17:59 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
V x264 je tolik práce, že ho dnes nic nemůže překonat.
Co slyšel já, tak uživatelé CoreAVC u slova x264 jen mávnou rukou, ale nemůžu to nijak podložit, protože jsem to jen slyšel a ještě netestoval.
Snow je dlouhodobě spíš nevyvíjen než ano
Tak to tady asi bude něco zeleného, shnilého a hlavně hodně špatně, že?
a navíc se snaží vyhýbat patentovaným technologiím
Sníh ne? Zatím jediný důvod proč Dirac ano je dekódovací podpora na grafických kartách nvidia a to ještě implementovaná v Schröedingerovi, takže podpora pro kódování se ani nedá použít.
což mu háže klacky pod nohy.
Co to?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
18.9.2008 14:00 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
1. CoreAVC je dekodér. x264 je ten zázrak, co vám udělá kvalitní ripy.

2. Co se týče Snow, jestli ten nefunkční odkaz je ta nabídka k příspěvku na dopracování specifikace, která tam už visí dost dlouho, tak to spíš potvrzuje co jsem řekl. Projděte si proti tomu fórum mpeg4 AVC na forum.doom9.org, případně changelog na www.x264.nl.

3. Dirac nemůže používat účinnější algoritmy, když na nich leží patent, a musí používat horší. Je v situaci podobné Theoře. Ve výsledku má x264/H.264 náskok v teoretických možnostech účinnosti. A vzhledem k dynamickému vývoji má ještě mnohem větší praktický. Je zkrátka jakoby o kousek generace dál. To jsem tím chtěl říct.
18.9.2008 14:55 xm | skóre: 36 | blog: Osvobozený blog | Praha
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Wavelet komprese pokud vím (alespoň teoreticky) může dávat o dost lepší výsledky než třeba H.264. Jen asi bude hardwarově náročnější. Takže bych Diracu a Snow věštil slušnou budoucnost
Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
18.9.2008 15:57 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Možné to je, ale třeba vývojáři x264 zase tvrdí, že waveletové komprese dává nejlepší výsledky při matematickém porovnávání (psnr, ssim), nicméně vizuálně že to vychází hůře...
Grunt avatar 20.9.2008 12:26 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Jen asi bude hardwarově náročnější
Tak o tom jsem se včera přesvědčil na vlastní kůží. Video o rozlišení 1280x544 Dekódování pomocí libschroedingeru při 100% vytížení přibližně 2-5fps. Sníh trošku lepší, tak kolem 10fps a když nebyl scéna náročná tak i dobíhal. x.264 a Theora jeli v pohodě tak na 80% zátěž CPU. Ale jak si teda představovali přehrávání Super-Hi Vision bez HW dekodéru, fakt nemám páru.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
20.9.2008 16:31 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
To proto, že nikdo neoptimalizoval dekodéry. Další nevýhoda zamrzlého rozšíření kodeků (i u té Theory.)
Grunt avatar 20.9.2008 17:21 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
To proto, že nikdo neoptimalizoval dekodéry.
Dekódování pomocí libschroedingeru

What's the difference between Dirac and Schrodinger?
Schrodinger is a high-speed implementation in C of the Dirac codec. Dirac itself is a compression format, specification and system. The initial development of Dirac at the BBC resulted in a research implementation, which is sometimes confusingly referred to as the Dirac codebase. We're now calling that dirac-research.

What is liboil?
Liboil is a library for doing low-level optimizations. The creator of liboil, David Schleef, is also working on Schrodinger. For more information about liboil check the [liboil] homepage.

A Schroedinger navíc dovoluje využití CUDY.

Další nevýhoda zamrzlého rozšíření kodeků (i u té Theory.)
No tak směle do propagace. Už aby FLV zmizelo ze světa, protože ho opravdu nemám rád. A nebo jsme zase v tom zatraceném kruhu?

BTW: Co se týče Theory, tak ta byla při 1280x544 a bit-rate kolem 6Mb/s v dekódování nejrychlejší.

Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
21.9.2008 04:27 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Aby nebyla nejrychlejší! V době, z které pochází, si kodeky nemohly dovolit být náročné jako VC-1 nebo nedejbože H.264. V kruhu určitě jsme... FLV je taky potvora nekvalitní, ale pozor - ve FLV se ukrývá cosi jménem VP6... a Theora pochází z VP3, takže si můžete udělat obrázek.

Co se týče liboil, ruční asamblérový kód by byl mnohem lepší. Na něm stojí třeba to rychlé coreAVC. Cuda = ne zrovna řešení snadno přístupné.
Grunt avatar 18.9.2008 16:30 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
1. CoreAVC je dekodér. x264 je ten zázrak, co vám udělá kvalitní ripy.
Aha, tak to bych se s ním měl pořádně naučit.
2. Co se týče Snow, jestli ten nefunkční odkaz je ta nabídka k příspěvku na dopracování specifikace, která tam už visí dost dlouho, tak to spíš potvrzuje co jsem řekl.
Ale bude. Snad se to už teď pořádně rozjede.
Projděte si proti tomu fórum mpeg4 AVC na forum.doom9.org, případně changelog na www.x264.nl.
H.264 není royalty free, takže se není o čem bavit.
3. Dirac nemůže používat účinnější algoritmy, když na nich leží patent, a musí používat horší.
To snad né.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
18.9.2008 14:48 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Grunt avatar 18.9.2008 16:31 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
+1

Theora ještě neřekla svoje poslední.

Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
18.9.2008 22:33 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
To sice možná ne, ale její technické možnosti jsou omezené. Ždímat z toho formátu novou kvalitu je mnohem těžší než vytunit H.264, který je naopak navržen pokročile, s možností využívat náročnější technologie (ať už je to CABAC při kódování bitstreamu, mnohem větší množství referenčních framů, různé partitions). Při stejném úsilí vynaloženém tna to ždímání potenciálu dostaneme z H.264 formátu (teď mluvím hlavně o knihovně x264) mnohem víc než z theory, která i jen účiností kódování entropie (to je ten CABAC) v kompresi zaostane o minimálně 10-20%. A komprese je vždy o účinnosti, každé procento navíc se počítá.

S Diracem, a o to víc se Sněhem je problém, že zdaůleka nemá takovou dynamiku (Dirac), resp. ho nikdo nepoužívá, nikdo netestuje, proud nových nápadů a optimalizací prakticky neexistueje (Snow). Snow ještě není uzavřený, takže by to ani nebyl dobrý nápad. Naopak je myslím třeba, aby se ještě dlolpouho neuzavíral, aby to svého návrhu mohl zapracovat co nejvíce progresivních technologií, tj. toho ždímatelného potenciálu, než se formát uzavře a už bude jen třeba ždímat. Bohužel však zjevně není příliš zájem se tomu věnovat.
Grunt avatar 18.9.2008 23:37 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Bohužel však zjevně není příliš zájem se tomu věnovat.
No jo, nač se rýpat s kodekem bez zatížení patenty, když můžeme vydělávat…na čem to vlastně?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 19.9.2008 14:12 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Přílohy:
Jen tak pro zajímavost. Rozdíl mezi Theorou a Sněhem(i když je to boj značně nerovný). S Diracem teď bojuju a snažím se ho natvrdo nalinkovat do ffmpeg a mplayeru.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
19.9.2008 14:39 xm | skóre: 36 | blog: Osvobozený blog | Praha
Rozbalit Rozbalit vše Re: Dirac 1.0.0
tak to je hodně drastický rozdíl, to má opravdu stejný bitrate? každopádně to krásně ukazuje sílu wavelet komprese.
Svoboda je tím nejdůležitějším, co máme. Nenechte se o ní připravit, podporujte Pirátskou stranu!
19.9.2008 19:09 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
To proto, že Theora je slabá komprese, při stejné btrate to bude stát za... podobně jako kdyby ste testoval oproti mpeg1. Kdybyste zařadil x264, zcela jistě by zvítězila.

P.S. srovnání framů má jen omezené použití, neboť v jednom videu to může být b-frame, zatímco v druhém p nebo dokonce i-frame, takže pak bude tento izolovaný snímek vypadat mnohem lépe. Chce to zároveň srovnávat celá videa.
Grunt avatar 20.9.2008 12:52 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
To proto, že Theora je slabá komprese
Slabá…když ona se vůbec nesnažila o vyhledávání I-frámů a obnovovala je periodicky. Třeba jsem to měl opravdu jen špatně nastavené. Zdá se mi totiž, že matrix580.ogg se vůbec nedá s tímto rozmazaným flekem porovnávat. Pro jistotu ještě zkusím tetu Thusneldu.
Kdybyste zařadil x264, zcela jistě by zvítězila.
Stále dokolečka, dokola. H.264 není zcela bez zatížení patentů. O vítězství H.264 snad nikdo nepochybuje, no bohužel.
P.S. srovnání framů má jen omezené použití
Přesně, já vybral jen snímky ze kterých je vidět rozdíl mezi Theorou a Sněhem, tak aby vyšli výsledky lépe pro Snow. Našly by se i scény kde měla Theora navrch, hlavně kvůli tomu, že jak Dirac, tak Snow mají nějakou hodně divnou kompenzaci pohybu(např při pulsování svíčky to roztáhne hubu pomalu přes půlku ksichtu).
neboť v jednom videu to může být b-frame, zatímco v druhém p nebo dokonce i-frame
Tak s těmi framy je to celé nějaké divné. U sněhu, když jsem nastavil natvrdo kvantizér to vypadalo, že snad ani žádné p-frames nedělá. Naopak Dirac zase snad ani I-frames nemá nebo co(viz příloha). A Theora si s nějakým vyhledáváním, kdy má vložit I-frame neláme hlavu a prostě je obnovuje v nějakých pevně stanovených intervalech.
Chce to zároveň srovnávat celá videa.
Byl bych docela rád kdyby někdo provedl hlubší srovnání. Videa se mi nechce uploadovat a stejně by je nikdo nepřehrál, jelikož všechen software je krom Diracu z SVN nebo GITu a pro někoho, kdo stráví takovou dobu kompilací aby to vůbec přehrál bude nějaké překódování malichernost.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 20.9.2008 12:53 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Příloha:
Ještě jsem zapomněl na přílohu.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
20.9.2008 16:35 Mandarinka
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Jo, souhlas se vším, ukazuje to zkrátka, že používání a vývoj těch kodeků nemá dynamiku. Proto nemá cenu se vtéhle oblasti ohlížet na patenty, nýbrž místo toho děkovat Bohu, že jsme v Evropě... Kodeky nezatížené patetny na to zkrátka kvůli svému stavu nemají, a bohužel se tak trochu jedná o začarovaný kruh.

P.S.: Snow pokud vím nemá za cíl být patent-free, nicméně možná jsem jen ignorant.
Grunt avatar 20.9.2008 17:35 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Jo, souhlas se vším, ukazuje to zkrátka, že používání a vývoj těch kodeků nemá dynamiku. Proto nemá cenu se vtéhle oblasti ohlížet na patenty, nýbrž místo toho děkovat Bohu, že jsme v Evropě...
Jen mě tak napadlo, že se klidně mohly patenty zatížené postupy/technologie implementovat, dále by se mohla udělat detekce národního prostředí/nějaký přepínač/nějaké vyskakovací okno s čestným prohlášením a patentované postupy by se v zemi kde je jejich použití v rozporu s patentovým právem prostě vypnuly a tím by se dalo zříct veškeré zodpovědnosti, která by potom padla na jednotlivé uživatele a ti už se vydírají přeci jen trošičku hůře.
Kodeky nezatížené patetny na to zkrátka kvůli svému stavu nemají, a bohužel se tak trochu jedná o začarovaný kruh.
Dirac je ovšem navržen pro něco jiného a svůj původní účel splňuje víc než dobře. Viz. diracpromo. I když při 12Mb/s a s HW enkodérém/dekodérem neznám kodek, který by ten účel dobře neplnil.
P.S.: Snow pokud vím nemá za cíl být patent-free, nicméně možná jsem jen ignorant.
No jo sakra…no to by ještě scházelo. I když teda nikde nevidím, že by snad nějaké patenty porušoval.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 20.9.2008 17:35 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
Jo, souhlas se vším, ukazuje to zkrátka, že používání a vývoj těch kodeků nemá dynamiku. Proto nemá cenu se vtéhle oblasti ohlížet na patenty, nýbrž místo toho děkovat Bohu, že jsme v Evropě...
Jen mě tak napadlo, že se klidně mohly patenty zatížené postupy/technologie implementovat, dále by se mohla udělat detekce národního prostředí/nějaký přepínač/nějaké vyskakovací okno s čestným prohlášením a patentované postupy by se v zemi kde je jejich použití v rozporu s patentovým právem prostě vypnuly a tím by se dalo zříct veškeré zodpovědnosti, která by potom padla na jednotlivé uživatele a ti už se vydírají přeci jen trošičku hůře.
Kodeky nezatížené patetny na to zkrátka kvůli svému stavu nemají, a bohužel se tak trochu jedná o začarovaný kruh.
Dirac je ovšem navržen pro něco jiného a svůj původní účel splňuje víc než dobře. Viz. diracpromo. I když při 12Mb/s a s HW enkodérém/dekodérem neznám kodek, který by ten účel dobře neplnil.
P.S.: Snow pokud vím nemá za cíl být patent-free, nicméně možná jsem jen ignorant.
No jo sakra…no to by ještě scházelo. I když teda nikde nevidím, že by snad nějaké patenty porušoval.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Grunt avatar 20.9.2008 12:00 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Dirac 1.0.0
to má opravdu stejný bitrate?
No záleží jak se to vezme…Snow je docela rozbitý. Při škálování po pár snímcích končí na Segmentation fault a VBR funguje celé vůbec nějak divně. Absolutně to ignorovalo snad jakýkoliv parametr krom -qscale a navíc ten součinitel kvantizéru funguje naopak, takže jsem prvně udělal Theoru(ta si také moc s dodržováním hodnoty bit-rate neláme hlavu) a pak nastavoval kvantizér dokud nedosálo video přibližně stejné hodnoty jako Theora. Obě videa jsem se snažil udělat na nominální hodnotu 512kb/s a originál má délku 99.7sec. Výsledné velikosti videa:

  • Dirac: 6598kB
  • Theora: 6117kB
  • Snow: 6232kB
  • Tady jsem to vše hodil do jednoho archivu a ještě přidal Dirac 1.0.0 dekódovaný libschroedingerem z SVN a originál. Test vůbec neberte vážně, protože tomu moc nerozumím a jsem rád, že jsem to vůbec poskládal dohromady. Všechny pokročilé funkce jsem nechal na výchozích hodnotách a očividně by všechny tři potřebovaly pořádně poladit od nějakého coding/decoding guru.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    Grunt avatar 17.9.2008 16:08 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Dirac 1.0.0
    Odpovědět | Sbalit | Link | Blokovat | Admin
    Sakra, zrovna jsem o tom chtěl napsat zprávičku. Příště budu muset být rychlejší.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    Jardík avatar 17.9.2008 19:38 Jardík | skóre: 40 | blog: jarda_bloguje
    Rozbalit Rozbalit vše Re: Dirac 1.0.0
    Odpovědět | Sbalit | Link | Blokovat | Admin
    Chybí 64bit directshow filtr - je to tedy k ho*nu. 32bit sra*ky zásadně do 64bit systému instaluji jen z nouze (a tohle opravdu nutně nepotřebuji).
    Věřím v jednoho Boha.
    17.9.2008 20:29 Ladicek | skóre: 28 | blog: variace | Havlíčkův brod
    Rozbalit Rozbalit vše Re: Dirac 1.0.0
    32bit sra*ky zásadně do 64bit systému instaluji jen z nouze
    Někteří lidé jsou tak zásadoví, až to bolí. Jardo, probuď se, je to jenom software! :-)
    Ještě na tom nejsem tak špatně, abych četl Viewegha.
    Grunt avatar 17.9.2008 20:31 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Dirac 1.0.0
    ?
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    17.9.2008 20:49 miro
    Rozbalit Rozbalit vše Re: Dirac 1.0.0
    Zkuste si zkontrolovat syntaxi tagu <a>, myslím, že by to chtělo začít nějak jako <a href="http://..."> nebo tak něco. Já se té chyby 404 vždycky hrozně polekám ;-)
    Grunt avatar 17.9.2008 21:09 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
    Rozbalit Rozbalit vše Re: Dirac 1.0.0
    Omlouvám se. Jsem zvyklý na BBCode.
    Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
    AsciiWolf avatar 18.9.2008 14:46 AsciiWolf | skóre: 41 | blog: Blog
    Rozbalit Rozbalit vše Re: Dirac 1.0.0
    hehe,hlavně,že půlka Visty je 32bitová... ;-)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.