Lack of Manpower May Kill VLC For Mac
plasmacutter writes "The Video Lan dev team has recently come forward with a notice that the number of active developers for the project's MacOS X releases has dropped to zero, prompting a halt in the release schedule. There is now a disturbing possibility that support for Mac will be dropped as of 1.1.0. As the most versatile and user-friendly solution for bridging the video compatibility gap between OS X and windows, this will be a terrible loss for the Mac community. There is still hope, however, if the right volunteers come forward."
The DVD player that comes with Apple's computers is rather intolerant of scratches, etc., and will report "Skipping damaged area..." then skip ahead a ridiculous amount. VLC will play fine right through the supposedly damaged segment. Losing VLC for the Mac would be terrible. If I knew anything about programming, I'd think about joining this project.
Sad to see VLC struggling, but there's always Mplayer OSX Extended for the mac. Get the extra codec pack and it can play anything!
Moderation: +4. Modded 70% Funny and 30% Overrated. 100% Saturated.
Whoever takes the job, please remove the stupid "anything I want to play gets added to a stupid playlist" thing. When I open a video with QuickTime, it plays that video. If I open another video at the same time, it opens up another QuickTime window.
VLC is more like QuickTime (video player) but it currently acts more like iTunes (media library player).
Let's remember that Handbrake uses VLC for video decoding. No more VLC = no more handbrake.
Not exactly... Apple has been slowly squeezing the Carbon (std. C++ lib set) into non-existence, which means you get to do it in Cocoa (that is, Obj-C). IIRC, there's no 64-bit Carbon love in SL, though the 32-bit Carbon libs should still be happily intact.
There's also (IIRC) Grand Central to contend with when you're dinking around with video, and I doubt that you could find an easy parallel for that when porting in from *nix.
Been way the hell too long (something like 4 years) since I've had to do any serious OSX stuff though, so take all of this with a block of salt.
Quo usque tandem abutere, Nimbus, patientia nostra?
I thought Handbrake uses FFMPEG. Anyway, if Handbrake uses some VLC code then the Handbrake developers will probably continue to maintain that code without necessarily having to maintain VLC as a whole.
Mac has Perian which is FOSS, so while it would be a shame to lose VLC on OS X it won't be the end of support for codecs Apple doesn't support.
Caveat Utilitor
I think seeing VLC die on the Mac would do much more harm than the death of the Windows version. There is plenty of wonderful video programs that allow you to easily tweak what filters and codecs you use, and pretty much can support any codecs you want. MPC-HC comes to mind as the most versatile. VLC is still useful for formats that you don't use very much - like *.flv, or videos that may not work for whatever reason in another video program.
However, on the Mac, there are far fewer options. A few days ago, I attempted to setup a Windows share on OS X 10.6. Besides the fact that you can't easily add a shortcut to a share (you need to mount it which doesn't work if the machine isn't on) the default player for pretty much all videos files is Quicktime.
I'm pretty sure that everyone can agree that Quicktime is utter crap. It's similar to VLC in that it's pretty much monolithic in that it's supposed to include support for many formats, and it's not easy to add support for new formats. WMP, however, can use any Directshow filter. So can MPC-HC. Why is this a problem? Because Quicktime doesn't support ANYTHING and yet is the default for pretty much EVERYTHING.
- Can't play H.264 above Baseline. That means you can't play H.264 from a Blu-Ray/HD DVD or any (decent) x264 encodes. Pretty much limits you to iTunes downloads
- Can't play Xvid/Divx by default. I was shocked by this. It opens AVI's by default, but it just shows a black screen and won't play
- Doesn't support Matroska (MKV) file format which is now used on all HD videos and and higher-quality SD videos that either use x264, AAC, or AC3/DTS. Most AVI's are plain xvid/mp3.
- No easy way to add Xvid/Divx support. No Xvid codec for OS X that I could find. Installed 3vix (sp?) but it didn't work.
-----
As an aside, I tried setting up OS X to play MKV and AVI files over a Windows share a few days ago. This was my experience:
I couldn't get OS X to use VLC by default. Selecting "open with" VLC ALWAYS only works for that single file, not the file type, despite it saying so. Changing the settings in Quicktime to not play AVI's also did nothing. In the end, I just told my roommate to use the open with VLC option, as I gave up trying to get the Quicktime or the OS to do what I wanted. Couldn't get Quicktime to play XviD AVI's after installing the appropriate codec, and couldn't get OS X to play AVI's with VLC by default.
But these wiseguys don't realise that I'd much rather deal with files that I can recognise by their filename, copy and move them with the well known 'cp' and 'mv' commands rather than having their craptastic software try to manage it all.
The feature you speak of can be turned off. Your music can be in one place or as many places as you like (even on removable storage). Most people, however, like the convenience of having all their music in one place which is managed automatically. "Most people" makes for a reasonable default. I also find it odd you categorize apple's naming scheme as "cryptic" given the scheme is artist/album/track, the filenames of which are not renamed as you claim. While my files are in different folders now, all of them retain the same filenames. Also, iTunes store's music no longer has DRM.
Yeah. Dang Apple for preventing GrandCentral use anywhere else. Imagine how cool it would be if another OS were to pick up the technology and Implement it.
Blast Apple and all their closed source stuff.
I wanted to respond directly to the person who put this post up, but I don't want to register for yet another forum.
I'll gladly help develop for the project. My knowledge in video and audio processing is very weak (I took a class on it, but I didn't really put too much work into it), but my skills in C and C++ are pretty good (but not expert). I'm also pretty well-versed in Java, though it's been a while since I needed to whip it out. Finally, I'm slowly, but surely, learning Objective-C.
Please e-mail me at the address listed here. I don't want to see this die! I just migrated over to OS X and find this app extremely helpful, especially from my use of it in Windows.
FYI:
Quicktime is more than a player. It is a massive video library (with a larger code base than windows 95) used to power video editing etc. Its OLD and used to be the basis of nearly all video editing software. It has gotten stale and others have replaced it but it was the foundation for digital video for many years and its still around being used for this.
The quicktime file format is the basis of the mp4 file format as well.
It is a solid library with a lot of extendability for its size, age, and complexity - its in C and I've coded for it a little bit... like 10 years ago.
What I see now is alternatives usually built around a single format library with an import/export system added on. This makes those easier to implement while quicktime has been open ended and not tied to any 1 format (other than its own container format) the timecode in quicktime is confusing because its not a video time code but an abstraction.
Basically apple dropped the ball when they didn't open source the library years ago (and they did ask for public input for a short period without much attention given to it) now we have MKV containers and the zombee avi containers and many specialized libraries.
Not much out there as far as I've seen that competes with the power of quicktime. It could have been the framework but it looks like mkv will be the open container and somebody will tie together enough libraries and codecs into a generalized framework--- or we'll just have to jam it all together ourselves. (which may not be any more difficult than trying to understand the old quicktime C API...)
Democracy Now! - uncensored, anti-establishment news
Depends on what he means by "owns", and ignoring the hyperbole (the "serious work" part is especially egregious, just like when "business" or gamers make the same claim in reverse), he's got a point. The programming one is a bit confusing, but the others are pretty accurate.
No, they aren't. High-performance computing most certainly isn't a strong area for Apple, with Linux being probably the most used platform and other Unix systems and Windows coming somewhere behind. While Macs are certainly used for some scientific modeling and visualisation tasks, I'm not aware of a particularly market share, definitely not to the point of "owning" the market.
In the end, the only item on his list that stands is "design", with a lot of programmers also using Macs nowadays but I wouldn't say they dominate at that either.
Not exactly... Apple has been slowly squeezing the Carbon (std. C++ lib set) into non-existence, which means you get to do it in Cocoa (that is, Obj-C).
Objective C / C++ is only required for doing the UI. 99% of your project can remain in C or C++ with only a very thin shim in Obj-C for the UI layer. There is no requirement to move your code base to except for the Mac-specific UI layer.
IIRC, there's no 64-bit Carbon love in SL, though the 32-bit Carbon libs should still be happily intact.
There is no 64 bit Carbon, because it's a relic. Cocoa easily mixes with C code (Obj-C is just C with extra stuff). Unless you're Adobe and you have a huge amount of UI code in Carbon, there is no reason to keep hanging on to it.
There's also (IIRC) Grand Central to contend with when you're dinking around with video, and I doubt that you could find an easy parallel for that when porting in from *nix.
Grand Central Dispatch is not required for video at all. Mac OS X supports the standard POSIX pthreads interface for threading.
I have the same problem with the LiVES project. Over 3 years ago, I managed to compile the sourcecode for OSX/Darwin, it took a lot of fiddling around, but it worked. I excitedly posted the news on the website and mailing lists, but no OSX users seemed interested. Since then, the code has changed a lot, fixes were made for it to compile on IRIX and Solaris.
Recently somebody posted a forum message noting how easy it now is to compile under OSX. I again posted this news, and asked if somebody could kindly compile it and send me a link to the resulting binary. Since then...nothing. Hence I have come to a conclusion about OSX users...well, I will let you guess what it is.
Does that mean you've captured the video, and are now trying to edit the file in iMovie?
If so, you should be able to use an app called MPEG Streamclip to do the conversion.
You may have to purchase Apple's MPEG2 component for Quicktime, however.