Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Graphics Software

JWZ Reviews Video on Linux 872

An anonymous reader writes "The inimitable JWZ goes once again forth and reviews the state of video on Linux. Expect no mercy."
This discussion has been archived. No new comments can be posted.

JWZ Reviews Video on Linux

Comments Filter:
  • by Anonymous Coward on Friday January 24, 2003 @01:04PM (#5151536)
    If you look for reasons to be unhappy with ANYTHING, you'll find them. Why not focus on what's good and what needs to be improved? "This is shit and too big of a pain in the ass to screw with" isn't a particularly exacting or insightful analysis.
  • Who is JWZ (Score:1, Interesting)

    by Anonymous Coward on Friday January 24, 2003 @01:06PM (#5151551)
    And why should I care what he thinks?
  • OS X + Fink = bliss (Score:5, Interesting)

    by IvyMike ( 178408 ) on Friday January 24, 2003 @01:09PM (#5151589)

    I know he poo-poos this idea, but he really should go to OS X. JWZ highly prizes usability, and so do most Mac developers (quicktime viewer aside), so it seems like a good match. He wants xemacs; he can get xemacs with fink and run it on a rootless X server, and thus get the best of both worlds. All the video stuff is likely trivial on a Mac.

    And admit it, any time you see someone with hair like his, you immediately think, "Mac user".

  • by benwaggoner ( 513209 ) <`moc.tfosorcim' `ta' `renoggaw.neb'> on Friday January 24, 2003 @01:15PM (#5151630) Homepage
    Folks,

    While it doesn't play all the bazillion formats of MPlayer, the CIsco-sponsored MPEG4IP has quite a nice little UI, compared to all the others. And it's just one package to compile, none of these source code + codec packs + skin + font downloads.

    MPEG4IP only does MPEG-4, but since that is almost certain to be come the standard "open" video format, I'd expect it to become more and more useful throughout 2003. We're testing Cringely's NerdTV against it, and it works just fine.

    http://mpeg4ip.sf.net
  • by Avumede ( 111087 ) on Friday January 24, 2003 @01:21PM (#5151684) Homepage
    I've been saying the same things about skinnable interfaces for a while now. I've never found one that is acceptable. Look at xmms and winamp skins. I'd say 70% are just plain ugly, 30% are good to beautify, and 100% (as far as I've seen) are unusable. When they have text at all, they have tiny unreadable fonts. They have buttons that don't look like buttons, and they are bitmapped so you can't resize it like a normal app.

    When I got a Mac and started using iTunes, I was a much happier person.
  • He 110% rigth ! (Score:2, Interesting)

    by denisbergeron ( 197036 ) <`moc.oohay' `ta' `noregreBsineD'> on Friday January 24, 2003 @01:22PM (#5151692)
    And you cna say the same thing about any apps under Linux. (except the K and G apps)
    They never use any existing widget, and build new widget to build they app, the widget was crappy like the app. The Apps is never complete neider the widget.

    And Even with K and G apps, you have to get the right version of the libs XYZ on your computer, and if you have a 2 days olds distribution, you just don't have the more recent libs, and the apps will never work.

    Linux application and backward compatibility with recent distribution is just not here.

    And even if you use and distribution with the apps comming with the distribution you have the problem. I install Suse or Mandrake, and I never manage to get a KDE media player to run.

    -Denis B
  • by Anonymous Coward on Friday January 24, 2003 @01:32PM (#5151794)
    If it isn't a hobby then use windows, or mac. I appreciate what he's done for the community, for the industry so I'm leaving him out of the discussion totally.

    But there is a simple rule I like to stick to in life. If you do something and it causes you pain then DON"T DO IT. I'm quite quite happy with my computing life (I don't use windows, I don't use mac, I use openbsd, freebsd, various Linux distros (yoper currently). I enjoy using them, if I find a project or distro I don't like or I don't like the way its set up.....I DON"T USE IT.

    It fixes a variety of things if people stick to this philosophy. First projects that are lacking in whatever way either make themselves better to draw more attention, or fade away (beneficial on all counts). Second less time is wasted complaining about things and more time is spent coding. Third I don't waste my time either.

    In summary, can I play every video format I want to play on linux without taking endless hours to do so, I'm happy. Thank you and sorry for wasting space on a good web page stating the obvious.
  • mplayer rocks! (Score:3, Interesting)

    by John Zero ( 3370 ) on Friday January 24, 2003 @01:32PM (#5151801)
    This is a fact: mplayer just rocks!

    It can play just about ANY video file. And it does hell of a job playing! You can switch to fullscreen/back in an instant, even do panning-resizing on the fly (good for viewing 9:16 videos on 3:4 screen), adjust audio/video sync with a key, etc.

    Ever tried using windows players? How about playing "bad" avi files, containing no indexes? Media Player, RealOne player all failed on those (well, they do play it, but you can't really seek, or if you can, it's fkkin slow).

    Oh, and check that QuickTime player for Windows. It's slow, it's lame, it flickers, you can't resize it or do fullscreen.

    I can't say much about mplayer's GUI, because I don't use it, but even that shouldn't be THAT bad. Just compare it to QuickTime or Media Player, which has all that unneccessary crap around the small movie.

  • Re:I fully concur (Score:4, Interesting)

    by mccalli ( 323026 ) on Friday January 24, 2003 @01:37PM (#5151848) Homepage
    [I fully concur]...with his gripe about custom interfaces. Xine is a desktop nightmare. Ditto with most of the other multimedia players I've encountered. They sacrifice high-tech intuitive controls for some made-up high-tech LOOK.

    Absolutely. Sadly, this follows you around by platform too. The Linux apps tend to have it, Windows apps certainly do (there are some terrible offenders bundled with sound cards), and Apple with its Quicktime player does as well.

    Apple in particular ought to know better. Standards are standards for good reason, and a consistent user-interface is key. The writer of The Apple Human Interface Guidelines, which was written years ago for System 7 and which I still retain my copy of even though I'm no longer on a Mac, has many relevant things to say about such nonsense.

    Cheers,
    Ian

  • by Captain Large Face ( 559804 ) on Friday January 24, 2003 @01:40PM (#5151865) Homepage

    Forget the linked article "rant" -- by far the most accurate text on JWZ.org is the following:

    "I have yet to come across so much self-righteous bullshit as when I gaze upon the massive heap of crap that is the jwz web experience."

    FYI, the above quote, which can be found here [jwz.org], is attributed to "an anonymous poster to slashdot.org". If there is any justice in this world, that comment was modded to "5, Insightful".

  • by ciupman ( 413849 ) <<moc.liamg> <ta> <otnip.siul>> on Friday January 24, 2003 @01:48PM (#5151937) Homepage
    This is an eye opener to the Linux comunity.. .As a matter of fact, i'm running Redhat 7.1 (at work) and i have mplayer running flawlessly in it .. even with GUI (the latest RC3 release).. but the point is that Linux doesn't need another MEDIA PLAYER .. it's just not scalable .. Linux needs a MULTIMEDIA FRAMEWORK upon any multimedia application could stand on (media player, video encoders, audio encoders, etc..)
  • by DrMaurer ( 64120 ) <danlowlite@NOSpaM.gmail.com> on Friday January 24, 2003 @01:56PM (#5152015) Homepage
    Yeah, it works fine for you, but it shouldn't be the only way, should it?

    I like the concept of themes, really, I do, but most people who do them have no concept of user-interface-design. If you're distributing a product, you should endevor to create a professional appearance once the work's been done behind the scenes.

    A lot of folks seem to think that if it works for them, it works for everyone. Look at the plethora of shitty themes on themes.org or winamp skins at winamp.com or whatever it is that mac users do . . . my mac doesn't work right now. (iBook's yo-yo power supply is busted.) Anyhow, they're mostly just bad, cluttered, and really not that cohesive. I'm sure there are a couple, but I end up just getting the background pictures mostly.

    For chrissakes, if you spend your whole life on a project, is 8 hours to make a theme unadorned with pictures of Heidi Klum wearing a Tux baby-T too much to ask?

    "Gentlemen, BEHOLD! This thing!"

    You should be able to use command lines, if you want, but it shouldn't be required.
  • switching distros (Score:3, Interesting)

    by biostatman ( 105993 ) on Friday January 24, 2003 @02:00PM (#5152063)
    I would normally agree that switching distributions just to get an app (or class of apps) to work is a little nutty, but if you *REALLY* want to play videos, the plf rpms for Mandrake make installing quite a bit of video software for linux super easy (though I imagine there are apt-get repositories that do the same). All you need to do is go here [zarb.org] to configure and add a urpmi source from one of the plf mirror sites, and it is literally as easy as "urpmi.update -a && urpmi mplayer".

    Side note on what a kick ass program mplayer is: plays DVDs, mpg, wmv, mov (sorenson!), divx, xvid, on and on and on. Moreover, the low CPU usage is really quite incredible and makes it possible to watch DivX movies on my laptop that absolutely crawl on winders. Good stuff.

    It seems like the UI annoyances Jamie Zawinski complains about with Mplayer are really quite trivial when you consider the immense benefits. I'm sure that there is a skin out there that would conform to the UI principles he wants (if not, how hard could it be to roll your own mplayer skin, especially for someone with his skills?). Find it. Use it. Stop complaining.

    (OT: can we please cut the "JWZ" crap? Though I admire the things he has done for Linux, I think he seems to take himself a little too seriously, so when I see "JWZ" I'll think shortcut for "gee wiz", not that whining diva)
  • by Per Abrahamsen ( 1397 ) on Friday January 24, 2003 @02:03PM (#5152089) Homepage
    Meaning you could play movies from within an Emacs buffer for the Emacs version JWZ initiated (Lucid GNU Emacs).

    I'm pretty sure that feature is broken in the current version (XEmac), and that nobody cares.
  • You're an idiot. (Score:5, Interesting)

    by Wakko Warner ( 324 ) on Friday January 24, 2003 @02:12PM (#5152160) Homepage Journal
    So if I write a huge flame about the state of something in Linux, can I get it posted to Slashdot too?

    Maybe, if you're jwz.

    You seem to be slightly ignorant of the fact that this "article" is just a rant, one of many on jwz's rants page. When he's pissed off, he writes something there. He's pissed off about the state of multimedia players on linux, and he ought to be. They're a pain in the ass to install, configure, and use. This is a cold, hard fact; jwz just said it better than I could.

    - A.P.
  • A real funny read (Score:2, Interesting)

    by someone247356 ( 255644 ) on Friday January 24, 2003 @02:40PM (#5152388)
    I'm glad I read that, I haven't had that good of a laugh in a while.

    He's right on with the "theme mania" that is running ramped these days. If you have to have a themable GUI, please, please include a theme (the default) that mimics the platform that you are runing on. You know, rectangular windows, title bars, buttons, and never ever force my mouse to go anywhere, or force your window to be on top. I still hate that stupid Netscape 4.x (on windows) borderless window that insists on remaining on top while it attempts to load itself. At least mozilla's can get covered by something else while I'm waiting.

  • by Roberto ( 1777 ) on Friday January 24, 2003 @02:43PM (#5152411) Homepage
    He just has no idea on how to operate or manage a modern Linux. He seems to be stuck somewhere around 1995.

    The part of the article that shows this more clearly is where he dismisses installation of apt as installing the debian package manager and saying it would lead to two package systems dueling over his system.

    Clearly he ignores how apt4rpm works. If he had not been so sure of his knowledge, he would have used it, and he could have had xine and mplayer for RH 7.2 in about 3 minutes. So, at least the installation problems he describes are just caused by his refusing to follow leads that take to the real solution.

    As for the rest: gmplayer has a regular with-titlebar window, IIRC, and yes, the resize-changes-aspect-ratio thing is annoying.
  • by Anonymous Coward on Friday January 24, 2003 @03:07PM (#5152564)
    XP Pro is quite stable, although I've seen drivers for some sound cards (*cough* Hercules *cough*) that require you to reboot your computer to change digital output settings.

    That being said, the price tag is insane, and no matter how hard you try, it's still Windows.
  • Apple's DVD Player (Score:3, Interesting)

    by aftk2 ( 556992 ) on Friday January 24, 2003 @03:12PM (#5152603) Homepage Journal
    Completely agree. However, to me, the biggest problem with these devices isn't skinning necessarily, it's that they don't take full advantage of the fact that they're computer applications, rather than hardware ones - a point made rather well by Andy Ihnatko, back-page columnist at MacWorld [macworld.com]. This was in his latest column, not yet available online, which I will re-post here, as a clear and flagrant violation of copyright:

    Let's go back to DVD Player. In many ways, it's the weakest program Apple gives away...How about letting me insert my own bookmarks, so I can always zip straight to the line where Chief Marge tells Lou that she's not sure if she agrees with his police work? How about if every time I eject a disc, the program remembers where I left off and takes me right there the next time I insert it, even if that's months later?

    How about if a single menu item took me to a Sherlock 3 DVD tool that assembled production information from the IMDB, reviews from RottenTomatoes.com, and related movies from the same filmmakers-all in one window? What if the player could silently extract subtitles during playback and index a time-coded transcript?

    And it goes on like this...
  • by Anonymous Coward on Friday January 24, 2003 @03:17PM (#5152650)
    Dear god NO!!!!

    Hasn't anybody /seen/ the Creative Labs DxR3 software (OK, so I guess that's not really a given, is it?) It used to be in the interface hall of shame at iarchitect.com, but that seems to be gone.

    http://www.umlchina.com/GUI/ShameRecent.htm [umlchina.com] still seems to have it though. Search for "Creative Labs" on there.

    Point being, the remote control has to be the worst possible computer UI in existence. And, not the best "real" interface for that matter.
  • by kitsch ( 13820 ) on Friday January 24, 2003 @03:25PM (#5152718)
    I like mplayer. I love that is seems to take nearly every thing I throw at it codecwise. I don't really like there themse so much, but I've gotten to forgiving themes in general. jwz is fully right about the jumping mouse curser and the overlapping windows. numerous time have I needed to kill X just to stop meplayer when it freezes up on me in fullscreen mode. The funnything was... I was able to open windows and alt-tab to the few terminals I had open. ONLY they were covered by the full screen window. So I just got the little alt-tab lister window at the centre of the screen. I would select the terminal but I could not see them to interact with them. so down went X after a few minutes of trying to use gnome blindly.

    I'm not a super proponent of windows, but at east I know taht when my aopp freezes and I hit ctrl-alt-del I will .......eventually get my process list so I can kill thinsg and it will be at the very top of all windows and take precidece like it should. I had the gnome process list open from the terminals, but I couldn't see it to interact with it. that was all just wrong. the mouse jumping didn't help... well at least until I lost the mouse, then I didn't care about that bug.

    the running mplayer from a console is worse. it's pretty cool taht it works at all, but there is no way to stop it sometimes. esc works on small movies, but seems to not work on 2hr ones. so either I wait for the end ot I power off my machine.

    otherwise now that I have the laitency hack inthe kernel work I have to say desktop linux is pretty cool =)

    oh yeah... video playback suck in OSX too, I needed to install the OSX version of mplayer to get subtitles working in divX movies... ok sure not everyone uses that feature, but I do infact almost all the movies I watch use this feature. for me Widnows is thebvest experince. everything works, if is stops working you can kill it and generally the video is really fast.

    too bad since mplayer is sooooo close to being perfect. maybe it's gnome and window handling. I have no idea. but one of them or both is not quite right.
  • by markv242 ( 622209 ) on Friday January 24, 2003 @03:44PM (#5152810)
    Couple of points, before you start feeling too good about yourself. (er, whoops, too late)

    - First of all, Jamie was talking about just trying to play video. If he has to do any kind of configuration or compilation at all, he's done too much. Video playing is the easiest thing on the planet! Why is it so damned time-consuming under Linux?

    For the rest of your self-praising argument,

    - How long did it take you to compile and configure vcr, avilib support, transcode, mpeg2enc, and all the various patches that are required to get your video to record?

    - "Also I create videos with a (...) camcorder (...) and Kino (...)"

    Congratulations. Kino provides the same functionality that even the shittiest NLE, Adobe Premiere, had in version 1.0 (in... 1994?). Way to be on the cutting edge there.

    From the Kino site: "It does not support multiple layers or tracks of video and audio." Huh? How can it be an NLE if it doesn't do more than one track? Have you ever sit in front of an Avid bay and done any kind of real video editing? Because I have news for you: Kino is to a NLE as a Kia is to a Ferrari.

    - "I then save to mpeg2 and encode 9kbit video (...)"

    I'm going to assume you meant 9Mbit video, because 9kbit video is like looking at an old, worn-out three-quarter-inch reel-to-reel tape from the 1950s. Still, though, let's review: you're shooting with a single-chip camera, importing as a lossy format, editing with a one-track editor, and exporting as a lossy format. Again, way to be on the cutting edge.

    - "This is TOO simple."

    I question your definition of simple. Check:

    - Compile
    - Find driver
    - Compile
    - Compile
    - Install
    - Try to find package
    - Compile
    - Install
    - Cross fingers
    - Compile
    - Install

    ...all to do the most basic of tasks, record video from line in and encode to mpeg2?

    What you're doing can be done by my eight-year-old cousin on his iMac, using iMovie and iDVD, which (last I checked) doesn't take any time to install, because they come with OS X. And I'd bet the quality of his resulting video is completely superlative to yours, because the tools he's using are actually modern software (where the engineers have spent more than five minutes on the interface).

    Jamie needs to bite the bullet and spend the cash for a good Powerbook or G4 tower. Linux on the desktop is dead. It will never get to the level that OS X is currently at. Face the facts.

  • by Chazmyrr ( 145612 ) on Friday January 24, 2003 @04:45PM (#5153221)
    This is disingenous. I have to reboot my fscking windows desktop 4 times a day at work. At work. Because the fscking PC support department just can't get it through their fscking thick skulls that they can't just push the same fscking image out to every PC. Because every batch of fscking PCs we order from the fscking vendor comes with different fscking internals even though they are the same fscking part number. Q:"Why is my PC broken again?" A:"I don't know. It worked in the lab."

    On the other hand the NT servers I admin at work get rebooted when I have to patch. Period. Might be because I actually run the patch on each one instead of pushing some files and registry entries over and hoping I didn't miss anything. Then again maybe they just like me better.

    At home I only reboot when some D3D game crashes my video drivers. That's hardly a Microsoft problem. It's a problem with the vendor supplied drivers.

    Linux is stable. It's just irrelevant at the moment. I'd sooner go with OpenBSD on a server. As a desktop? It's a geek toy. People who just want to get things done don't use it. You know why? Because it takes longer to figure out how to get the hardware/software/user interface for a given task to work than it does to just do the work in another operating system.

    This isn't directly related to the parent post but insomuch as the parent post seems to advocate Linux over Windows, allow me to relate my experience with Linux.

    I've tried Linux twice. I tried it back around '97. Got the base system installed no problem. The 1024 cylinder boot limitation was annoying but not horrible. Configuring X was pretty horrible. Mostly because the kind of detailed specs X wanted about the monitor simply weren't available. PPP took me three days to get mostly working. I never did get it to consistently reconnect when the ISP did their hourly drop. X is probably the biggest reason I ended up dropping Linux. Call me a spoiled Windows user but I like being able to copy and or drag and drop without having to kill X from another box after it goes haywire. 3D gaming was pathetic. No real alternative to MS Office.

    Tried it again a while ago with SUSE 7. Ran into the 1024 cylinder limitation. It was annoying on a 6GB drive. It was ridiculous years later on 20GB drive. Strike One. (Yes I know it's fixed now.) Trying to install any vaguely useful software quickly degenerated into darkest depths of conflicting libraries/ widget sets/ toolkits/ desktops/ etc. Dll Hell was never _this_ bad. Strike Two. (It isn't as bad now.) I had to recompile the kernal so it would recognize my NIC. Unfortunately something had apparently knackered gcc during strike two. (Probably fixed. I don't really know or care what the root cause was.) Strike Three.

    I get paid decent money to admin computers at my job. I don't get paid to do the same at home. Time I spend trying to coerce and cojole Linux into doing the same tasks that other OS provide out of the box is less time with my family. If I'm not getting paid for it, and I wouldn't have to spend that time using a different OS, then it's a flat out waste of my time. You want Linux on the desktop? Get a version of Linux that provides the close to the same functionality of Windows or OS X out of the fscking box, and more people might take you seriously.
  • by Archie Steel ( 539670 ) on Friday January 24, 2003 @05:23PM (#5153466)
    What about pre-installed Linux? That's got the same functionalities as Windows and OS X out of the box - and it's being taken seriously. So far, the non-techies who have been using it seem to like it.

    Remember, computers only become complicated when you install stuff/play around with the config. As geeks, we like to tinker with our machines, so obviously we run into troubles, but really we're looking for it. Mom/pop will usually be content to use it without try to change anything beyond the image background.

    I've run into troubles with Windows before that took me as long to solve as Linux troubles. Some of the times, a complete reinstall of the OS was necessary. Obviously you had a bad experience with Linux - I haven't, and neither has my gf, who uses a Linux system that I've configured for her. It does everything she needs, and doesn't crash and/or suffer from general weirdness like her old Windows computer did.

    Perhaps you should look into getting one of those preinstalled Linux boxes...
  • Re:eat this (Score:3, Interesting)

    by dcuny ( 613699 ) on Friday January 24, 2003 @05:37PM (#5153548)

    His credentials show that he's certainly capable of using Linux. The point was that he shouldn't have to enter Guru Mode in order to do it.

    I'm not knocking the difficulty of writing stuff like Xine - I just don't see why I should have to read the manual in order to use it. I mean, is there really a compelling reason for inventing Yet Another User Interface? Having already been trained on how to use GUIs, I can operate MS' Media Player without having to take a special class. Is Xine compellingly different?

    GUIs have been around for a long time now, and the whole User Interface stuff pretty well worked out and understood. There's not really any reason for people to "roll their own".

    I wouldn't think people would encourage applications to be victims of fashion. Friends don't let friends wear mullets [mulletsgalore.com]. Why should Linux be any different?

    ...linux mantra encourages you to WRITE YOUR OWN.

    Does it? Why?

    Real programmers are lazy. They don't reinvent the wheel unless it's fun.

    Part of the frustration here is that these applications are so freaking close to being usable, and suddenly we're confronted with a mullet.

    For example, Xine pops up this weird VCR-style player. What the heck is that? Is it so difficult to use an existing toolkit? It puts being cool before usable, and there's really no reason for it.

    As another poster pointed out, there's Kxine [sourceforge.net]. All the goodness of Xine, but with a standard user interface. Why didn't Xine provide this in the first place?

    Friends don't let friends wear mullets.

  • by IvyMike ( 178408 ) on Friday January 24, 2003 @05:48PM (#5153615)

    You are completly ignoring the fact that he thinks running X of any sort on Mac OS X defeats the purpose.

    I am guessing (and maybe I'm wrong) that he's really against running X as his only window manager. I suspect he has not considered running a rootless X server so that he can have his xemacs window and still eat his OS X cake, too. This is actually a pretty nice solution; it is a bit of a hack, so it might offend JWZ's touchy sensibilities, but in practice, I like it.

    Another poster suggests that rootless X performance is bad. It does have problems, but if you use it to run a small set of apps, it's good enough for me.

  • Debunking JWZ (Score:3, Interesting)

    by fw3 ( 523647 ) on Friday January 24, 2003 @06:04PM (#5153700) Homepage Journal
    He has some points, however:

    Aside from throwing a tantrum and jumping Netscape to go run a nightclub he's perhaps best known for having written 'xscreensaver'. On his blog he brags at length about it's elegant / modular design whilst bashing the design of X11, and declaiming any possibility that his vaunted code could ever be responsible for problems.

    Now I've used xlock for a freaking decade on Unix/Linux/BSD and I've yet to have an x-session crash because of it. By comparison I've never run a video card/Xserver version which some module of xscreensaver wouldn't crash. Now I'm accustomed to running my x-sessions for upwards of 6 months. Yes, this has always been marginally more stable on vendor-Unix than Linux.

    So along comes jwz armed with his superior(sic) screensaver which has a couple of modules that will happily crash every linux X-server I've ever used -- what's up with this? My best guess is he's got a hair across his butt about not liking the X architecture and he's stuck in code that he knows will hit on known bugs.

    Now this just antisocial imo. GUI's are the achilles heel of every os I've ever run, they do lots of memory copies, pointer ops and try to deal with async input from multiple sources.

    And then go look at his Linux [jwz.org] gripes on his blog -- 2weeks to get X to display at bettter than 640x480??! I'm sorry but this just indicate the brightest bulb on the tree. Neither am I and I managed to get linux +x up in '96 in a couple of days, and since then I've run linux or *BSD on a dozen different systems. I agree with him that vendor-unix is more stable and better behaved as a gui -- big surprise -- the vendor has complete control of devices and has a reasonable shot at doing solid regression testing. Obviously OSS can't achieve that.

  • by blakestah ( 91866 ) <blakestah@gmail.com> on Friday January 24, 2003 @06:34PM (#5153867) Homepage
    So write up an FAQ. Tell us:

    1) What WMs work with what video programs.
    2) What libraries are required.
    3) What version of gcc you used *G*
    4) What flags are set, where to set them, and what's "right" for a wide range of systems, say, a few nVIDIA and ATI systems on AMD and Intel chips, and/or any specific motherboard-related issues.
    5) All the other variables I've overlooked, but that you didn't, that make the difference between "It Works" and "It Doesn't".


    One working example.

    First, install Debian. Use this in your /etc/apt/sources/list
    deb http://marillat.free.fr/ unstable main

    To install, run
    apt-get install mplayer-686
    apt-get install ffmpeg

    Also, grab the extra binary codecs from the Mplayer site and throw them in /usr/lib/win32

    That site is here [mplayerhq.hu]

    To play a vid, download it first. IF you get a stupid quicktime page thingy, load the page source, use "wget" to grab the vid, and play it.

    If you get a windows streaming site, use mplayer -dumpstream to dump the stream to an ASF file on disk, and then play it. I usually use the options -vo xv and -xy 2 (or 3) to enlarge, and ensure usage of the XVideo extension.

    So much for playing vids. To record digital vids, do the following

    1) grab a cheap Firewire card. If you pay more than $20 you paid too much.

    2) Build Firewire options into kernel and load the modules (or reboot if you build them in)

    3) Use kino [schirmacher.de] to grab digital video. Again, from Debian, apt-get install kino. Edit in kino, export to a type 2 AVI file.

    4) Use ffmpeg to make a divx file. I like to use these options
    -f avi
    -vcodec mpeg4
    -s 360x240
    -b 200
    -g 300
    -bf 2
    -acodec mp3
    -ab 128

    If you have a lot of motion consider also using -4mv and -me FULL. If you have an IDE drive make sure dma transfer is enabled.

    Again, just one working example.
  • by dusty123 ( 538507 ) on Friday January 24, 2003 @06:58PM (#5153984)
    Well, the things he critizises are somehow right. Only the way he does is not helpful - it's more like "bashing" than "helping to improve".

    But one thing has to be said:
    I compiled mplayer for myself and it can now play any video format (except quicktime) I use and it plays it perfectly smooth. The only problem is that the TV-out of my VGA (Matrox G550) is not supported with Linux due to copyright issues, hence I have to switch to Windows when watching films on my TV.

    Man, those Windows players are *really* a pain in the a**. The playback is not smooth, the video/audio gets out of sync, the Window Media Player stops decoding when there are errors in the stream, the DivX player notorioulsly crashes my system, the TV-Out is not working for SVGACD's/DVD's, for viewing Divx on the TV-Out you have to install a strange shareware-program, AC3-Audio codecs are sometimes not working; Well - an endless list.

    I'm soooo happy to have MPlayer under Linux!
  • by edunbar93 ( 141167 ) on Friday January 24, 2003 @08:05PM (#5154347)
    "What a grumpy asshole" is the exact phrase used by everyone that recieves complaints about a product, about which they have their heads so far up their asses as to believe that it's perfect in every way.

    THIS IS A CUSTOMER COMPLAINT! The louder, noisier, and more obnoxious the complaint, the more the person wants it fixed. If he wanted the product to please die quietly, he wouldn't even bother to complain. He would merely go away. He would let the product die in its own feces like he thinks it ought to. He wouldn't complain, because he doesn't want the product to improve and heave itself out of the pool of shit that it currently sleeps in.

    And you know what? In order for this to happen, especially when the producers of said product honestly believe there's nothing wrong, the people making the product in question need to have their egos adjusted, probably in a brutal manner which will leave them lying on the floor in a fetal position, crying for their mommy. I have personally been through this before, so shut up, take the man's advice, and do it right. Stop fucking complaining that he's a mean old man, because believe it or not, he IS helping. He DOES give a damn. And if you're too weak minded to see this and adjust your own damn attitude, you deserve to die by choking on your own shit.
  • by 0x0d0a ( 568518 ) on Saturday January 25, 2003 @01:12AM (#5155375) Journal
    No, he made a lot of errors.

    I'm not saying that the state of video on Linux is perfect (ease of use ain't what it is on Windows), but it's a hell of a lot better than he makes out. Let's break it down:

    I finally found RPMs of mplayer that would consent to install themselves on a Red Hat 7.2 machine, and actually got it to play some videos. Amazing.

    Yup. The mplayer guys also complain about binary distribution, because mplayer really isn't meant to be distributed in binary form. There's a reason.

    But it's a total pain in the ass to use due to rampant "themeing." Why do people do this? They map this stupid shaped window with no titlebar (oh, sorry, your choice of a dozen stupidly-shaped windows without titlebars) all of which use fonts that are way too small to read. But, here's the best part, there's no way to raise the window to the top. So if another window ever gets on top of it, well, sorry, you're out of luck. And half of the themes always map the window at the very bottom of the screen -- conveniently under my panel where I can't reach it.

    Yup. *Exactly* like most Windows media players. I don't like it either. Which is why I use the non-GUI mplayer (granted, then you don't get a draggable progress bar).

    It moves the mouse to the upper left corner of every dialog box it creates! Which is great, because that means that when it gets into this cute little state of popping up a blank dialog that says "Error" five times a second, you can't even move the mouse over to another window to kill the program, you have to log in from another machine.

    This is new to me. I've never seen a program do this.

    Fucking morons.

    Yeah...I was thinking the same thing about JWZ.

    So I gave up on that, and tried to install gstreamer. Get this. Their propose ``solution'' for distributing binaries on Red Hat systems? They point you at an RPM that installs apt, the Debian package system!

    No. apt is just an auto-downloading front end. It works with both dpkg (the Debian packaging system, which is *NOT* apt) and RPM. It also makes Red Hat about ten thousand times more palatable, because up2date (Red Hat's own equivalent of apt) sucks very very very much.

    Well, I found some RPMs for Red Hat 7.2, but apparently they expect you to have already rectally inserted Gnome2 on that 7.2 system first. Uh, no.

    You *couldn't* manage to compile it yourself? Have you ever heard of checkinstall?

    I've seen the horror of Red Hat 8.0, and there's no fucking way I'm putting Gnome2 on any more of my machines for at least another six months, maybe a year.

    I think that you're being a bit silly -- lots of people are very happy with RH 8, but whatever floats your boat.

    Ok, no gstreamer. Let's try Xine. I found RPMs, and it sucks about the same as mplayer, and in about the same ways, though slightly less bad: it doesn't screw the aspect ratio when you resize the window; and at least its stupidly-shaped window is always forced to be on top. I don't like that either, but it's better than never being on top. It took me ten minutes to figure out where the "Open File" dialog was. It's on the button labeled "://" whose tooltip says "MRL Browser". Then you get to select file names from an oh-so-cute window that I guess is supposed to look like a tty, or maybe an LCD screen. It conveniently centers the file names in the list, and truncates them at about 30 characters. The scrollbar is also composed of "characters": it's an underscore.

    Again -- I don't like themed, pixmapped crap interfaces either, but the Windows world is exactly the same. For some reason, people designing media players have it stuck in their heads that anyone who wants to watch a movie wants a non-standard, hard-to-use pixmapped interface.

    Oh, and even though I have libdvdcss installed (as evidenced by the fact that Ogle actually works) Xine won't play the same disc that Ogle will play. It seems to be claiming that the CSS stuff isn't installed, which it clearly is.


    What the hell do your expect? You grab a bunch of random RPMs (not from Red Hat) which you didn't compile yourself (and ignored the fact that there are *two* DVD CSS libraries) and now you're bitching that things don't work. Either get it from RH (or FreshRPMs) or compile it yourself, laddie buck.

"The one charm of marriage is that it makes a life of deception a neccessity." - Oscar Wilde

Working...