View Full Version : Does a vlc decoder plugin exist? If not Why?
UltraTV
3rd December 2009, 20:20
While it's fairly straightforward to pipe video from vlc to x264 directly for encoding and such, has anybody thought about or created a vlcsource plugin for avisynth. I find VLC's decoding engine to handle certain formats much better than native direct show plugins. One example is VP6 decoding, which is buggy as hell under directshow, but is handled flawlessly by vlc (best demonstrated by handbrake).
What do you guys think? Has this been done? Is it possible?
Leak
3rd December 2009, 21:16
You're looking for ffmpegsource (http://forum.doom9.org/showthread.php?t=127037), as that's the library VLC uses for decoding...
np: Billy Bragg - Strange Things Happen (Brewing Up With Billy Bragg (Disc 1))
UltraTV
7th December 2009, 19:01
Yep, found it, sorry I didn't google harder.
Unfortunately, it doesn't work as well as piping directly from flc or ffmpeg itself. I'm decoding an flv wrapped vp6 video and it's returning the wrong framerate. Hopefully ffmpeg source gets updated to better handle these small issues, it's potentially the most useful decoding plugin I've seen to date.
In any event, thanks again for the reply.
Didée
7th December 2009, 19:20
BTW, recently I discovered that all ffmpeg/avlib based decoders seem to decode VP6f incorrectly. There is noticeable DCT drift, with frames getting "dirty" over time, then -*bang*- suddenly refreshing in the middle of a scene. Anyone remembering old XviD with "simple DCT"?
Workaround for correct encoding: have the old VP6 codec (VfW) installed, remux FLV to AVI, then use AviSource.
TheRyuu
9th December 2009, 05:56
Yep, found it, sorry I didn't google harder.
Unfortunately, it doesn't work as well as piping directly from flc or ffmpeg itself. I'm decoding an flv wrapped vp6 video and it's returning the wrong framerate. Hopefully ffmpeg source gets updated to better handle these small issues, it's potentially the most useful decoding plugin I've seen to date.
In any event, thanks again for the reply.
Post a sample.
BTW, recently I discovered that all ffmpeg/avlib based decoders seem to decode VP6f incorrectly. There is noticeable DCT drift, with frames getting "dirty" over time, then -*bang*- suddenly refreshing in the middle of a scene. Anyone remembering old XviD with "simple DCT"?
Workaround for correct encoding: have the old VP6 codec (VfW) installed, remux FLV to AVI, then use AviSource.
roundup (https://roundup.ffmpeg.org/roundup/ffmpeg/) (if anyone cares about vp6)
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.