Šta je novo?

H.265 kodeci i x265 kodek kao njegova freeware implementacija

kosta10

Slavan
Učlanjen(a)
19.08.2007
Poruke
4,492
Poena
440
http://x265.readthedocs.org/en/0.9/
http://x265.readthedocs.org/en/stable/
http://x265.readthedocs.org/en/default/


http://x265.org/
http://en.wikipedia.org/wiki/H.265



U pitanju je dugo-očekivani naslednik već poodavno popularnog x264 kodeka, koji je ubedljivo najkorišćenije i najkvalitetnije rešenje što se video kompresije tiče. X265 dodatno podiže standard jer omogućava da na 50 % manjem bitrate-u postiže isti kvalitet video zapisa kao i x264. Po rečima jednog od developera x265 kodeka, u nekim slučajevima dešava se da je dovoljan bitrate od samo 25-30 % od onoga koji ostvaruje sadašnji x264 kodek kako bi x265 nadmašio svog prethodnika.


Vrlo dobra tema koja objašnjava sve prednosti ovog standarda nalazi se ovde : http://forum.doom9.org/showthread.php?t=168814 Vođa projekta, a ujedno i član Doom9 foruma, zove se " x265_Project "


Takođe, programi koji trenutno koriste x265 kodek su : Vidcodec 1.5 beta, Mediacoder i meGUI.


Najnovije buildove x265 kodeka nalaze se ovde:

http://x265.ru/en/наши-сборки/
http://chromashift.org/x265_builds/


Nemojte da se zavarate i da koristite x265 kodek kao zamenu za x264, jer je on trenutno izuzetno spor i onaj ko hoće da postigne najbolje moguće rezultate moraće da čeka nekoliko puta duže da se materijal enkoduje nego što je to slučaj sa x264 kodekom. Developeri ubrzano razvijaju ovaj kodek i u narednim mesecima bi trebalo ova situacija značajno da se poboljša, a što se samog vizuelnog kvaliteta tiče, i tu se očekuju izuzetna poboljšanja čim se u projekat malo više uključe developeri koji razvijaju x264 kodek.


Da, za sada potpuno drugi tim razvija x265 kodek, a x264 developeri za sada su još uvek skoncentrisani na svoj projekat(mada x265 tim kaže da će se i oni sve više uključivati u razvoj, sa vremenom)


Obratite pažnju na ovaj sajt sa samplovima i uradite i samo testiranja da biste uporedili koliki napredak je postigao x265 kodek za sada: http://media.xiph.org/video/derf/

Evo šta preporučuje lider x265 projekta, citiram njegov post od damas u 00:43 časova :
Sample frame grabs from Crowd_Run4K50 @ 4 Mbps are here... http://x265.org/CrowdRun4K_4Mbps.7z
You can repeat these tests yourself, using the SVT clips from http://media.xiph.org/video/derf/ - Crowd Run, Old Town Cross, Ducks Take Off, In To Tree.... take your pick.

H.265 provides for much higher video coding accuracy. The thing you will notice is that x265 encodes don't have all of the temporal artifacts of H.264. x265 is typically winning comparisons against x264 even at half the bit rate. There were cases where x265 was preferred even at 1/4 the bit rate
(Crowd Run 4K - x265 veryslow 4 Mbps vs x264 veryslow @ 16 Mbps), due to the lack of temporal artifacts and macroblocking in x265.
 
Poslednja izmena:
Na osnovu onoga što sam video ne bih rekao da x265 sa pola bitrejta može da postigne isti kvalitet slike kao x264 sa punim.
 
Na osnovu onoga što sam video ne bih rekao da x265 sa pola bitrejta može da postigne isti kvalitet slike kao x264 sa punim.

Pa još ne može u svim situacijama, jer puno toga još uvek od x264 kodeka nije prilagođeno za x265 kodek, nema PSY, nema weightb podrške (sad u 0.9 ulazi u eksperimentalnoj fazi). Pazi, još je itekako prerano da se sudi, jer je x265 praktično još uvek u pelenama...dečje bolesti tek treba da se prebrode. I, naravno, to nije puko prilagođavanje pošto je x265 daleko napredniji kodek pa se mora, praktično, dosta toga pisati od nule ili žestoko izmeniti kako bi bilo podesno za okvire H.265 standarda.

Nadam se da će i x264 developeri aktivnije da se uključe u razvoj ovog izuzetnog kodeka, a kada se velika većina onog što sada postoji u x264 kodeku implementira i u x265 kodek, tek ONDA ćemo moći da govorimo o tome kako je x265 u velikoj većini situacija na pola bitrate-a bolji od svog prethodnika, x264.

Sada je to poređenje još uvek relativno nefer, jer puno toga još uvek fali i nije implementirano. Sećaš se kako je bilo 2005. i 2006. sa x264 kodekom, ista priča. Trebalo je ohoho vremena da to dođe na neki nivo rezultata i kvaliteta. Samo, pošto x265 tim već ima dosta ideja i znanja, verujem da će ovog puta razvoj ovog kodeka ići daleko brže nego što je to bio slučaj sa njegovim prethodnikom.
 
Poslednja izmena:
Koliko je x265 zahtevniji za dekodiranje od x264?
 
Nisam još sam radio te testove, ali računaj jedno 4 puta da je sporiji, a ako mu zadaš ekstremna setovanja onda može da bude i preko 10 puta sporiji. Sve zavisi od tebe, kao i od rezolucije ulaznog videa.


Nemam trenutno vremena da radim taj test, a i ovaj komp je preslab na kom radim. Mogu da odradim neki kraći test ovih dana, ali ne baš odmah. Možeš li ti da uradiš neki kraći test, dok ja ne nađem vremena ?
 
Dandy pita za decode a ne za encode ;)
 
Jao gde stvarno...pa to ne znam da odgovorim ali dekodiranje ne bi smeo da bude toliko zahtevan proces. Biće sigurno zahtevnije od x264 dekodiranja, ali koliko to ne bih umeo reći. Ali, sa današnjim tehnologijama gde se dekodiranje oslanja i na grafičku kartu, verujem da to neće biti veći problem.
 
Ne postoji x264 decodiranje..
To toliko nakaradno zvuci... da se zapitam sto sam pisao silna objasnjena na ovom podforumu.
 
Poslednja izmena:
Ne postoji x264 decodiranje..
To toliko nakaradno zvuci... da se zapitam sto sam pisao silna objasnjena na ovom podforumu.

Da pomognem:

- x264 ≠ h264 i x265 ≠ h265

- h264 i h265 (odnosno H.264 i H.265) = format kompresije video sadržaja

- x264 i x265 = programi koji kompresuju video sadržaj u h264 i h265 format respektivno (tzv. enkoderi)

- Ne postoje x264 i x265 formati a samim tim ni dekoderi za iste!!!

Inače već postoje dva dekodera slobodnog koda - libde256 i openHEVC (u sklopu libav/ffmpeg).
 
Šta je sad, opet se vraćamo na 4:3 odnos slike?! "Hihihi, malo smo se zajjjj-igrali, puj-pike ne važe rašireni ekrani, kupujte nove/stare sa 4:3 odnosom"?
 
Ne postoji x264 decodiranje..
To toliko nakaradno zvuci... da se zapitam sto sam pisao silna objasnjena na ovom podforumu.
Dobro de, htedoh da pitam koliko je zahtevnije dekodiranje H.265 materijala u odnosu na dekodiranje H.264 materijala. Pretpostavljam da trenutno ne postoji podrška za H.265 dekodiranje u hardveru?
 
Poslednja izmena:
Dobro de, htedoh da pitam koliko je zahtevnije dekodiranje H.265 materijala u odnosu na dekodiranje H.264 materijal. Pretpostavljam da trenutno ne postoji podrška za H.265 dekodiranje u hardveru?

Navodno, H.265 dekoder kompanije DivX može da izvuče 30fps za 4K video i 100fps za 1080p video na nepreciziranom i7 procesoru na 3.5Ghz. Ja bih rekao da je to oko duplo zahtevnije. Naravno, brzine dekodera će se povećavati vremenom kako se budu implementirale razne optimizacije.
 
Da pomognem:

- x264 ≠ h264 i x265 ≠ h265

- h264 i h265 (odnosno H.264 i H.265) = format kompresije video sadržaja

- x264 i x265 = programi koji kompresuju video sadržaj u h264 i h265 format respektivno (tzv. enkoderi)

- Ne postoje x264 i x265 formati a samim tim ni dekoderi za iste!!!

Inače već postoje dva dekodera slobodnog koda - libde256 i openHEVC (u sklopu libav/ffmpeg).
THIS


Dandy iskreno nisam ni video tvoj post tako da se nije odnosilo na tebe ;)
 
Poslednja izmena:
Dobro, dobri ljudi, dosta priče. Sve linkove sam vam dao i imate sve alatke za testiranje x265 enkodera. Zbog čega NIKO nije voljan da da konkretan doprinos ovoj temi, umesto da se neozbiljno ovde dopisujemo ?

Ja sam rekao da trenutno nisam u mogućnosti da radim takav test, ponajviše zbog manjka vremena a i zbog preslabog procesora koga imam. Da li je ovde neko dovoljno hrabar da počne sa prvim testom ?


Dakle skinite neki od onih videa sa sajta http://media.xiph.org/video/derf/ i uradite test u normal x265 kompresiji i superslow. Please ! :)
 
Meni je slab procesor, ali zadnji put kada sam pokusao da konvertujem neki fajl u h265 (pre neki mesec) to je bilo toliko sporo (jedno 4-5 puta sporije od konvertovanja u h264), da sam prekinuo na pola "posla". Tako da mislim da ce dosta vremena proci dok x265 ne zazivi.
 
krastavac, davno je bilo ono vreme kada sam se zezao sa prvim Fraunhofenovim enkoderima za MP3 i kompresovao jedan CD 8 sati na mom moćnom Penitum-u na 133MHz :p
Ako ulovim malo slobodnog vremena, možda i probam malo, al' zato i pitam druge, jer nažalost više nemam vremena da se igram sam sa takvim stvarima :(
 
Evo još jednog download linka za x265 enkoder : http://free-codecs.com/download/x265_hevc_encoder.htm


To je najnovija 0.9 revizija koja postoji. Developeri naglašavaju da 1.0 milestone neće biti dostignut pre kraja aprila ili čak početka maja.


Ajde junaci, zar smo na ovo spali da NIKO nije voljan da testira najnoviju 0.9 reviziju kodeka ? Dajte pokažite malo entuzijazma, nije da ja nekog sada teram(nemojte da me pogrešno shvatite), ali voleo bih kada bi ova tema malo više oživela i kada bismo nešto konkretno i uradili, a ne samo da pričamo i pričamo...


Changelog za verziju 0.9 :

Features of x265 Encoder 0.9:

* Provides next-generation compression and codec.
* Fast and excellent quality.
* Completly free and libre software, ensuring freedom for everyone.
* The APIs are similar to x264 APIs
- Full prediction and transform quad-tree recursion supported
- Adaptive B-frame placement
- B-frames as references / arbitrary frame order
- CABAC entropy coding
- Intra: all block types (32x32, 16x16, 8x8, 4x4, and PCM with all predictions)
- Inter P: all partitions (from 64x64 down to 8x4)
- Inter B: partitions from 64x64 down to 8x4 (including all merge modes
- and biprediction)
- Weighted prediction for P slices
- Multiple reference frames
- Ratecontrol: constant quantizer, constant quality, single pass ABR, optional VBV
- Scenecut detection
- Parallel encoding on multiple CPUs, both frame-level and wavefront parallelism
 
Poslednja izmena:
Ajde junaci, zar smo na ovo spali da NIKO nije voljan da testira najnoviju 0.9 reviziju kodeka ? Dajte pokažite malo entuzijazma, nije da ja nekog sada teram(nemojte da me pogrešno shvatite), ali voleo bih kada bi ova tema malo više oživela i kada bismo nešto konkretno i uradili, a ne samo da pričamo i pričamo...
A šta bi neko dobio testiranjem? Smaranje mašine u trajanju od nekoliko sati ili duže i zaključak koji već postoji na netu. Što bi se bilo ko mlatio time, treba biti extra dokon za tako nešto.
 
Puno se dobija testiranjem,da bi korisnik znao šta da očekuje od ovog kodeka. Treba testirati i videti, a ne samo pričati. Probaj makar neki klip od 1 minut sa najnovijom revizijom 0.9.65 i mislim da ćeš se prijatno iznenaditi dobijenim rezultatom. Još to nije na nivou x264 ali biće relativno uskoro. Razvoj x265 kodeka se sve više i više ubrzava i sve više ljudi se priključuje samom projektu. Dakle, klip od 1 minut enkoduj i vidi sam, ako i kad budeš imao vremena, ok ?

Pa ja koristim x264 kodek od vrlo ranih revizija, čak su i velika većina mojih Star Trek epizoda kompresovane daleke 2006 i 2007. godine sa tim revizijama. Šta bi tek bilo da danas ponovo radim reenkoding, ali nažalost NEMAM više originalne Star Trek MPEG2 fajlove koje sam snimio sa moje tadašnje TV kartice. Tako da, nažalost, nema ništa od tog re-enkodinga sa x265 enkoderom kad on dođe na svoje...nema druge nego da kupim to odnegde.


Našao sam upravo i nove linkove :

https://bitbucket.org/multicoreware/x265/wiki/Home
https://bitbucket.org/multicoreware/x265/wiki/TODO - TODO lista i ono što nas očekuje u narednom periodu razvoja x265 kodeka
https://bitbucket.org/multicoreware/x265/wiki/RoadMap - Development Roadmap


To je oficijelni development sajt tima multicoreware,koji razvija x265 kodek.
 
Cita li X265 Media Player Classic HC? i da li ima nekih drugih koji bez problema omogucavaju pregled?

Ako je i do 50% manja velicina u odnosu na X264 onda mozemo imati ok kvalitet za 720p u nekih 300MB a manje ripove i do 150 - 200 MB , sto je extra :)

Da li trenutni APU-ovi od AMD-a kao i Graficke serije 6*** 7*** podrzavaju hardwer-ski encoding-decoding X265-H265 ???
 
MPC-HC pušta H.265. Što se efikasnosti tiče, do 50% uštede se postiže na 4k rezoluciju. Kod manjih rezolucija je manja efikasnost.
 
Ja sam probao malopre klip sa ovog linka http://www.elecard.com/en/download/videos.html (Big Buck Bunny 720p), i normalno ga pusta na pot player-u. Primecujem da je procesorski zahtevniji od h264. Moj intel e7400 na 3.2GHz je opterecen od 20% do 40% kad pustim klip.
 
Ne koristim graficku za dekodiranje, VMR 9 Renderless koristim od video rendera.
 
Nijedna od postojećih grafičkih kartica nema mogućnost da dekodira H.265, niti će dobiti. Čekamo nove kartice koje će imati tu mogućnost.
 
Au ala ce tu biti bacanje para zbog jednog codeca :D Ali dobro i H264 nije tako brzo zaziveo, tako da ce i ovom biti potrebno jos koja godina...
 
Juce sam konvertovao neki sample video - cif rezolucija (raw) u hevc na 200kbps :D I mogu reci da sam prezadovoljan, znaci kao da i nije konvertovan, pritom raw zauzima oko 140mb a hevc je manji od 1MB :D Ja se i dalje cudim koliko je to dobro odradio.

Evo i podesavanja, koristio sam Simple x265 Launcher

* Mode: ABR
* Target Bitrate: 200kbps
* Preset: Placebo
* Tuning: Fast Decode

To sam sve odradio na XP-u SP3, Pentium 4 3GHZ, 512MB RAm, vukao se SAt vremena za klip od 30s :D
Tako ti je to kad nisi kuci :)
 
Na sta si gledao taj klip? Na nokiji 3310 :d (cif rezolucija wtf)? Sta si koristio od programa?

Ok nisam skontao Simple x265 Launcher! Sacu ga probam! I placebo preset je previse spor, nema potrebe ici ispod very slow!
 
Poslednja izmena:
Ima li neki video player za Android koji ume da reprodukuje H.265 materijal?
 
Nazad
Vrh Dno