|
馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。
您需要 登錄 才可以下載或查看,沒有賬號?註冊
x
I would like to introduce my LAV CUVID Decoder.
It is a DirectShow Video Decoder utilizing the NVIDIA hardware decoder engine through the CUDA Video Decoding API ("CUVID").
Its still in its early stages, but its already been tested thoroughly and supports all major formats that the NVIDIA hardware can decode,
which are right now H264, VC-1, MPEG2 and MPEG4-ASP (DivX/Xvid). Both progressive and interlaced types are supported.
As a bonus, when decoding interlaced content, it can do full adaptive deinterlacing, the best your GPU has to offer.
So, without further introduction, here it is!
Features
- Decoding of H264, VC-1, MPEG2 and MPEG4-ASP (each given appropriate hardware support)
- Full Adaptive Deinterlacing, including Frame Doubling (perfect smooth playback of 1080i/60 content!)
- Usable with all renderers! Including
madVR, which is recommended for the best playback quality!
- NV12/YV12 output
Download
Source Code is available from my
Git repository
Binarys are available here:
Version 0.10:
-Installer (32/64-bit, CUDA 4.0+)
-32-bit (CUDA 4.0+)
-64-bit (CUDA 4.0+)
-32-bit (Older CUDA)
A note on the different versions: The CUDA 4.0 builds require a 270 series driver (or newer). The "Old CUDA" build should in theory work with much older drivers, in case you cannot upgrade.
Changelog
--Full changelog
--Release Notes
0.10 - 2011/08/14
- Refuse connection to MPEG-2 4:2:2 material
- Improved VC-1 interlaced timestamp handling
__________________
LAV Filters - open source ffmpeg based media splitter and decoders.
LAV CUVID - High Quality Hardware decoder for NVIDIA
This is a decoder for NVIDIA GPUs, it does not work with ATI/AMD or Intel, and it never will!
Requirements/Recommendations
- NVIDIA PureVideo HD capable graphics card (VDPAU Feature Set A or better - see
list here)
- At least 256MB of Video RAM, 512MB recommended
- Recent NVIDIA Drivers - CUDA 4.0 compatible driver recommended (270 series), older drivers may work with the "Old CUDA" build.
- Vista/7 recommended due to much improved driver handling, but XP SP3 "should work" (see hints below)
Performance
- 1080p60 decoding is only supported on VP4 hardware (VDPAU Feature Set C)
- When encountering performance issues, turning off the "HQ DXVA processing" option will yield the best gain in performance, at a minimal loss of quality.
- Using the latest driver (275.33 at the time of writing), can greatly improve the performance.
Hints
- When running on Windows XP, its recommended to turn the "Use HQ DXVA processing" setting off, its not fully supported on XP and might cause image corruption.
Known Issues
- The decoder will try to decode all video streams, and not refuse formats that are not supported.
- XVID in AVI will sometimes play not smooth / choppy. This is technically a problem with NVIDIAs decoder which should take care of this,
and therefor unlikely to be fixed anytime soon. I suggest to simply disable MPEG-4 ASP in LAV CUVID if you suffer from this problem.
reserved for FAQ, etc.
from http://forum.doom9.org/showthread.php?t=160290 |
|