Šta je novo?

LAVFSpliter i LAV CUVID dekoder

ilidan

Čuven
Učlanjen(a)
15.01.2006
Poruke
1,788
Poena
650
LAVFSpliter - LAV Filters - DirectShow Media Splitter and Decoders
LAVFSpliter je novi audio-video spliter koji se oslanja na FFMPEG biblioteku. U pitanju je besplatan, open-source program koji vam omogućava da pustite video i audio fajlove u bilo kom Directshow plejeru koji nema ugrađene sopstvene splitere ili ih ima ali vi ne želite da ih koristite.
Budući da se bazira na FFMPEG biblioteci, LAVFSpliter je, teoretski, u stanju da otvori bilo koji format koji podržava sam FFMPEG, a to je popriličan broj formata. Sa većinom popularnih formata radi solidno dok sa retkim formatima nije dovoljno testiran. Ali to ne znači da neće raditi.
Šta sve LAVFSpliter podržava i sa čim dobro radi? Evo šta kaže autor:
Containers
MKV/WebM, AVI, MP4/MOV, MPEG-TS/PS (including basic EVO support), FLV, OGG, and many more that are supported by ffmpeg!

Video Codecs
H264, VC-1, MPEG-2, MPEG4-ASP (Divx/Xvid), VP8, MJPEG and many more.

Audio Codecs
AAC, AC3, DTS(-HD), TrueHD, MP3/MP2, Vorbis, LPCM and more.

Subtitles
VOB, DVB Subs, PGS, SRT, SSA/ASS, Text

BluRay Support
Support for opening BluRay playlists (.mpls), as well as the index.bdmv file, which will try to detect the main movie playlist!

BluRay support is still in an early stage, and there are still many improvements and new features planned!

Other Notable Features
- Full Stream switching
- MKV Embedded Fonts
Nije loše za početak. Kažem početak jer se ovaj spliter aktivno razvija od avgusta 2010. godine.
Da li je bolji od splitera ugrađenih u pojedine plejere ili od Haali splitera, ne znam. Instalirajte i procenite sami.
Uz spliter dolazi i LAVF audio dekoder koji podržava skoro sve popularne audio formate pa vam neće trebati poseban audio dekoder za većinu audio-video fajlova koje imate.

LAV CUVID dekoder - LAV CUVID decoder
LAV CUVID dekoder je namenjen vlasnicima Nvidia grafičkih kartica. Njegov zadatak je da oslobodi CPU i prebaci dekodiranje video materijala na poseban, VP čip na samoj Nvidia kartici. Taj čip se i tako koristi samo za dekodiranje video materijala.
Sam dekoder podržava dekodiranje H.264, VC-1, MPEG2 i MPEG4 ASP video strimova ali šta će zaista moći da dekodira zavisi od generacije grafičke kartice koju posedujete. Tačnije, zavisi od greneracije VP čipa na samoj karici.
Tako, recimo, VP2 čip na karticama serije 8xxx, 9xxx i pojedinim GTX 2xx može u potpunosti da dekodira H.264 i MPEG2, delimično VC-1 i nema mogućnost dekodiranja MPEG4 ASP (Divx) video strimova. Što se tiče dekodiranja H.264 materijala, podržano je dekodiranje 1080p do 30fps (1080p30).
Sa druge strane, VP4 čip koji se nalazi na poslednjoj generaciji Nvidia kartica u potpunosti može da dekodira sve navedene formate i to do 1080p60.
Sam dekoder nema mogućnost da koristi CPU tako da, ako nije u stanju da dekodira video strim koji želite da pustite, moraćete da imate instaliran dodatni softverski dekoder kao što je FFDShow ili Divx H.264 dekoder (oba su besplatna).
Dekoder ima i ugrađen deinterlace filter koji se oslanja na algoritme u samim Nvidia drajverima i koristi grafičku karticu za taj posao. Podržava Bob i Motion Adaptive, single i double framerate. Ipak, za maksimalan kvalitet prilikom deinterlaceing-a potrebno je uključiti opciju Use DXVA Interop Mode koji, na žalost, nije kompatipilan sa VP2 čipovima i Window XP. Ne znam za kombinaciju VP2 + Windows 7. Ako imate tu kombinaciju, probajte.
Ja koristim kombinacuju MPC-HC + LAVFSpliter + LAVF audio dekoder + LAV CUVID dekoder + madVR za H.264 materijal i radi stabilno. Za ostale formate umesto LAV CUVID dekodera koristim FFDShow.
LAV CUVID dekoder ne podržava ATI kartice, niti će. Po pitanju hardverskog dekodiranja vlasnicima ovih kartica ostaje mogućnost da koriste FFDShow DXVA dekoder ili Cyberlink dekoder sa uključenom opcijom HAM.
NAPOMENA: Oba filtera zahtevaju VC++ 2010 Runtime. Link za 32-bitnu i 64-bitnu verziju.
Što se tiče generacija Nvidia grafičkih kartica i VP čipova na njima, pogledajte ovde.
 
Nemoguce je preko hardwera vrsiti 100% decoding...
Mora porceosr barem neke operacije da obavlja.
 
VP4 čipovi su u stanju da u potpunosti dekodiraju podržane video strimove. Znači, MPEG1, MPEG2, MPEG4-ASP, H.264 i VC-1 se mogu u potpunosti dekodirati koristeći grafičku. Imaš dodatne informacije na ovom linku. Potpuno dekodiranje važi samo za VP3 i VP4 čipove, mada VP3 ne podržava MPEG4-ASP. Deinterlace, ako je potrebno, rade šejderi (shaders) što ume da bude prilično naporno za grafičku ako se koristi u kombinaciji sa madVR koji takodje koristi šejdere. U tom slučaju je potrebna grafička srednje klase da bi sve radilo kako treba.
U slučaju da na računaru postoji kartica sa VP4 čipom, video će biti dekodiran od strane same kartice a CPU će dekodirati audio i, naravno, sinhronizovati operacije.
U stvari, LAV CUVID dekoder koristi CUDA tehnologiju kao i CoreAVC s tim što ne može da prodje na softversko dekodiranje ako video strim nije podržan od strane VP čipa kao što to radi CoreAVC. Inače, performanse su iste ako poredimo CoreAVC 2.0 i LAV CUVID dekoder. Razlika je samo u ceni. Ovaj drugi je besplatan.
 
mybad pomesao sa ecodingom

CUDU koriste samo da pristupe cipu... Decodiranje preko CUDE je komplikovano i nikad nece napraviti tako nesto -ovo nije ispravka nego dodatak.
 
Poslednja izmena:
Nije decoder napisan u CUDA. NVidia je kroz CUDA API omogucila upotrebu hw dekodera.
 
Naravno da dekoder nije napisan da koristi CUDA tehnologiju i šejdere za dekodiranje. Zato sam napisao da radi isto kao CoreAVC računajući da ljudi već znaju kako CoreAVC funkcioniše. Da, dekoder koristi CUDA samo kao API (Application programming interface) kako bi pristupio VP čipu koji je zadužen za dekodiranje.

Naveo sam CoreAVC kao primer jer je LAV CUVID dekoder odlična besplatna alternativa ovom dekoderu. U MPC-HC je dovoljno staviti LAV CUVID dekoder kao preferirani dekoder u External Filters a u Internal Filters uključiti H.264 (FFMPEG) dekoder (NE onaj sa oznakom DXVA) i imaćete bekap varijantu u slučaju da naiđe video strim koji LAV CUVID ne može da dekodira na hardveru. Posao će preuzeti CPU. Takvih video strimova je malo jer su noviji drajveri omogućili da VP čipovi dekodiraju skoro sve moguće kombinacije. Naročito VP4 čipovi jer VP3 ima problema sa pojedinim rezolucijama.
 
Nazad
Vrh Dno