1428
IAmA VLC media player developer. AMA
As promised for the 10 years anniversary of GPL of VideoLAN, here is an IAmA.
Reddit has always showed strong support for our work, this is a small give-back :D
I am personally one of the main VLC developer, and the president of the VideoLAN non-profit organization. AMA.
Verification is on twitter.com/videolan
PS: I've been lurking around here occasionally, but this is a new account.
PPS: VLC is not my job, I am a volunteer.
Edit: since the beginning of this IAmA, Redditors donated around $870 and 110€. Thanks!
jbkempf242 karma
Yes, and those are most welcome!
Reddit gave quite a bit of money for our 10 years... I counted around 1100$ coming from people of Reddit.
lrdx66 karma
You have developed one of the best applications out there and I absolutely love it! I'm sorry to say that I've never donated anything to any software developer but for VLC I just had to.
It's not much but 40€ was something I could spare, cheers!
WombatLover519 karma
OK, I'll ask it. So, if I'm watching a movie and it crashes, if I send the bug report, is it going to tell you that the filename was girls_with_dicks_gone_wild_7.avi?
msingerman29 karma
It was my understanding that the reasons that it was pulled from the App Store - the DRM wrapped around it made it incompatible with with VLC license - applied to the Android Market as well. Is this not the case? Or will it just be available as a side-loading app?
itiLuc317 karma
Do you guys know that your software plays a major part in the worlds largest school of audio engineering (SAE)? it used in almost every lecture.
jbkempf248 karma
I wish I was on Facebook so I could 'like' :D
Since you speak about Audio, VLC 1.2 should behave better with audio playback.
undstudent307 karma
Since no one has asked, what's up with the font cache message?
Also, I just want to say thank you guys for making such a great product. And for those of you who don't know, VLC can also capture, convert, and stream media.
jbkempf282 karma
This is not the best part of VLC, and thus this deserves a correct answer.
A lot of subtitles are now using crazy fonts and crazy fonts effects. To do that, you need to have a list of all the fonts in the system, to be able to show the subtitles in the best way.
Unfortunately, we use fontconfig for this list, because it is the simplest solution (cross-platform, compatible license) but it is very buggy:
can be stuck,
quite slow to create the list,
recreates the cache entirely as soon as you add one font!
doesn't save correctly the cache in some systems, which makes the cache to re-run and re-run again...
I'll try to find a solution, but I haven't got enough time for this, yet. I really wish VLC was my full-time job
WizKidSWE55 karma
Wouldn't it be possible to use code or ideas from Firefox? I know they have spent a lot of time to make font load quickly and display correctly.
ultrafez26 karma
A quick solution could be to offer the user a choice whether they would like to update the font cache now or later, before actually running the update. It would make it far less annoying in the meantime.
[deleted]295 karma
I was absolutely stunned when I learned you could just drag a .zip of an uncomplete multipart video and it just started playing whatever was in there. I would have NEVER have guessed that myself.
I also use the "always stay in foreground" option a lot, for when I do work in Photoshop but also want to have a little window in the lower corner with The Office UK or King Of The Hill playing.
I love how absolutely barebones it looks while being one of the most impressive pieces of software out there.
GodComplex246 karma
Holy shit, you can open a youtube URL and it will play the video for you!
cerberus047240 karma
this may sound dumb but how do you guys do it? other media players you need tons of codecs and special lisenses for playing certain formats.. hell lots of linux distros won't play mp3s out of the box... how do you guys cram everything in there in such a small package... and what do you differently vs like a windows media player?
jbkempf630 karma
Well, nowadays, playing everything technically isn't that hard.
Codecs Licenses are more complex, but we just ignore them, because the main servers are based in a sane country where software patents are not valid.
VLC could be made way smaller too and still work. I'll try to work on that.
We do a lot differently than WMP, because we control all the steps in the decoding.
douglasac10207 karma
I must say upfront that your media player could quite possibly be one of the best out there, if not the best.
In any case, my question: did you think that, when the project was started all those years ago, that VLC would be as popular and huge as it is today?
jbkempf151 karma
First, the project is older than you think (1998 in the current form) and I wasn't there.
But I can say for sure that the project wasn't meant to be a normal player, and noone even thought that it would become popular.
btxtsf32 karma
maybe off track, but do you know how to stream audio so it's in sync at the client's end? i.e. have it playing from multiple computers in different rooms and they are all in sync
pragmatick51 karma
Without looking it up, if I remember it correctly it was exactly what the name says: A video streaming client for a local LAN, at a french or belgian university network.
anonymous_coward28 karma
Haha, JB was a child when vlc development started ;) But noone could have thought back in 2000 that it would become so huge.
pozhaluista122 karma
On behalf of impatient porn fans the world over, I would just like to thank you from the bottom of my heart. Without you I would not be able to watch my partially downloaded adult torrents and would still be installing tons of super sketchy codecs just so I can see The Farmer's Daughters on my laptop.
pozhaluista20 karma
Tell the truth now, was this whole thing started just so gibalou could watch porn?!
jbkempf178 karma
A lot, let's try a short list:
Codecs: Some VC-1, G2M3, some Indeo, MSS*, some WMV, H264/MVC Formats: BWF, STL, MXF extensions, HD-DVD, Blu-Rays
And 3D files :D
jbkempf150 karma
Do you really want a meaning? :D
The actual truth is I don't know everything, because the oldies don't agree...
Here is what I know:
VideoLAN and VLC (not the same things) were created in the École Centrale Paris, by students and for students, on the campus. The campus network was managed by the VIA community and at some point, the VideoLAN people started a collection of cones.
The collection grew up to dozens of traffic cones (if not more). With this collection, they played a lot (sometimes drunk too) and this involved coneball, cone fights, cone design, waking up other people with cones, etc...
It became an emblem and stayed.
The actual reason why the collection was started is more fuzzy, I have heard 3 reasons, but I am not sure any of them is the true one :D
silly_bear92 karma
I really like this player, but what buggs the hell out of me is the sound stuttering when you hit the pause button... is there a chance this gets fixed in near future?
CeeJayDK32 karma
Reddit loves VLC
_
.-(_)
__/_ .o.
.-' '-. d888b
: () () : / \
. .__, . .-. .-. d8888888b
`. _ _.:' ( ` ) d888888888b
:| |: `. .' / \
`: ;' `.' .::d8888888888888b::.
,.\ /.. ::d888888888888888b::
`-------' ::::::::::::::::::::'
dippyeggs4breakfast84 karma
The December Xmas hat Easter egg is defiantly one of my favourite VLC features! What made you decided to add it to the player?
jbkempf134 karma
The reason was just a joke during the development of the Qt interface of VLC, intended only for developers and early testers...
We kind of forgot about it in the releases and when people came to scream about this "bug", we understood we didn't remove it :D Duh! :facepalm:
Since some people became very aggressive and ridiculous on this feature, we kept it.
Solleret83 karma
I want to give VLC a blowjob every time I have to open a video file: so nice, so non-intrusive.
I fucking love you guys for what you do and you are so awesome.
I guess my only question is what sort of thought went into UX dev and "product experience" — because you're right there with Handbrake on "does what I want, doesn't fuck about."
I think old school Basecamp and the whole 37 Signals Paradigm, but I think OS X users were getting it already with you guys and Handbrake.
This is something that's probably left field or out of the question for you, but I DO think there's a parallel between making software that just does what it does versus bloatware / quicktime.
jbkempf52 karma
As said, VLC on OSX lacks significant development, but we are trying to find help.
The UX might evolve a bit and become clearer/simpler to use, yet still powerful.
xceph67 karma
Why is it that I cant decode 1080p with any real motion worth a damn in VLC?
I used VLC for years and loved it, and I'm very saddened that I had to move to MPC-HC to suppport my recent switch to 1080p. For example, I test with the popular "Killa Sampla.mkv" aka the crazy bird scene from Planet Earth, available here!. In MPC-HC I drop 0 frames and play flawlessly, in VLC it starts green and just stutters. I use DXVA GPU accel in MPC-HC, and have "Enable GPU Accel" ticked in VLC.
All in all I love VLC, and am patiently waiting until the day that it can return to my primary video player.
iamweasel102252 karma
Are there any plans to add a feature where the player remembers the playback position of the movie when you start it up again?
jbkempf92 karma
VLC needs a database for that, and VLC will get one for 1.2... Then it will be doable.
gemidjy52 karma
what does VLC do specific so that the media played in it can get higher sound volume boost? I suppose not voodoo magic, but the question is more like, why other players are not as loud as VLC when it comes to watching video?
jbkempf104 karma
Because we allow users to increase the volume up to +6dB and then saturate the sound.
We don't believe our users are stupids, so we let them get the control.
cibyr51 karma
What's the deal with subtitles?
That is: why are they so ugly in VLC, and can it be fixed?
jbkempf81 karma
Subtitles is a nasty business.
They are ugly in VLC because we blend the subtitles into the video before scaling for performance reasons. So they look ok on a HD movie, but suck on SD, played in fullscreen.
To do that, you need to change VLC's video output core and make the GPU blend the subtitles after scaling...
This is a daunting task, but we've been working on that since quite a while and it should appear soon.
cibyr59 karma
Do you think there could be a "fuck it, I have a fast CPU" option until you get that complicated stuff sorted out?
Tarn29 karma
Any chance of offering secondary subtitles? As a language teacher, it would be a real boon if the students could see both their native language and the target language.
scuzzman36 karma
I love how (almost) every feature request in here is replied to with "yes, it's coming in v1.2.0"
Dude, you guys are awesome
DesCo8329 karma
I know that most geeks tend to use VLC as their go to media player, but what percentage of your user base do you think takes advantage of the full feature set of VLC? I work in the cable industry, so we use VLC for everything from testing mulitcast streams, to encoding video to streaming out to test newly installed equipment. I remember ~4 years ago at my old job we got a 40K Trevini analyzer, but no one actually knew how to use it. So I just installed VLC and Ethereal (now wireshark) on it, and that's all we ever used.
pozhaluista28 karma
I use vlc for everything visual, but somehow I was surprised the other day when I accidentally opened some music. Obviously it plays music, but I still can't give up winamp (which is garbage, I know.. old habits).
What steps are you taking to make VLC more music friendly? Perhaps some nice HD visualizations? Something good and trippy?
jbkempf50 karma
New things for music, scheduled 1.2:
- media database
- do not cut end and beginning of audio files like in 1.0 and 1.1 (can be up to 0.8s now)
- full scriptable visualisation
- better audio filters
bejurne53 karma
Please don't make the media library a performance hog for people who don't want to use it. It sucks that so many players out there have gone that route. Make it optional or even a plugin.
Also any chance on using ProjectM for the visualisation?
72APTU72E25 karma
The only reason I keep Winamp is the MilkDrop Visualizer.
Edit: Missed a word I guess...
waldito27 karma
Your software made me forget the hazzard of downloading codec packs for opening <that> file that woudn't play. ever. I do not even want to know what coded is being used, needed or intalled.
I know other players like MPclassic do the same thing nowadays. but oh, joy when I found out.
Thank you. I was even more amazed when I accidentally found out you guys play CDG files (Karaoke), no plugins required.
jbkempf42 karma
Well, first, I had never heard about it.
Then, it seems to be open source, why would we object in any way?
omdoks18 karma
Just that it uses VLC to do all it's heavy lifting. Also their for pay product uses it to rip dvds.
jbkempf57 karma
The source code of Fairmount seems to be distributed with the DVDRemaster package.
I have no objections
pozhaluista21 karma
What is the favored, and most succinct analogy you have ever heard in reference to VLC player?
I myself like to compare it to "a tank" because nothing seems to get in its way.
jbkempf65 karma
The most common analogy is the swiss knife, but I don't really like it.
I prefer to think about it as a Skeleton key able to open everything.
DTanner16 karma
Why doesn't VLC support GPU x264/h264 video decoding? When I grabbed a Radeon HD for my media center PC (based on a slow old processor I had) I had to install Media Player Classic, even though I would have prefered VLC.
tot2216 karma
I've always wondered, do you guys compare yourselves to other free/ powerful media players like Media Player Classic? Is there any competition there, have you worked with those guys, etc?
jbkempf44 karma
First, we don't really have time to do a lot of comparisons, but we try to see what other player are doing.
MPC is great but even more geeky than VLC. And it isn't even cross-platform, which is a shame.
There is a lot of competition out there, and it isn't easy to fight, when you are only volunteers and when you don't want to accept spyware/scam/adware in your player.
Eustis9 karma
Are there any plans to integrate batch options for a folder of mkv files? I uh happened upon an anime from my childhood in MKV format, with several subtitle/audio options. It defaults to English Subs, and the alternate English audio track with different background music and some changed voiceovers, wrecking the nostalgia.
Each time a new file starts I have to turn off the subs and change the audio. Is there a way planned that VLC will be able to detect and present audio/visual options from a playlist?
yorian9 karma
What is the one feature you think VLC needs most? What upcoming things are you most excited about? (could be other VideoLAN projects)
walrod15 karma
First, thanks for you work Jean-Baptiste. VLC is I think the only piece of software common to all my computers (with emacs and chromium)
I guess it's in the plans or has been thought about, but I'd like to ask if it would be possible to move subtitles off-picture in case of black bands in full-screen mode? e.g. 16:9th film on a 4:3 screen:
----------
| |
|----------|
| film |
|----------|
| subs |
----------
Maybe I just missed an already existing option?
If not, please consider.
Merci encore et bon courage pour tout :)
edit: formatting
omdoks584 karma
Since jbkempf is too classy to mention it,
VLC accepts donations of time, materials, and money.
View HistoryShare Link