Portál AbcLinuxu, 5. května 2025 12:25

Mozilla JPEG Encoder 2.0 (mozjpeg)

Mozilla oznámila vydání Mozilla JPEG Encoder 2.0 (mozjpeg), knihovny pro zpracování obrázků ve formátu JPEG. Jedná se o fork knihovny libjpeg-turbo s cílem vylepšit kompresní poměr. Soubory vytvořené pomocí nové knihovny jsou v průměru o 5% menší. Knihovnu mozjpeg testuje a její vývoj podporuje také Facebook. Na další vývoj knihovny, vydání verze 3.0, přispěl částkou 60 tisíc dolarů.

16.7.2014 06:55 | Ladislav Hagara | Zajímavý software


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

Komentáře

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

Vložit další komentář

Petr Tomášek avatar 16.7.2014 09:16 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Odpovědět | Sbalit | Link | Blokovat | Admin
Supr, tak místo toho, aby se zavedl efektivnější codec, tak se nalije 60k$ do optimalizace dinosaura...
multicult.fm | monokultura je zlo | welcome refugees!
16.7.2014 09:49 R
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Take uz boli: JPEG 2000, WebP... nikto ich nepouziva.
16.7.2014 17:28 Jindřich Makovička | skóre: 17
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Do WebP Google konvertuje všechny obrázky v Gmailu, takže se používá relativně dost.
16.7.2014 17:46 Jindřich Makovička | skóre: 17
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
(hm, tak už asi ne... ale mám dojem, že čerstvě po zavedení image proxy mi chodily konvertované)
Václav 17.7.2014 17:04 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Pokud se nepletu, mělo to být tak že interně ukládaj webp kvůli úspoře místa, ale servírujou jpeg (pokud neprohlížíš stránky v Chrome)
Cross my heart and hope to fly, stick a cupcake in my eye!
16.7.2014 11:45 Miriam | skóre: 3 | blog: zivot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
a komu to cpeš? Tvoje peníze se tam nelijou.
16.7.2014 11:54 JoHnY3
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
S jpegem na vecne casy. Na druhou stranu si vem jak ohromnej rozdil zvladla optimalizace encoderu u x264. Rozdil mezi tim co dovedly prvni komercni kodeky pouzivane pro BD nebo pozdeji pro DVB-T/C a co zvladne x264 je naprosto propastny.
Grunt avatar 16.7.2014 12:20 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
A co by tak zvládl I-Frame z x264 nebo až bude optimalizované HEVC (x265?)?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
16.7.2014 14:19 kralyk z abclinuxu | skóre: 29 | blog:
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Však h.265 má na to i profil - "Main Still Picture". Já doufám, že se to dostane do běžného používání. Empétrojky už jsme se pomalu zbavili, teď je řada na jpg ;-)
16.7.2014 15:01 radix
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Rekl bych, ze jsme k tomu jeste hodne vzdaleni ... JPG je co se tyce rozsirenosti formatu na tom daleko dal nez MP3 kdy bylo, krom toho vlastne ani neni jasne, ktery format by jej mel nahradit ...

U MP3 aspon tohle bylo trochu jasne (v OSS komunite) - jasny nastupce byl Vorbis.
Grunt avatar 16.7.2014 12:35 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
A nebo třeba kdyby ještě uměl predikovat barevnou složku z černobílé komponenty. To poslat potom po internetu obrázek větší než 30kB by už bylo pomalu zbytečné plýtvání konektivitou.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Bystroushaak avatar 16.7.2014 13:31 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Whaat. Tomu říkám magie.
Grunt avatar 16.7.2014 14:48 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Proč magie? A WW2 in Colours se podle tebe dělala jak? Se to vybarvovalo pastelkama? Algoritmy které používají filmové studia jsou IMHO ještě vymakanější.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Bystroushaak avatar 16.7.2014 15:28 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
A WW2 in Colours se podle tebe dělala jak?
O WW2 in Colours slyším poprvé.
Grunt avatar 16.7.2014 17:22 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Tak to je špatně. A Apocalypse WW2 je myslím tak kolorovaná, i když hůř. A cosi se mi ještě podařilo najít na kanálu National Geographic. Nevím jestli je to z něčeho co vyšlo nebo se to teprv chystá, ale je to taky kolorované (a to dost dobře) a ještě je to v HDčku.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Bystroushaak avatar 16.7.2014 18:01 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Jo, dal jsem si do TODO. Kdyby měl někdo zájem o dobré seriály z poslední doby, tak doporučuji Inside Combat Rescue (lepší efekty neseženete, točeno HD kamerama na reálných vojácích) a True Detective (ač detektivky moc nemusím, tak tohle má tak dobrou atmosféru a herce, že můžu jedině doporučit).
Grunt avatar 16.7.2014 18:22 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
lepší efekty neseženete, točeno HD kamerama na reálných vojácích)
FUNKER530? Akorát je to bez efektů.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
Bystroushaak avatar 16.7.2014 18:51 Bystroushaak | skóre: 36 | blog: Bystroushaakův blog | Praha
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Zajímavé, to jsem ani neznal (i když pár videí z toho jsem viděl). Těmi efekty jsou myšleny výbuchy, výstřely a tak.
Grunt avatar 16.7.2014 17:52 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
A úplně nejlepší je Japan's War in Colour.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
16.7.2014 18:09 Jindřich Makovička | skóre: 17
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Grunt avatar 16.7.2014 18:23 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Když už jsme u toho…je někde seznam?
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
16.7.2014 21:31 Miriam | skóre: 3 | blog: zivot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
ehm, zrovna tohle je točené na barevný
Petr Tomášek avatar 17.7.2014 16:55 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Přesně na to jsem myslel, ale pravda, že lide z Xiph.org moc myšlenkou, udělat z Daala kodek na obrázky, nadšeni.

Navíc, nějak mám pocit, že se v posledních měsících při vývoji Daaly trochu zacyklili, nebo přinejmenším vyzkoušeli pár slepých uliček... Každopádně jim držím palce, aby to jednou dokopali to funkčního kodeku s dobrou kompresí...
multicult.fm | monokultura je zlo | welcome refugees!
Grunt avatar 17.7.2014 17:06 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Spíš je zajímavé, že se na to Monťáka každý ptá. Ono by se to prvně muselo sepsat do nějakého standardu a standard musí mít i jiné vlastnosti než jen dobrou kompresi.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!
16.7.2014 16:36 Marvin | blog: im_depressed | Gallifrey
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Mozna blba otazka, ale je teda lepsi x264, BD nebo DVB-T/C? V kodecich ne neorientuju a z toho komentu to neni jasny.
16.7.2014 19:23 ivan
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
To sa neda porovnat, lebo X264 je algoritmus kodovania videa a BD je nosic a DVB-T je stream. Ale v na DB /Blu-ray/ sa pouziva vacsinou X264 kodovanie a v DVB-T/S moze mat len MPEG-2 kodovanie ale DVB-T2/S2 moze mat i MPEG-4/H264 kodovanie.

Najlepsie z tohoto je MPEG-4/H264 kodovanie pouziva sa vacsinou pri HD programoch v DVB-T2 alebo DVB-S2
Conscript89 avatar 16.7.2014 19:49 Conscript89 | Brno
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
No, u HD se na DVB-T pouziva mpeg4 (se kterym ma mplayer problemy, protoze ceka prave mpeg2)
I can only show you the door. You're the one that has to walk through it.
Jendа avatar 16.7.2014 19:50 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Mně to funguje. MPlayer by měl vidět normální MPEG stream a pokud autor nenastavil špatně, co je uvnitř, tak by mu to mělo být jedno. Jak přesně se ty problémy mají projevovat?
Conscript89 avatar 16.7.2014 20:52 Conscript89 | Brno
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Ted uz bohuzel HD nechytam, takze vystup mplayeru ted nemam :( DVB-T tuner byl pripojeny k UPC (zajimavy ze kabelem siri i DVB-T), vytvoril channel soubor pomoci dbvscan nebo scandvb (uz taky nevim) a pak normalne zkusil mplayer "dvb://CT 1 HD" (nazev zase nemusi odpovidat, stary channels.conf uz nemam).
I can only show you the door. You're the one that has to walk through it.
16.7.2014 20:52 Marvin | blog: im_depressed | Gallifrey
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Diky za vysvetleni.

A co teda vlastne "JoHnY3" srovnava? Pise kodeky pro BD vs x264, ale jestli BD pouziva x264...

Jinak se obavam ze jsem porusil "Describe the goal, not the step" :-). O co me slo bylo jestli si "JoHnY3" mysli ze "S jpegem na vecne casy." je dobre nebo spatne. To srovnani byl jenom "step".
Jendа avatar 17.7.2014 00:42 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
A co teda vlastne "JoHnY3" srovnava? Pise kodeky pro BD vs x264
x264 je relativně nová záležitost, respektive po vydání standardu H.264 chvíli trvalo, než to někdo napsal a hlavně než to vyladil tak, aby to dávalo co nejkvalitnější obraz. JoHnY3 srovnává mizerné enkodéry, které byly používané tehdy, s dnešním kvalitním x264. Ostatně člověk to může vidět i dneska, když si koupí nějakou levnější kameru, která nahrává do H.264 - nastaví nějaký bitrate, ale výsledný soubor je kvalitou mnohem horší, než když video zkomprimuje třeba s polovičním bitrate pomocí x264 na počítači.
ale jestli BD pouziva x264
BD používá formát H.264. Jestli vydavatel BD to video vyrobí pomocí x264, nějakého komerčního enkodéru nebo nějak jinak, to je jedno.
Jendа avatar 16.7.2014 19:49 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
To je jak jestli je lepší Firefox, HTML nebo HTTP. x264 je program, který komprimuje video. Ty další dvě věci jsou média, do kterých se výsledné video ukládá nebo přes které se přenáší.
17.7.2014 01:12 JoHnY3
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Trochu jsem vas vsechny nechtene zmatl moji spatnou organizaci myslenek. Za to se omlouvam.

Hlaskou "s JPEGem na vecne casy" jsem chtel vyjadrit stav, kdy zatim zadky jiny konkurent nenabizi takovou zmenu kvality pri zachovani narocnosti na zpracovani aby daval smysl. HVEC/h.265 porazi JPEG v kvalite, ale taky jde o radove slozitejsi standard. Druha vec jsou potom patenty. Pro zachovani otevrenosti standardu na Internetu je uspech cehokoliv od skupiny MPEG asi to posledni co si prat. I kdyby zitra vznikla super alternativa, tak se budem JPEGu zbavovat 10-20 let. Staci se podivat na GIF vs. PNG nebo AVI vs. MP4/MKV.

Pokud jde o nekoherentni blaboleni o x264, DVB-T/C a BD, tak jsem tak nejak samovolne zacal predpokladat, ze vsichni vedi, ze porovnavam ruzne encodery h.264ky. No jasne to rozhodne nebylo a korunu jsem tomu nasadil spatne pouzitym slovem kodek (zlozvyk z dob DivX 3.11, kde byl spolu spojeny encoder a decoder). Kdyz se porovna kvalita obrazu pri zachovani bitrate u rozumne nastavene aktualni x264 s encodery, ktere se ze zacatku pouzivaly a casto stale pouzivaji pro kompresi obrazu pri masteringu BD nebo u DVB-T/C vysilani, tak je tam obrovsky rozdil. Vyvojarska komunita okolo x264 vytriskala ze specifikace h.264 docela neuveritelne vysledky a beru to jako dukaz toho, ze optimalizace encoderu dava smysl i dobe kdy si vetsina rekla "uz dost dobry". JPEG je nejrozsirenejsi format pro obraz na svete. Par procent uspory ve velikosti se muze pri provozu datacenter prepocitat na zajimave mnoha-tisice dolaru usetrene na konektivite, ulozistich i energii.

Jsem hodne zvedavy jak dopadne Daala. Rozhodne by bylo fajn, kdyby nekdo konecne MPEGu po tech letech natrhnul triko :-)
Grunt avatar 17.7.2014 17:11 Grunt | skóre: 23 | blog: Expresivní zabručení | Lanžhot
Rozbalit Rozbalit vše Re: Mozilla JPEG Encoder 2.0 (mozjpeg)
Rozhodne by bylo fajn, kdyby nekdo konecne MPEGu po tech letech natrhnul triko
A nebo by někdo takový mohl místo natrhávání prdele něco takového podat jako návrh do dalšího MPEGu. MPEG je standard.
Na co 64-bitů když to jde i s jedním? | 80.78.148.5 | Hack (for) free or Die Hard!

Založit nové vláknoNahoru


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