Početak›Forumi›Linuks›Opšte Linuks diskusije›Video kodeci (Xvid, x264, Theora)
- This topic has 10 odgovora, 5 glasova, and was last updated 17 years, 1 months ranije by mtm76.
-
AutorČlanci
-
23. februar 2007. u 12:12 am #8382popacUčesnik
Xvid je super kodek, pouzdan, najbolji u svojoj klasi po mnogim testovima i “ima ga svuda”. Da li je došlo vreme reći mu doviđenja?
x264, kodek nove generacije, verovatno najbolji koji trenutno imamo. Bolji kvalitet, sporija kompresija. Takođe, kod mene MPlayer troši mnogo više procesora za otvaranje x264 kodeka, što upravo pokušavam da ispravim.
Ukoliko zaboravimo na činjenicu da je jedini pravi, slobodni video kodek ovde Theora doći ćemo do zaključka da isti i nije najbolji za upotrebu. Mnoge aplikacije ga ne podržavaju, nema grafičkog alata za enkodovanje i koristi se samo u krugovima najzagriženijih FREE SOFTWARE zagovarača.
27. februar 2007. u 10:09 pm #52679popacUčesnikHM, ovde su počeli da se vode jedino razgovori tipa ko je kome šta, zakoni,prepucavanja, ko više voli forum, koji je distro bolji i sl a ovakve teme polako jenjavaju…
Po mo iskustvu x264 obećavava, i u odnosu na Xvid je daleko bolji ali malkice procesorski zahtevniji.
Takođe ko nije znao za flac audio kodek, ne bi bilo loše pomenuti. To je tip audio kodeka kojim ne gubite na kvalitetu zvuka prilikom konpresije. Moguće je spakovati fajlov na upola od originale veličine. Free je y the way.
28. februar 2007. u 2:03 am #52680BrokeBodyUčesnikOfftopic
Načuo sam da će uskoro biti dovoljno da se instalira samo fmmpeg, koji će moći da zameni i vlasničke kodeke kao što je win32, a da će biti legalno. Zna li neko nešto o ovome? Inače, mislim da sam to čuo od nekog na LiGi4 (ako smo se tada potpisivali?)
28. februar 2007. u 11:48 am #52681mtm76UčesnikXvid je super kodek, pouzdan, najbolji u svojoj klasi po mnogim testovima i “ima ga svuda”. Da li je došlo vreme reći mu doviđenja?
Pa ne baš. Njegova “klasa” je MPEG4 part2, i postoji još čitav niz implementacija, tog standarda kao što su: 3ivx, libavcodec, DivX, QuickTime, NeroDigital. Možda bi tvrdnja da je najbolja implementacija ovog standarda otvorenog koda prošla, ali i to je diskutabilno (vidi libavcodec).
x264, kodek nove generacije, verovatno najbolji koji trenutno imamo. Bolji kvalitet, sporija kompresija. Takođe, kod mene MPlayer troši mnogo više procesora za otvaranje x264 kodeka, što upravo pokušavam da ispravim.
Miješaš pojmove. x264 jeste kodek (tačnije enkoder) novije generacije, ali Mplayer ne otvara “x264 kodek” nego H.264 kompatibilan stream (sa proizvoljnim dekoderom, bitno je samo da je kompatibilan sa datim standardom). Tj. x264 je je slobodna implementacija MPEG4 part10 standarda. Ovaj standard je “izmišljen” prvenstveno sa HD televizijom u vidu. Tek tu se vide primjetne razlike, prvenstveno u uštedi bitrate-a potrebnog da se postigne zadovoljavajući kvalitet. Čime se štedi i prostor (na satelitu, na optičkom mediju, ili čemu već), samim time i novac. No za sada, većina uređaja nije u stanju da dekodira softverski ovaj standard, a hardverska implementacija je djelomična. Zadnje generacije grafičkih kartica je imaju. Doduše, ne radi na Linuxu, a tako će vjerovatno ida ostane u narednom periodu (jer treba platiti platiti odgovarajuću cifru proizvođačima, i napisati dekoder koji će koristiti njihovu tehnologiju).
Ukoliko zaboravimo na činjenicu da je jedini pravi, slobodni video kodek ovde Theora doći ćemo do zaključka da isti i nije najbolji za upotrebu.
Mogu postojati slobodni kodeci, ali standardi nisu u većini slučajeva. XviD, libavcodec, x264 su slobodni enkoderi, ali MPEG4 standard to nije. Ali ne postoji ni jedinstveni vlasnik patenta po ovom pitanju, pa je prektično nemoguće da bilo ko tuži bilo koga po ovom pitanju.
Theora je sa druge stane nešto drugo. Zasnovana je na VP3 (koji je prije par godina postao open source i firma koja je držala prava na patente, se odrekla istih) codecu koji nije ni blizu po kvalitetu pomenutih. Ali pretenduje da to bude. No, proteće još godine dok bude spreman za ozbiljniju upotrebu, a kvalitetom teško da će ikad uspjeti da se približi vlasničkim rješenjima. Jedino ako ukinu softverske patente u potpunosti, od čega nema ništa. 😛
28. februar 2007. u 8:48 pm #52682popacUčesnikDa, obično zanemarujem šta je šta ajde da se ispravim. Ovo je moje shvatanje stvari, možda grešim:
MPEG4 part 10 ili AVC (h264) i MPEG4 part2 (koj slede XviD i DivX) su standardi kodeka propisani tamo negde od strane nekog, a njih “pakuju” slobodni enkoderi kao što su x264 i libavcodec, uz pomoć korisničkih alata Avidemux, MEncoder, Transcode.
Theora je slobodna. Da li je to MPEG4? Reklo bi se ne. A da li je legalno? O tome se i dan danas vode rasprave, ali generalno, do sada ni jedna tužba još nije pokrenuta, a na Evropskom tlu je za sada potpuno bezbedno za XviD i x264 🙂 🙂 To dakle niu stvari kojima sada trebamo puniti glavu.
Da dodam samo, pošto se i tu često greši.
Film, zvuk, titlovi… se pakuju u takozvane kontejnere kao što su AVI, OGM, VOB, Matroska, MP4, 3GP… Kontejneri se razlikuju. Primera radi jedan VOB fajl može da sadrži nekoliko strima mp2, wav ili ac3 zvuka kombinovan sa mpeg1 ili mpeg2 videom, titlovima… Avi (uglavnom) može da ima samo jedan audio kanal, može da čuva mpeg4 video, ne podržava titlove… OGM može nešto sve što i AVI uz dodatna unapređenja za više audio kanala, titlove… Matroska čuva “sve i svašta”…Tako da
AVI nije kodek već kontejner.
OGG (OGM) nije audio datoteka, to je slobodni kontejner koji može da čuva između ostalog i sloodni Vorbis audio strim prozvan zbog toga Ogg Vorbis.28. februar 2007. u 9:09 pm #52683mtm76UčesnikTheora je slobodna. Da li je to MPEG4?
Ne. Ne pridržava se nikakvog standarda. Ili je standard za sebe, ako ćemo gledati sa druge strane. 😛 Theora je pokušaj (za sad ništa više od toga) da se napravi cjelokupno riješenje koje ne bi bilo podložno plaćanju potrebnih licenci. Ide u paketu sa Vorbis audio kodekom, Ogg kontejnerom, a razvija ih Xiph.org (kao i FLAC). Cilj Theora enkodera je da bude nešto slično MPEG4 enkoderima po kvalitetu, ali dalek je put od toga. Recimo, VP3 po kvalitetu je bio u rangu MPEG1 enkodera. Od tada je Theora napredovala, ali sve je to u ranoj alpha fazi.
Da li je to MPEG4? Reklo bi se ne.
Ne. Patente na razne dijelove MPEG4 standarda drži preko 20 kompanija.
O tome se i dan danas vode rasprave, ali generalno, do sada ni jedna tužba još nije pokrenuta, a na Evropskom tlu je za sada potpuno bezbedno za XviD i x264 Smiley Smiley To dakle niu stvari kojima sada trebamo puniti glavu.
Ko da pokrene? Situacija je toliko komplikovan i isprepletena, da je jednostavno nemoguće pokrenuti bilo kakvu tužbu (zbog onih 20+ kompanija). U stvari moguće je pokrenuti tužbu, ali ko zna dokle bi to sve trajali i koliko bi koštalo.
1. mart 2007. u 9:05 am #52684densUčesnikH.264 je definisan od strane ITU-T. Nije sasvim tacno da je samo ili jedino HD tv bila svima na umu prilikom formiranja ovog standarda.
Naime, proizvođači videokonferencijskih uređaja su imali mnogo veću potrebu da dođe do proboja u efikasnosti kodeka. Tako da su u telu za definisanje standarda sedeli i ljudi iz Tandberg-a (http://www.tandberg.net) i Polycom-a i verovatno još poneko… H.264 je uspešno (još pre dve godine) implementiran u njihovim uređajima i sada je implementiran sa ostalim ranije definisanim standardima za kompresiju, kao što su H.261, H.263, H.263++ …
Takođe, H.264 se od skoro pojavio i u IP kamerama uz standardne MJPEG i MPEGx kodeke.
E sad, što se efikasnosti istog tiče… postoji procena da je H.264 dva puta efikasniji od npr H.263 kodeka. To bi značilo da možete da održite približan kvalitet slike uz dva puta manji bandwith ili bitrate…
1. mart 2007. u 9:52 am #52685mtm76UčesnikNije sasvim tacno da je samo ili jedino HD tv bila svima na umu prilikom formiranja ovog standarda.
Istina. Ali MPEG (Moving Picture Experts Group) je prvenstveno razvio pomenuti standard (zajedno sa ITU-T) imajući u vidu isključivo HD sardržaj. Da ne bi bio zabune, H.261, H.263 i H.263++ nemaju nikakve veze sa standardima propisanim od strane MPEG-a. Oni se koriste, prije svega, za videokonferencije, kao što je već dens rekao.
E sad, što se efikasnosti istog tiče… postoji procena da je H.264 dva puta efikasniji od npr H.263 kodeka.
Ali nije najbolji. VP7 je po mnogima najbolji na tom polju (koristi ga Skype), ali slaba korist od toga za ljude koji bi da snime svadbu i prebace na DVD. 😛
PS:
U jednom od postova iznad sam rekao da MPEG-4 nije slobodan standard. Pošto je ovo “slobodan” postalo buzzword koji baš i nema jasno značenje, moram pojasniti. MPEG4 je otvoren standard, tj. specifikacije su dostupne svima (otud i open source implementacije istog), ali je i patentiran. Ovi patenti u nekim zemljama važe, u nekima ne.1. mart 2007. u 6:01 pm #52686SiouxUčesnikBrate, patent je patent a Open Source i Free Software su nešto sasvim drugo i treće.Jedan isti objekat može da bude zaveden pod sva tri odjednom ili jedno (ništa) od svega toga.
2. mart 2007. u 8:30 pm #52687popacUčesnikU koliko mi je jedno ispušteno slovo promenilo kontekst rečenice:
Theora je slobodna. Da li je to MPEG4?
a hteo sam da kažem: Theora je slobodna. Da li je to i MPEG4?
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.