Hacker News new | past | comments | ask | show | jobs | submit login
VLC 2.1.0 (videolan.org)
282 points by jbk on Sept 25, 2013 | hide | past | favorite | 142 comments

So, this is our new major release, and I'm going to share some stuff that should fit better the audience here on HN, and that are not part of the main announcement :)

First, this is a release that fixes some important architecture mistakes we've done in 2.0.x branch of VLC. I'm notably speaking of the lag in reactivity, notably on volume change (that was shared on the mpv thread) and seeking, but also some grave video settings propagation. I wish we could have fixed and shipped that earlier, but we couldn't (long release cycle).

Then, this is the first official release of libVLC that is LGPL for most of what you need as a developer, including the right modules. SDKs for Win32/64, MacOSX, iOS and Android are getting ready.

If you are a web developer, our VLC plugin now supports Windowless, to fill the gap between Flash and HTML5 (it should work on IE6,7,8 without too much work).

If you are on Mac OS, the interface is finally polished after the major changes of 2.0.0 :)

Finally, we decided, as a community that we will accelerate the major release cycle of VLC. The fact that we needed 1,5 year to get the fix to some critical audio core and video settings issues out is way too much. We will move towards a 6-months schedule with LTS.

Sure, there are other very good players on each platform, but we are doing our best so that you can play everything everywhere for free, using open source technologies :)

I have a rather odd question for you. I've been trying to use VLC for forensic work, specifically for viewing videos frame-by-frame. There's a way to step forward one frame at a time, but there's no way to step backwards. So it's really difficult to switch between two frames back and forth to look for differences. I've resigned myself to capturing screenshots and pasting them into an image editor then using undo/redo to switch between frames. Do you have any suggestions for how to do it better?

I know this feature probably wouldn't be useful to anyone but me, so I'm not really putting in a feature request. Just hoping to discover that someone else has already figured out a way of stepping backwards frame-by-frame, to complement the existing "step forwards" functionality.

You can use ffmpeg for this. For instance, to output one frame per second: ffmpeg -i foo.avi -r 1 -s WxH -f image2 foo-%03d.jpeg

See http://ffmpeg.org/ffmpeg.html#Video-and-Audio-file-format-co... for more examples.

If you want an interactive UI and you're on Windows, FFmpeg + VirtualDub is a great solution for doing this.

There are many use cases for stepping forwards and backwards between frames in a video; it's not nearly as niche as you suggest :)

This is, in fact, far and away my biggest complaint about VLC. You can say it's slow, but it's just a matter of caching the frames, something that QuickTime seems to have no problem with for the formats it supports.

But that means using a lot more memory.

And you can only cache a couple of frames or so.

Anyway, patches very welcome on that.

Although I haven't tried it, there seems to be an extension for that : http://addons.videolan.org/content/show.php/Previous+frame?c...

Last time I checked, Apple's QuickTime Player was able to do this. There's even an option to show frame numbers in place of units of time in the UI.

Have a look at VirtualDUB (http://virtualdub.org/).Should do everything you want and more.

If you're looking for differences between frames, have you tried using a differencing algorithm, e.g. so every frame is subtracted from the previous frame? EffecTV (http://effectv.sf.net/) uses a variation of this technique to do interesting things like cloaking and hologram effects.

There is a small extension for that.

The issue is that doing a correct back-frame can mean going back up to 2 I-frame in the back, in some situations.

Cache last N frames? (I don't know anything about video codecs)

I guess that would break when you jump to a specific location in the video, without the benefit of having cached the previous frame(s).

Lots of ram and very limited.

avidemux can do this. Most video formats are not designed or optimized for going backwards so it's much slower.

But fast forward is usually almost instantaneous, to the point it's often faster to seek backwards, then play back at normal speed, than to wait for a previous frame to be calculated.

There's no reason why the software can't cache frames (it's only 25fps normally) or fast forward from the last I-frame. 25 frames of 1080p HD video is 200MB, as uncompressed 32bpp bitmaps. I have 24GB of memory in my PC; that's the worst case, and it's not bad. A bunch of prior frames can be cached, and the next bunch recalculated if it looks like the user is going to continue stepping backwards.

I have stared at you're work for over 150 days straight.

Around 8 TB~ of content, estimating about: 666 KB/s.

It's probably higher then that. I just wanted to thank you.

Cool content, or?

Amazing content: drama, comedies, anime, movies, documentaries, cartoons, horror, broken rars, disc images. VLC handles like a beast.

Porn. ;)

I think my comment is too old to edit.

Just wanted to add on a serious note, VLC is great at everything I've thrown at it. Radio and video streams work fantastically and the interface is simple and efficient.

Probably ~80% of the videos VLC plays are pornographic.

76.68% of statistics are made up on the spot.

so then only 4.32% of videos VLC plays are pornographic

And math is hard in general.

Thanks for all of your hard work. VLC is a great example of open source software that "just works" for normal users.

Thanks :)

Amazing piece of software.

Somehow still can't figure out how to do the one additional thing I want (above and beyond what I have already sorted out how to do), which is quit the player and re-open it later at the TS of where I left off with my video. :-)

Use the srspos extension :)

It already remembers on Android :-D

VLC is one the most impressive pieces of multi-platform open source software out there. you guys and girls are doing a heck of a job. congrats on all the work.

Congrats on the release!

Can you give any high level updates on the VLC for Window 8 effort? I've been following the Kickstarter updates and know it's been more difficult than expected, just wondering if there's any new news.

Yes, we're almost near porting the core: http://people.videolan.org/~funman/win/wack.xml

Awesome! Great to hear, and thanks for the quick response.

I like the (very subtle) OSX interface polish I can see. Also, perhaps it's just me but it seems to open faster than 2.0.8 did.

Thanks for all your hard work anyway. VLC has been my default media player for years now. I can't think of another piece of software that I've used so regularly for such a long time.

It is faster than 2.0.8 to open on OSX, yes.

And yes, a bit of polish has been done on the OSX interface, but there is a bit more yet to do :)

I wish more attention would also apply to the bland Windows interface. It still feels like windows 95 :(

You understand that we are volunteers, right?

If noone wants to work on that and shares design, it isn't done.

I haven't noticed any differences in the interface, but the application is 50% smaller now. I like that.

Because there is only 64bits on Mac, no more Universal Binary for 32+64

It seems to open faster on Windows, too.

That is true too :) But the increase should be smaller than on OSX.

Why is this update not showing up in my Mac? I'm on 2.0.8 and when I checked for update it says that 2.0.8 is the latest version.

Edit: Nevermind, looks like this has been answered. VLC waits a week before releasing the update to the public.

Congratulations! How VLC is currently backed financially? how much extra money do you need for the project?

We receive only donation through paypal, that pay for the server, and going to conferences...

The rest is volunteer work :)

If you have a million or two to spare, we could do something though :)

To be honest, we need code more than money.

As someone who currently uses a different player (mplayer2) which shares an upstream (ffmpeg) with VLC, how much of the codec/format improvements are due to/push to the upstream projects?

I really hope all these great improvements are shared between the media player projects as much as possible.

Not quite sure myself, but I've been tracking the development of mpv, a fork of both mplayer2 and mplayer, and its development is going fast, very fast.

For example, intel VA-API support was ported and integrated into master in about a week. With support for VA-API VPP (video post-processing), so deinterlacing comes free too (just like for VDPAU).

That means that on my weak intel boxes, decoding 1080p content takes about 3-5% CPU and 25MB. Which means I can play 16-32 simultaneous videos in a grid at the same time. You should've seen the look on my clients' face when they saw me pull that one off, where the former developer couldn't even do one HD clip without lagging horribly.

It is, in a word, awesome. Just like this new VLC, which I use on my mac. Also awesome. I actually looked at the new VLC plugin code to make my own browser plugin for mplayer/mpv. Though in the end I didn't decide to support a windowless interface like VLC (because I couldn't really, mplayer-likes don't support that). That's fine though, windowed mode was far easier to code.

No code, have some money. PM me if that would help.

VLC is a great piece of software, but it's always missing some last pieces of polish that stop it from replacing my default video player (I only keep VLC in those rare cases when I have some unplayable video).

Two issues that are very annoying to me:

1. The lack of "Remember last played position" option is very frustrating. This option is now part of many popular media players.

2. The "Disable screensaver" option doesn't work properly. When you pause a video, VLC will stop the computer from going into sleep mode. This is pretty awful! VLC should only disable the screensaver while the video is being played.

And one last thing that would be nice: the ability to move the main VLC window by clicking and dragging on the video area, and not just by the titlebar.

1. you have an extension called srspos for that.

2. yes, pause is bad in VLC, because it still displays...

I just updated from 2.0.8 and already notice a lot of improvements in 2.1.0. Pause/play and start/stop used to result in some unpleasant audible artifacts. Sounds much cleaner now. Same goes for changing playback speed.

I still think there's some weirdness going on with using F11 vs double-clicking to switch to full screen view for video playback.

Overall great job with this release.

BTW, I'm also loving the fact that I can use VLC on Android. I compiled it from source back when there were no binaries, currently am using the nightlies, and am looking forward to being able to get the stable releases in the app store eventually.

Thanks for the breakdown. VLC is my primary but maybe now I'll even be able to uninstall mplayer and the others!

I use VLC in win7 (x64) and in ubuntu (x64). I usually watch my videos from a slow memory card or pendrive, because of this I try always to increase the file caching the in input codecs, first, I don't understand why it is limited to 6999ms, is there a reason (my machines have between 8gb to 32gb of ram, so would be nice to prefetch everything...)? and second, the volume is still with some lag... i guess because you pre-amplify it.. the lag is a real pity because makes it feels a way worse player... still it is my favorite player! so thanks!

So are all the 2.X releases going to be named after Discworld characters? Twoflower and now Rincewind...

And The luggage for 1.x. Yes.

Do you have some pointer handy for further information about the SDKs? I've not been able to find anything on the site (or on the wiki)

What OS are you interested in?

Mostly iOS, but also OS X.

When are you guys going to release an official Android app?

I've been grabbing the nightly builds and installing them on my phone for a while now.


I really don't like the idea of the Playlist-driven interface forcing itself in front. I have no use for Playlist, why do I have to see it, ever?

Even when I launch a file from Finder, I get a split-second blink of the Playlist. And when the clip stops, I see Playlist instead of the starting screen and can't drag and drop to play files to it anymore.

When I disable the Playlist by pressing its button on the interface, the expanding transition of the window when opening a file is oddly jumpy — hopefully an easy fix in future releases (I'm on OSX 10.8.5). Playlist still appears at times.

The standalone Controller module from the interface… I miss it, any chance of it ever returning?

Back to the two years old VLC 1.1.12 for me, it was much better thought-out interface-wise (Playlist is just a functionality, not the driving feature and Controller is still there) — and it still plays every file I need it to.

I will of course keep checking for updates.

I didn't like the interface since 2.x came out, but I thought I'd give it a shot.

In the time since,

* I have never used the playlist on purpose once

* I kept wanting to put the video always on top in a tiny window while I do something else, and always visible controls/strange resize limit make it worse than before. Compare: http://imgur.com/c4V9k12

So I wish the VLC guys the best, but I have moved on to MplayerX and only keep VLC.app around for some hypothetical case in which the other player won't work.

I'll keep hoping for 3.x interface changes.

I had the same problem with playlist. Going back to 2.0.8 now. It's more stable even though it's a bit slow when closing the app.


We finally have H264 hardware decoding on Mac. That's the single largest missing feature that prevented me from completely switching to VLC. I used to open H264 videos with QuickTime.

Good job guys!

I am running VLC 2.0.8 on windows, and when I check for updates, it says I am up to date. Am I on a different release channel? Anyway, I switched to VLC 2.1.0.

As with every major release, we usually wait for a week before activating it for normal people :)

Oh, okay. While you're here, I had one other question that I might as well ask: why can't I install VLC on my Nexus 4 using Google Play? I've installed a nighty APK, and it seems to work fine on the device.

Because you are in the USA. This will change in the next month.

Thanks for the help!

I remember when I first moved to Linux, six or seven some odd years ago for the first time, and I researched a good media player. I went, unlike others with mplayer, with VLC. It was one of the first projects that made me think "how are proprietary software companies not embarrassed to compete with this, it is SO much better!"

Thank you guys. You are true FOSS heroes.

I have almost the exact same story as you. VLC is simply a fantastic piece of work and had been for years. Incidentally that is also my thought on for instance Gnome-Shell vs. Metro, OSS has so much unique potential.

Apparently shuffle is still not working as intended... Man this issue must be around for ages now.

This problem makes VLC useless as my default music player :'(

Why use VLC as a music player when it is suited for a movie player? I use (and contribute to) clementine (qt based, foss, same class of cross platform-ness as vlc) because I like watching videos in one program and music in another, where both are tailored for the task rather than the kind of muddy middle ground like windows media player has.

Thanks for contributing to Clementine, I use it all the time!

I can attest to this.

I tested on python a music playlist and randomly arranged the numbers, and also tried the same on vlc. I found in python, numbers were really random (done maybe a month or two ago, so they implemented the new algo). However, in vlc, this was the issue:

Songs would come in as [6, 7, 8, 3, 4, 1, 2, 5]

So the "random" or "shuffle" was kind of half-done. You would have the same artist's songs being played because if you sorted by album they were right next to each other.

I went on #vlc once and I tried submitting a bug report. I seem to recall one or two was submitted online, but many claim it is simply not a bug. Random or shuffle, either way the definition is skewed as there is some linearity.

Luckily, I have cmus, and I connected that with cmus-remote to my android. ;) Trust me, once you have a nice linux ncurses player for terminal, it is very hard to seriously consider any competitors. Vlc is still nice though to tell my friends to install on windows machines for anime. And because they have a music library of ~30 songs, they will probably not notice the shuffle issue.

This exactly the result you'd expect from randomization. There will always be some sequences that are in their original order. It sounds like you want some kind of pseudo-random playlist with no artists next to each other. That is not random.

I am sorry, got back from work and noticed I wasn't very specific.

What I mean to say is imagine a deck of cards, to be "shuffled".

Most players will shuffle by rearranging the cards, and you'll get the occasional adjacent cards next to each other, or you may not, it is just random all around.

In vlc, you get more of a beginner's shuffle (say, from a child). Cards are mixed, but not shuffled fully. This results in play which prefers groupings of cards (Ace of spades, 2 of spades, 3 of spades), but at a common rate. Therefore, we can say it is "sort of" shuffled.

I preformed about five tests, and found as little as ten songs will show the effect. My test was install the newest vlc (windows 7 64-bit build), add 10 songs to playlist once it opens, then hit shuffle and record how the 9 songs are shuffled (assuming you are on song 1 in the playlist).

To have comparable random data, I did "import random" in python and then random.shuffle with an array with values in the range of ten.

From this, I gathered vlc was not random "enough", which for a music library of around 10,000 (11,000 now, but 10 at the time), this became irritating enough that I view vlc more as a starter multimedia platform. Were this issue to be fixed (or even seen as an issue!), I would be quite surprised.

Unless "shuffle" means something other than what I think it means, I don't see how it should even be possible to mess it up. What sort of issue is there?

I'm completely unaware of the VLC shuffle issue, but a surprising number of media players implement "shuffle" in non-obvious ways. Some shuffle your playlist and always play through it in that order (over and over again, if you've put it on repeat), others grab a random track only when the "play next" event happens, others will shuffle on the "play last" action as well as "play next", .etc

Just because something seems intuitive doesn't mean all developers will implement it the same way.

I guess correct depends on if you want a "playlist shuffle" or a "random song" :D

I'd like to have both available. Most other music players provide an option to shuffle the current playlist (which rearranges all the songs in a random order, and stay in that order) And they provide a "random song" option where all the songs from your current playlist are played in a random order for ever.

VLC shuffles the playlist upon hitting the shuffle button and does not alter the order until shuffle is disabled and reenabled again. I'd like VLC to go through the whole playlist in a random order once, and when every song has been played instead of reusing the same pattern again, reshuffle.

Yeah, I guess it seems obvious to me that the right way to "shuffle a playlist" is to shuffle a playlist. Literally just take a list of songs, and Fisher-Yates shuffle the bugger; give the user exactly what the button claimed.

Yep. Noone seems interested in fixing that...

Is there a bug filed somewhere? Surely this can't be hard to fix... (famous last words)

Yes, or a dozen.

It is not hard to fix, but it needs someone who wants to spend one week-end on that part.

Every day I'm...

The streaming and transcoding capabilities of VLC appear awesome but are hard to get to the bottom of. I tried to use VLC to convert a h264 stream coming out of an IP camera (Foscam) into either a live FLV stream or an iPhone compatible HTTP stream; it seems like it is POSSIBLE but actually knowing which sequence of magic whispers to utter is the challenge :-)

We are working on it for 2.2

Congrats to the VLC team!

While VLC is excellent and we would like and want to use VLC as a plugin in our corporate environment, we sadly cannot, because there's currently no way to configure VLC plugin to use a proxy. In order to get to the internet, everything must go through the proxy. It would be very welcome if You could implement this little functionality. VLC plugin should just get the proxy settings from the browser and it would be done. Ofcourse, bonus points for SPNEGO.

I have just made my HN accounts only to post this request.

Keep up the excellent work!

Edit: minor typos.

Please mail me.

When is the VP9 support coming?

We are waiting for Google to officially release a libvpx version for VP9 decoding...

It seems to take a long time: http://git.chromium.org/gitweb/?p=webm/libvpx.git;a=tags

You can now see the total playlist time and the startup time seems to have been almost eliminated.

It's great to see significant improvements to the software you use everyday.

Glad you like it :)

Does anyone like the Mac OS X interface? I've been tempted to hack on it to make it nicer.

Switching to the dark theme has made it more pleasant for me, but there is still room for improvement.

Please share improvements :)

Been using VLC for as long as I can remember, but recently I have had loads of audio/video sync problems with VLC. Really annoying since I don't want to use any other media player, and I've had to. Will this release do better?

There are keyboard shortcuts to manually sync audio/video.

It should, yes.

I loved VLC, but since I've started using Daum PotPlayer I just can't go back :\


Sure, using software violating open source licenses is a great idea...

I wasn't aware of any violations. Regardless, PotPlayer just seems much better than VLC. And this is coming from someone who used VLC exclusively for many years.

In any case, this bit can be found in the Copyrights Tab of the About section:

"- This program contains the video decoder FFmpeg (http://ffmpeg.mplayerhq.hu) was used, FFmpeg subject to the LGPL license. LGPL license, refer to the installation directory LGPL.TXT. The modified FFmpeg sources can be downloaded from the http://potplayer.daum.net/devel/ffmpeg.zip."

I don't know if that resolves the situation though.

I have always tempted, and wanted to use VLC. But i have always been sticking to MPC and its derivative. Currently I am using MPC-BE.

The reason is rather simple. VLC on Windows is just plain ugly. You could tell this is a Linux software ported to Windows. It doesn't even need to complex and fancy. Take a look at MPC-BE, plain simple and stylish.

And it isn't all just about the looks. The settings, menu placement, icons, etc.

I really wish something could be done about it.

Would it be possible to add key frame previews when mousing over the time bar? Similar to youtube where you mouse over a time and see the closest key frame so that you can have some idea of what part of the video you are about to skip to beyond the time. Thanks for the awesome software and keep up the great work!

It's a bit funny and sad how VLC has touted new stuff "for anime fans" for a few releases, yet every time they've done it they still haven't managed to catch up to the "standard" solutions in those circles. If you're on Windows (and a ton of people are - the lion's share of VLC users included), CCCP is an equally simple one installer solution that can be pushed even further with things like madVR and XySubFilter.

For example, VLC's dithering of 10-bit content still seems to be worse than CCCP out of the box, leading to banding where there shouldn't be any, and it seems to be doing something weird to the colors in all the things I tested it with. I'm not exactly sure what it is, though, as it's not a color matrix or luma level issue - I'd post some screenshots but I'm at work now. Also, Nvidia users still seem to have luma level issues out of the box that requires a trip to GPU settings to fix.

Congrats on the release anyway, VLC has come a long way from the 0.8.6 days as far as high-end media playback is concerned.

> It's a bit funny and sad how VLC has touted new stuff "for anime fans" for a few releases, yet every time they've done it they still haven't managed to catch up to the "standard" solutions in those circles.

Our goal is not to match the crazy setup people do and spend hours to tweak.

For the 10bits dithering, use the OpenGL output, and it is done.

>Our goal is not to match the crazy setup people do and spend hours to tweak.

Installing CCCP is as easy as installing VLC and gives you better quality out of the box. Installing and configuring madVR is an extra five-ten minutes of effort. Hardly a "crazy setup" that would require "hours of tweaking". There's also KCP which comes with madVR preconfigured, though CCCP offers better compatibility with a wider range of setups (which is why I personally recommend CCCP with madVR as a separate optional component on top of it).

Also, at least in the previous version, 10-bit dithering was still lacking even with OpenGL output, as demonstrated here: http://screenshotcomparison.com/comparison/32677

I haven't been able to test if the situation has improved in the new version yet, though.

We will have to agree to disagree. CCCP and madVR configuration is not a five-ten minutes of effort. Especially for most people. Not to mention the non-free licences...

Last version, the matrix colors were wrong, as clearly explained on the release page, so it's soooo great to compare with it.

And maybe, if you were not an asshole to us, we might be interested in listening to what you have to say. Until then, not so much.

>We will have to agree to disagree. CCCP and madVR configuration is not a five-ten minutes of effort. Especially for most people.

CCCP requires no configuration. It just works. And I said that I recommend madVR as an optional component, since CCCP already provides high quality playback out of the box. I've been saying this for a good while now but you keep talking like I said madVR would be a must and use that as a basis to claim that VLC is "just simpler".

Installation and basic configuration (the average user really doesn't need any more than that) madVR on top of that with a guide (and there are plenty) is five-ten minutes of effort, but as I said, it's not a necessity by any means.

>Not to mention the non-free licences...

All the playback components in CCCP are FOSS with the exception of Haali Media Splitter, which is more of a fallback at this point. I'm not really sure about the non-component parts (the installer and settings panel), though. madVR is proprietary, yes, but it also happens to be the most advanced video renderer in existence. Unless you subscribe to RMS' worldviews about proprietary software (in which case you wouldn't be using Windows to begin with), I don't see a reason not to use it if you have enough interest in high quality playback.

>Last version, the matrix colors were wrong, as clearly explained on the release page, so it's soooo great to compare with it.

We were talking about dithering though (which that comparison also demonstrates), so unless the matrix issue was directly linked to the dithering issues it's not really relevant (and I didn't mention it either). And as I already said, I haven't had the chance to compare the latest version properly yet.

Also, chill down a bit, will you? While VLC likes to advertise itself to anime watchers, it's an audience that on average cares a lot more about high quality playback than many others. And if your "goal" is "not to match the crazy setup people do and spend hours to tweak", then why would you get upset when I point out that these "crazy" setups (that at their very basic level are as easy to install and use as VLC is) give better results?

> CCCP requires no configuration. But does not update...

> FOSS with the exception of No comment...

> We were talking about dithering though (which that comparison also demonstrates), so unless the matrix issue was directly linked to the dithering issues

How do you do the dithering if it is not during the YUV->RGB conversions, aka the matrix? If it is not done there, it is done in swscale like all the other players...

> Also, chill down a bit, will you?

I am usually quite calm, as you can see on this thread or the reddit one. But I'm not to people like you, who are at the limits of insults (and not on this thread, I know). Once you plan to speak correctly, maybe we can talk in a calm down way.

>How do you do the dithering if it is not during the YUV->RGB conversions, aka the matrix?

I thought you were referring solely to the fact that in the comparison I posted, the video was incorrectly converted with BT.601 instead of BT.709 on VLC's end.

Anyway, I'm home now, which means I can properly compare stuff (at last). Dithering certainly seems to have improved since the last version and BT.709 is used as well. There's something weird going on, however - the colors in VLC appear slightly off for some reason (and it's clearly not the usual suspects of TV/PC levels or BT.601/BT.709): http://screenshotcomparison.com/comparison/42453

Still, a notable improvement for sure.

This is very very far from the "haha, morons, 4K; morons, 10bits" comment you did...

Sorry, but the color difference is very very slight (if even noticeable), and are you sure the issue is on the VLC side? Did you try mplayer2 and mpv?

>This is very very far from the "haha, morons, 4K; morons, 10bits" comment you did...

Uhh, what? I have not written something like that about the new version anywhere on the internet.

But for the record, I do think marketing VLC as "4K-ready" is silly - there really shouldn't be anything special to 4K besides the bigger resolution, meaning that if you have the resources to decode it, you should be able to play it, and it has been very much possible with other playback solution (and likely even with older versions of VLC? I haven't checked). In a way, it's similar to this[1] - what it's advertising is actually nothing new but because 4K is the hot new marketing term of the day they're going to plaster it all over the damn thing.

[1] http://i.imgur.com/NMN9b8p.jpg

What do you mean by CCCP "not updating"? It got an automatic update checker last winter and is actively developed.

> While VLC likes to advertise itself to anime watchers, it's an audience that on average cares a lot more about high quality playback than many others.

That's rich, considering the majority of anime today is garbage in production quality compared to anime of the past (in animation and story). Anime fans care deeply about playback quality? Yeah right. The minority do. The majority watch from CrunchyRoll or some free site like gogoanime. People such as yourself are such a rare breed, it would be an utter waste of time and resources for VLC to cater to you, and I'm not even sure why they make any attempts.

Um, I don't know about you, but I like how VLC "just works", is extremely portable, and I'm very uncomfortable with codec packs, they have a tendency to screw up video and audio playback and are often quite bloated. (Plus I like free software)

So I don't see a problem with VLC.

The Daiz summons works on HN too I see.

I agree that 10-bit playback needs to be addressed. However it seems either CCCP or mplayer2 work great with no noticeable difference in quality. Only VLC seems to have an issue with decoding 10-bit video streams.

Works fantastically well for everything else though.

There seems to be a regression in the hardware-accelerated decoding. Worked fine in 2.0, now it looks like this: http://i.imgur.com/IzSfo0v.jpg

(Win64 VLC build on Nvidia hardware)

Can you try the win32 one?

Sure. The Win32 build does the same. I also noticed reliable crashes at startup with some videos. In a blind guess I updated the video driver (from v314.07 to v327.23) with no effect. With disabled hardware-accelerated decoding everything works like a charm.

Give me a note if you would like me to do more testing.

BTW: After the crashes... what kind of information sends the bug report function to you? Anything privacy related (file name, ip address, etc.)?

Thanks for making this software. I have been trying to add a RSS-ticker and stream my video for a month...using ffmpeg. Even after posting on ffmpeg user gropus, I got no useful responses.

It took me 5 min to do the same using VLC.

Care to share your results and/or notes? I recently started messing with VLC's stream output capabilities and would love to see some interesting examples of what is possible.

I had problem with AirPlay in Mac OS X 10.8.5. When using internal speakers the sound is normal. But when I switch to AirPlay speakers the program hangs and looses sound. Now I'm going back to 2.0.8

Thanks jb, awesome work by the vlc team - as always.

Could you maybe share some news on the status of the web plugin for the Mac?

There is a new one finished. Do you want to try it? Mail me.


Clicked hoping for airplay or chromecast support. Maybe next time :)

Well, those are difficult because of Apple and Google who do not really want 3rd party solutions.

* New port to iOS, from iOS 5 to 7, on all iPads and iPhones after 3GS.

Is there any way to actually get VLC on iOS anymore?

Yes, use the AppStore.

The app store.

I've recently switched to Media Player Classic for watchign movies. I tried not to, because VLC works on Linux, but MPC's video quality is simply superior, when you put the two side-by-side you can see a difference...


so when I'm watching a movie, I will switch to Windows and play it on MPC. For everything else VLC is fine. Annoying, I've tried filters and other fixes, but nothing worked.

This post is actually devoid of factual content as it stands. Please don't take it as an insult, read on:

Media Player Classic uses codec decoders you have installed on your PC, VLC ships with everything it needs to play your videos. In other words, you should not be comparing VLC to MPC, but rather VLC's underlying codec library (from ffmpeg, I believe) to the active codec decoder being used on your Windows machine.

For example, I too use MPC on Windows to get better video - but that's because I have CoreAVC installed and MPC uses it to play h264 content. CoreAVC blows everything else out of the water in terms of performance and quality.

What codec are you using on Windows w/ MPC?

Media Player Classic does have it's own video renderers, however, which are responsible for scaling and colour conversion. It also has FFmpeg built in to decode some more popular formats without relying on system codecs.

The washed out colour in that screenshot can probably be fixed by changing the video output method (to OpenGL/Direct2D/Direct3D) or changing the default luma range in the graphics card settings from 16-235 to 0-255.

It's probably the luma range. I remember having this "washed out" color in KMPlayer and wondered why VLC's picture was darker.

I'm not sure, but as an end-user, I'm comparing the two players on the out-of-the-box results I get when playing video. If VLC's codec library is inferior to the one on my Windows computer, then I won't use VLC unless I could easily import my proprietary codecs.

H264 (the decompression standard implemented by VLC/ffmpeg and CoreAVC/MPC) has well defined output in YUV space, and up to +/-1 pixel values in RGB space.

The differences you have captured here indicate that at least one of them is applying non-standard filters of some sort. Perhaps it's just a matter of the right settings (though I cannot offer help in determining what they are)

So, I don't really the difference, except that your video colors are wrong. Change them in the control panel.


>For Anime Fans

>New 6.1 downmixer to 5.1 and Stereo from MKV/Flac 6.1.

>Correct YUV->RGB color matrix in the OpenGL shaders.

I like how they put a separate entry for pirates.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact