We just released VLC 1.1.0
videolan.org
videolan.org
And the lua extension framework already let's you get it back.
Some encoders might not create the index properly, and some players might have tricks to seek (offline?) even without one.
To repair these files, see: http://muzso.hu/2008/12/18/fixing-flash-videos-flv-for-use-w...
I've heard some recommendations on how to configure VLC to be more responsive, but the fact remains MPC-HC performs better "out-of-the-box" than VLC.
I still keep VLC around for anything MPC-HC has trouble playing, however, as VLC truly does play just about anything if it is playable at all.
But VLC is invaluable for always showing something.
And some nVidia GPUs have a wrong colourspace output, which makes the colour to be faded...
Here MPC-HC, uses shaders and special renderers, technologies that VLC doesn't use on Windows.
But Mplayer and VLC use the same technologies, same decoders, and same output modules technology (xv, x11 and plain d3d)
Here you go: http://ale5000.altervista.org/vlc/extensions/subtitles-mod.l...
It does not have the sound bug that causes Windows Media Player(with codec) to make the background loud, and the main track soft.
I noticed that MPC-HC uses much less CPU (using the GPU I assume. Are there any tweaks to get VLC to do the same? Or is this quote above an indication that this just doesn't work well in ATI cards?
BTW, I'm using ATI hardware and I find CPU usage around 10-20% in MPC-HC vs ~50% in VLC. In spite all VLC's other awesome features, The CPU useage and resultant fan noise are a bummer.
I love the skins and plug in feature, btw.
Good work.
But we are not really Windows developers...
On ATI drivers, the data back path is slow, and you need a special GUID that ATI doesn't want/cannot to communicate. Adobe uses it, we cannot yet. I believe this will be fixed in the future.
I'd personally be very interested in hearing some details about this, if you have a few moments to write something up (or even paste a few links to some mailing list posts or the like, somewhere that I can do some reading).
First, remember that VLC is not a media player. It is a framework, like GStreamer, QT or DS. It works in the same way, with modules/plug-ins/objects that are loaded when needed.
For the matter of GPU/DSP decoding, you have two choices: either you do a codec module abstracted and independent from the rest of the modules or you plug a special codec module to a special renderer module (and violates your clean separation, but well...) The second is faster, of course. But...
But, then you cannot control anything: depending on the GPU/DSP vendor, you will have different filters (deinterlacing, noise, gradient...) that you cannot control, you have different color tones, etc... So depending on the GPU/DSP, you will not have the same experience...
Also, you cannot use that method for restreaming and converting.
Then, you need some hardware specific code, which, of course we want to avoid...
And finally, for each 'API' we need a special renderer, and not use the normal ones. Which makes more code to maintain, and VLC's core team is hardly 5 persons.
Does anyone have links to who I should talk to to volunteer as an Intel gfx hw tester? Netflix+Silverlight+Win7 is using GPU acceleration for video on my netbook, it would be great to have VLC take advantage of the same.
It's a great piece of software anyway! Congratulations on the latest release.
Thanks for the tip though, it looks very interesting.