15 years of VLC and VideoLAN
jbkempf.com
jbkempf.com
They proceeded to start the VideoLAN project, with the VideoLAN Client (VLC) and VideoLAN server, and streamed movies and public television channels to the whole campus.
Interesting how it came to benefit everybody.
Source: I studied there and had a chat with one of the original creators of the project once.
[edit] if the point is to be cryptic and appealing to nerds, it succeeds in spades [/edit]
https://twitter.com/drewtoothpaste/status/525044698071957505
The old network was TokenRing based, and therefore, the more people connected, the bigger the lag for LAN games was. So they wanted an Ethernet one :)
Anyway! Goods times :)
It plays literally everything. We regularly had sponsors show up the day of the show and hand me a USB drive with their ad reel on it. With no clue what the format would be, I would always be able to say, "yeah, we can put it in the playlist for tonight".
It has excellent playlist abilities, and excellent means of controlling the playlist. Our shows often included multiple sources (live video, sponsor reel, feature, short, trailers, etc.), and being able to manually select the right things at the right times with keyboard shortcuts was great.
It actually allows one to kill all on screen displays, and can be reliably configured to always open video on the secondary display (projector) and controls on the primary display (laptop). This is shockingly difficult with every other player I used. They would always have problems getting things onto the right display, or would show some kinda bullshit on the screen. This is particularly true of the DVD and Blu Ray capable players; they're an utter shit show, even if you pay a bunch of money for them.
So, thanks! I love VLC bunches. I've donated in the past, and will certainly donate again.
In the ten or so years I've used it, I've only come across one file that VLC wouldn't play (excluded DRMed files) - a (possibly malformed) 24hr long MP4 I recorded a few years ago. Pretty much everything chokes on it (VLC crashes straight away), though oddly enough Windows Media Player handles it fine until you try to seek to a different time.
I've dabbled with other media players/codecs in the past, but usually end up back at VLC not long after due to its versatility. Impressive stuff.
I ended up recovering most of the footage by re-recording the screen whilst it was playing in Windows Media Player. Not ideal, but it was a low-ish quality capture of a webstream anyway, so any quality loss wasn't particularly important.
It helped me recover some GoPro footage that went corrupt. You feed it a known good video from the same camera/same settings and then it basically uses the structure of the good footage to rebuild the bad footage. It worked a treat after I found a good file for it.
Have a look at it, you may find it helps you out.
[0]: http://i38.tinypic.com/34gkavn.jpg [1]: http://i.imgur.com/RWIAe.jpg
However, I just tried it is fixed already, I love VLC.
I've seen files that mplayer won't play that VLC will (though I've seen more of the opposite), but when mplayer can't parse a file it tends to simply not play it rather than crashing. So I'm not going to use VLC on files from the untrusted internet.
Does a certain camera produces only even timestamps? Let's check for that fix it, it is "just one small fix: one if and a division". Is that MPEG encoded with swapped croma? Let's detect it and fix it, it is "just ome small fix: one if and a swap".
Over the time FOSS projects accumulate all these fixes and one day you realize that they can read practically everything as if a single person sat down and wrote that super-robust code in one go. Proprietary software cannot benefit from this kind of drive-by contributions.
Media codecs take a really long time to disrupt the continuum, and often times, decoders can play back other kinds of media by just changing some header information in the file.
For example, I wasn't able to stream any of the 32C3 streams, they only worked via the in-browser player.
QuickTime doesn't even have a damned playlist function which is why they were using iTunes. But, iTunes has some of the most bizarre behaviors I've ever dealt with, and awful playlist functionality, in general.
If you're reading this team VLC, thank you for your work. Ways to contribute to VLC: http://www.videolan.org/contribute.html
There is support for hardware accelerated h.264 decoding in VLC; you just need to enable it. I think the option is in Input and Codecs tab in the preferences.
The video and audio streams within such files are, by design, out of sync, and requires playback within QuickTime to actually get the file to play back properly, as the content creator intended. Workarounds exist, and some playback software can handle the problem internally, but VLC in particular is not always able to.
He pulled up a video talk by some "expert" on the topic.
Oh yes, he used VLC.
Thanks for the classic "umm.. you know..." moment VLC project.
That's a weird claim. It's not like FOSS is taking tax money or forcing people to pay for something they don't use. How else could it possibly be parasitic?
It was about as coherent as cooked spaghetti.
Sometimes it's quite true, sometimes it's not, while I dislike extremist opinions probably his problems weren't solved by FOSS :) It depends on the task you want to solve.
Filezilla and alikes succumbed to that long time ago while VLC stand above the crowd.
Kudos, hats off and happy birthday!
We receive 5 of those offers per week, with VLC. And the amounts proposed are very very tempting.
Thank you for not doing it.
Like? I want to move to an alternative, but nothing reasonably easy to use and deploy on windows comes close FileZilla for performance.
The moment FileZilla prostituted itself - it's wiped out of my list of any useful tools immediately and forever.
cheers for a great piece of software I use and love since probably around 12 years :)!
We should have fixed both in the last version.
I tried it on my tablet (an HP Stream 7) running Windows 8.1, hoping to use it to play the music from my iTunes library (by copying the Music folder in iTunes’ iTunes Media folder from the computer that I use iTunes on to a microSD card inserted in the tablet’s microSD card slot).
Unfortunately, it had a number of issues:
Issue #1:
It seems that VLC doesn’t like the directory structure iTunes uses to store your music (when you’ve checkmarked the option in iTunes to 'Keep iTunes Media folder organized'), which consists of the top level (the 'Music' folder) containing folders named after each artist, which in turn contain folders named after the albums of each respective artist, which in turn contain the actual music files for those albums.
The reason I believe VLC doesn’t like this way of having the music organized is because after letting VLC read this music folder, VLC showed the albums in a completely non-sensical way (it was showing duplicate entries for the same album, with tracks in those albums being split between the duplicates (despite the music files containing ID3 tags!)).
Issue #2:
There’s no way to tell VLC not to search for information on the tracks from the Internet. It shows some of my songs with erroneous album art, etc. My songs that come from actual albums already have the album art embedded, so I don’t need VLC applying completely irrelevant album art to songs that aren’t actually from an album!
Issue #3:
It’s extremely slow (on my HP Stream 7)!
――――――
I ended up switching over to MediaMonkey on the Windows Store, and while it has a host of issues of its own (it doesn’t show notifications for songs with album art, the UI gets glitchy after using it for a while (stuff like not showing text in the app anymore, so you can’t see your track names… which can only be rectified by closing and reopening it), etc.), at least it actually shows the contents on my Music folder perfectly organized (no duplicates or other such issues), it doesn’t try searching for metadata on the Internet, and it’s actually fast.
Completely. VLC can be run headless from command line.
libVLC is used in Android, iOS, WinRT, Tizen ports of VLC. You can build any UI you want about the library.
Moreover, we're working on a new UI, right now.
I also find it annoying that the filters window is always on top, so you have to close it after configuring the filters which makes you forget that filters are turned on. I guess always on top can be useful though, so it could be made optional in the window perhaps?
It was featured on HN couple of weeks ago: https://news.ycombinator.com/item?id=10580208
only wish I found it sooner.
I suppose if you go too far in this area, you just end up reimplementing Kodi/XMBC, though.
It will come on desktop.
In all seriousness, as they say, VLC just opens everything. Thanks for it!
Should be what you want.
Available for Linux, Mac and Windows: https://mpv.io/
VDPAU allows my 7 year old weedy 1.6ghz atom to play 1080p without breaking a sweat (around 2% CPU usage).
VLC lagged behind a lot of other players (e.g mplayer, my personal favourite player; which added support in ~2009 or so), but has had decent VDPAU/VAAPI support since 2.1 (2013?).
In the case of VDPAU on nvidia, support for 4K is a hardware limitation (the purevideo chip that actually does the decoding). It's supported on purevideo 5 and later (present on some later fermi and most Kepler architecture cards).
It's the same story with Intel. Generally speaking, only Haswell and later architecture CPUs have support for 4K.
[0] and some other less prominent stuff: http://bellard.org
https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2015-59...
>"foobar2000" is indeed a piece of random gibberish I had to type into "project name" box when creating a new project in MSVC, on the day all this started. IIRC I spent about 5 minutes on thinking about it - I wanted to get things working ASAP rather than worry about the name.
That forum profile has a link to Peter Pawlowski's website [1] and has been active since 2001, so I'd like to believe it's really him.
[0] - https://hydrogenaud.io/index.php?PHPSESSID=j8ru3u6374lh2vvh4...
[1] - http://perkele.cc/
Wish SRTP can work well someday.
Is that possible or do you have to source the web for several obscure codecs?