Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×
Apple Businesses

10th Anniversary of Quicktime 412

An anonymous reader submitted a story about the 10th anniversary of QuickTime which might not seem like such a big deal unless you set your mental wayback machine to 1991 and remember what we didn't have back then. Bits from Brian Eno and others. Worth reading.
This discussion has been archived. No new comments can be posted.

10th Anniversary of Quicktime

Comments Filter:
  • History (Score:5, Informative)

    by jeriqo ( 530691 ) <jeriqo&unisson,org> on Monday December 03, 2001 @02:34PM (#2649049)
    Here is an history of QuickTime by a group of QuickTime developers, "Friends of Time" :

    http://www.friendsoftime.org/ [friendsoftime.org]

    -J
  • by crow ( 16139 ) on Monday December 03, 2001 @02:38PM (#2649080) Homepage Journal
    It's important to understand that Quicktime is not a compression algorithm. If it were, then I would agree with your statement. However, Quicktime is one level above the compression algorithm--it can work with many different algorithms. There's no reason to believe that there won't be a MPEG-4 codec for Quicktime soon (if it's not available already).

    While the most popular codecs involved will change, Quicktime will be around for a long time to come.
  • by Bollie ( 152363 ) on Monday December 03, 2001 @02:44PM (#2649146)
    For those of you who know the difference between QT and Quicktime, take heed! There is hope! I've successfully played some Quicktime movies using WINE. Everybody knows the Crossover plugin [codeweavers.com] from CodeWeavers. I've also had some very good results with the CodeWeavers version of Wine [codeweavers.com].

    Unfortunately some aspects of the UI don't work but the movies play nicely. I can't wait until TransGaming's WineX [transgaming.com] or stock Wine [winehq.com] runs Quicktime movies as good as mplayer [mplayerhq.hu] plays .avi files under my favourite OS!

    Does anyone know exactly how crosspollination between these projects work? I would say that besides GNU and Linux, Wine has the potential to be the most useful piece of code ever created.

  • by Anonymous Coward on Monday December 03, 2001 @02:45PM (#2649157)
    they've opened part of it, so far. the streaming server is open source.

    http://www.publicsource.apple.com/projects/strea mi ng/
  • by Anonymous Coward on Monday December 03, 2001 @02:50PM (#2649192)
    >

    The fact that MPEG-4 is a cheap hack based on quicktime is lost on you, isn'y it? Heck, considering that Quicktime is designed to work with so many Codecs, I'm sure there is already a DiVX ;) work-alike, or clone, or at very least, there is one being made.

    Don't forget that you can have a quicktime file with a DiVX ;) movie, with two language tracks, and optional subtitles. If you want an ideal format for "Near DVD Quality," don't forget the extra features! (Also, don't forget that there are lots of Quicktime Codecs with much more than DVD quality, if you don't mind a fe MB/sec...)
  • by Anonymous Coward on Monday December 03, 2001 @02:51PM (#2649202)
    yeah, the underneath bits. but Aqua is not X. It's harder port the graphical stuff from Aqua to X (and visa versa, which is why X for OS X exists -- it was easier to port X than all the apps).

    And apple wants people to have a reason to go with OS X over a linux box -- this is one of them.

    but there is a QuckTime for Java -- no idea if it works.
  • by Graff ( 532189 ) on Monday December 03, 2001 @02:51PM (#2649206)

    Isn't MPEG4 based on quicktime?

    MPEG-4 is based on a file format championed by Apple and used in Quicktime. The problem is that the MPEG-4 standard is not yet complete. What WiMP (Windows Media Player) and the others are using is a corrupted form of the incomplete standard. It's the usual embrace-and-extend attack from Microsoft: adopt a standard and then modify it so that it becomes so corrupted and muddled that people have to use your version to do anything.

    Once again we see that Microsoft has managed to grab market share through bundling, while the better product doesn't get as much exposure. Quicktime is such a polished product that supports some of the best compression algorithms for video out there, it's a shame that it is not used more.

  • by Stavr0 ( 35032 ) on Monday December 03, 2001 @02:53PM (#2649225) Homepage Journal
    ... and for that, I am thankful. It was quite a feat,back then, to show rendered 3D animation (even if it was postage stamp-sized) with a 33mHz computer and a single speed CDROM.
  • Re:what is adb? (Score:3, Informative)

    by phillymjs ( 234426 ) <slashdot@stanTWAINgo.org minus author> on Monday December 03, 2001 @02:57PM (#2649267) Homepage Journal
    ADB stands for Apple Desktop Bus. USB is little more than Intel's modern copy of ADB. ADB was used on Macs from the Macintosh SE, up to and including the very first blue & white G3 machines, and also on some NeXT computers. It was used to mostly hook up input devices, such as keyboards, mice, joysticks, graphics tablets, etc. Just like USB, ADB let you daisy-chain peripherals together-- the mouse plugged into a port on the keyboard, so you didn't need a mile-long mouse cord that stretched to the back of the computer. ADB also provided advantages like being able to power up the computer from the keyboard, which also allowed 'smart' power strips that could sense when the machine became unresponsive and initiate a 'three-finger-salute' all by itself-- great for machines running unattended. I have two such power strips at home, one on my main Mac, and one on my Mac server that does all my mail and routing and runs the house.

    ~Philly
  • by BWJones ( 18351 ) on Monday December 03, 2001 @03:05PM (#2649325) Homepage Journal
    It is always difficult to be the first and often others capitalize on your success while you are relegated as an also-ran (like so many times with M$ and Apple).

    However, that said, QT is a superior product in many ways and it has every possibility of becoming a media platform if of itself. M$ knows this and it scares the hell out of them. This is why they are trying so hard to defeat QT and even tried to kill it a couple of years ago by leveraging Office for Macintosh against Apple.

    Don't be suprised to see QT media devices being produced in the next couple of years. All tying into the "Digital Hub" concept.
  • Re:Yeah right! (Score:5, Informative)

    by marmoset ( 3738 ) on Monday December 03, 2001 @03:12PM (#2649386) Homepage Journal
    Hey, I was selling Amigas in 1991... :)

    What Quicktime got right (and it saddens me to see people falling over themselves to flame it B3KUZ 1TZ PRUHP1Et4RY) was that they spec'ed a really nice, solid API with architectural room to grow. When Quicktime was released, mainstream personal computers had 16-33 MHz CPU's, maxed out at 8-16 megabytes of RAM, a 32-bit video card cost >$1000, etc.

    Quicktime's API was so clean that a video playing application (such as Popcorn or the original Simple Player) written for Quicktime 1.0 in 1991 can still run on top of Quicktime 5.x today, taking advantage of all the codecs written in the interim period. When Apple added PNG support to Quicktime, any program that relied on Quicktime for graphics file import immediately gained the ability to read PNG files, without even a recompile.

    Quicktime is not a video player, it is not a streaming plugin, and it is not a replacement for MPEG.
  • Re:quicktime? (Score:5, Informative)

    by Graff ( 532189 ) on Monday December 03, 2001 @03:18PM (#2649435)
    Um, Quicktime has little to do with the compression format. It uses other people's compression algorithms to store the compressed video. The person who sets up the video can choose any number of compression formats.

    I know there are some people out there who are annoyed that Linux is unable to read some Quicktime files out there. That's not Apple's fault at all, rather it is the fault of the compression format used. Most of the Quicktime files are compressed using the Sorenson codec, because of the superior quality and great compression it offers. The problem is that Sorenson holds the patent on the codec and they have only produced a decoder for Windows and MacOS. In order for Linux users to play those Quicktime movies which use the Sorenson codec, Sorenson would have to produce a Linux version of the decoder. There are a few programs out there that can play Quicktime movies, but only the movies that use codecs supported by Linux.

    The same thing has happened with AVI on the Mac. There are a few Intel codecs that are used by AVI files which have no Mac version of a decoder. Thus, viewing an AVI on a Mac is kind of a crap shoot. I'm sure that this is a planned thing by Intel. Fortunately AVI seems to be dying a slow death as better formats are appearing.

    That being said, Quicktime fully supports mpg. In fact, there are only a few odd or proprietary formats that Quicktime can't or doesn't support.
  • by Sunda666 ( 146299 ) on Monday December 03, 2001 @04:10PM (#2649820) Homepage
    I think QuickTime4Linux (from heroine virtual, the dudes behind Xmovie) can play quicktime (at least some kind of quicktime, it seems have more than one...)

    check:

    http://www.heroinewarrior.com/index.php3

  • most features found in QuickTime today such as streaming capability and portal functionality were derived from RealMedia's software

    1. That isn't "most features" that is one feature (two if you rally consider "portal functionality" a feature).
    2. QuickTime's streaming technology is drastically different from Real's; It uses some of the same codecs as non-streaming video and really helps blur the line between streaming and non-streaming video, making the different versions of the video much easier to manage. QuickTime also uses the RTSP standard.
    3.QuickTime's streaming technology delivers at least 4x the clarity of the same video encoded with the Real codec at the same bitrate, so in any event you have to admit that QT streaming video runs circles around Real and WM
    4. QuickTime Streaming Server is open source, so you can go look at the "guts" yourself and stop your reflexive Apple-bashing

    Oh yes, QuickTime has brought about a revolution in digital media!

    True; the sarcastic parts of your post seem to be more accurate.

    And nobody has ever duplicated it or surpassed it since!

    I think a large part of the article was about how many people have duplicated it. QT still ships with the best codecs, integrates more technologies, and lets content creators do more, so player notwithstanding it is still the best video technology.

    It's a media format wrapper (not a codec like MPEG...

    That is why it was such a revolutionary technology, although Apple does take a role in the development of some of QT's important codecs, the reason QT allowed multimedia to spread was that it allowed you to deal with codecs transparenttly, even today most people still just think they're dealing with QuickTime video whether it is compressed with the Video or Sorenson codecs, nor will they be aware if the audio is uncompressed, MP3, PureVoice, or QDesign, or even if the author switches codecs midstream (do that with your "equivalent if not better tools").

    QuickTime didn't start a revolution. It didn't change the world.

    Yeah, that multimedia thing never really caught on.

    The author has a very valid point: QuickTime is one of the very few technologies that was responsible for the explosion of a technology and is still the premier technology for it. Don't try to tell me that there are better technologies for multimedia content delivery; real multimedia professionals are not using MPEG or Real, and WM is almost as big a joke as the current Real codec. Today, Cleaner and the Sorenson codec are the Photoshop of high quality web multimedia, sure there are GIMPs of web multimedia, but don't try to say they are better.

    I know many /.ers can't use real QuickTime, and I really think Apple should create a Linux version, but lets not have a bunch of sour grapes.

  • Rant Rant (Score:4, Informative)

    by epepke ( 462220 ) on Monday December 03, 2001 @04:23PM (#2649968)

    It really is not Apple's fault that Linux developers have payed so little attention to developing Linux based solutions for Apple formats.

    If the quality of responses here is representative of the Linux/Open Source community at large, and I hope it is not, then it would seem that they can't even comprehend what QuickTime is.

    QuickTime is not a movie format, at least in the sense that a LOTR trailer is a movie. It is not a codec. It is not an application with a window. It is an architecture and a set of organizing principles to tie time-dependent data together that negotiates amongst an essentially unlimited number of codecs and data formats.

    Now, it just so happens that one common use of QuickTime is LOTR trailers. It also just so happens that a lot of people use the Sorenson codec. It also just so happens that there's a somewhat ugly piece of software called the QuickTime Player 4 (but the previous version still works and is nicer). However, that doesn't define what QuickTime is. Maybe people are confused by the fact that the name QuickTime is used in conjunction with other words. Maybe people are confused by the fact that the word used in QuickTime is "movie," even though Apple goes to great lengths to explain that it is not necessarily a literal movie of image frames. Honestly, though, I would expect a community of hackers to be able to look under the hood.

    For the people talking about MPEG4, well, it does begin to approach this level of universality, but that's because it is based on Quicktime, with Apple contributing heavily to the standard! MPEG4 is, to all extents and purposes, a new version of QuickTime with some codecs included.

    There is nothing to stop you, me, or any Open Source developer from using the QuickTime architecture and file format to do anything from a movie player to controlling the geometry in a 3rd-person shooter to keeping track of thunderstorm data. However, in order to do that, it is necessary to appreciate the value of an overarching architecture rather than a tool to do a thing in a file format.

    I wonder if this lack of what must be called "vision" is emblematic of Open Source. I certaintly hope it is not. However, it would be consistent with some of the problems with making a desktop acceptable to the consumer.

    One doesn't need to integrate software to the point of stupidity as does Microsoft. However, to achieve synchronicity in a system of pieces, it is even more important to have architectures and organizing principles on the order of QuickTime.

    I can produce an image file on the Macintosh and write drivers for QuickTime and be sure that any reasonably well written image-processing program on the Macintosh will be able to use it automatically without my having to do anything else, and that's just the beginning. Doesn't anyone think this kind of capability would be useful on an open operating system?

  • by hearingaid ( 216439 ) <redvision@geocities.com> on Monday December 03, 2001 @04:59PM (#2650301) Homepage
    There was a time when I just wished MS ripped QT's codec and put it in their media player.

    QT doesn't have a codec, precisely. It's a framework. The QT format allows for multiple codecs.

    For example, QT for the Mac comes standard with the following codecs for video:

    • Animation
    • Apple BMP
    • Apple H.261
    • Cinepak
    • Component Video
    • DV - NTSC
    • DV - PAL
    • Graphics
    • H.261
    • H.263
    • Intel Raw
    • Microsoft RLE
    • Motion JPEG A
    • Motion JPEG B
    • Photo - JPEG
    • Planar RGB
    • Sorenson Video
    • TGA
    • TIFF
    • Video

    You can also install your own codecs. I seem to have:

    • Intel Indeo Video 5.0
    • Intel Indeo Video R3.2
    • Microsoft Video 1
    • On2VP3 Video 3.2

    There are a comparable array of audio codecs.

    Most of the stuff you see on the web these days is Sorenson. But content creators usually don't work in Sorenson; they work in the higher-quality codecs. I'm leaning towards On2VP3 these days, although in the past I was pretty much a straight-up Indeo man.

    It also allows you to encode without using a codec, i.e. raw data & Big Files. This is what the really serious editors with the Really Big Drives (Avid and so on) use.

    BTW, the DivX ;-) player for the Mac uses a QuickTime framework, and can play the DivX inside QT player.

  • by flimflam ( 21332 ) on Monday December 03, 2001 @05:12PM (#2650437)
    I think that you're really wrong about this. First of all, you seem to be under the impression that Quicktime is a viewer. This is wrong. Quicktime really isn't analagous to Realvideo or WMP. Quicktime is an architecture for dealing with any kind of media that changes over time, whether it be animation, video, audio, etc. There happens to be a player that ships with Quicktime that may leave a lot to be desired, but the application itself isn't quicktime, merely an application that uses Quicktime.

    To me, it makes a lot of sense to have a plugin architecture for video. I am a professional in the film industry and do a fair amount of editing using Final Cut Pro. In the past I used to use an Avid. I really really like that FCP is based on Quicktime (Avid isn't). With Final Cut, I can edit anything as long as it's quicktime. That means out of the box I can use a little DV camera and edit everything at 29.97fps using the DV codec. If I want to add a professional video board like a Targa card or something, I can, and because the codec for the Targa card is just a quicktime plugin, I can use it in any program that uses quicktime, including FCP. If I want I can add a board that does uncompressed High Definition Video, and as long as my RAID array has high enough bandwidth I can edit that format. If I want to edit something for the web at 15fps and half-resolution, I can do that too because I have codecs that can handle that.

    If we were to do things the way you propose, we'd be stuck using either a few standardized but completely outdated codecs for everything (for distribution), or a seperate editing application for every format and/or vendor (for production -- this is the way it used to be).

    And Quicktime works perfectly fine with industry standard codecs (unlike RealPlayer), so I really don't know what you're talking about.
  • by Infonaut ( 96956 ) <infonaut@gmail.com> on Monday December 03, 2001 @05:20PM (#2650520) Homepage Journal
    This article [siliconvalley.com] talks about the impact of QuickTime, and gives some interesting tidbits about the development and use of QuickTime over the years.

1 + 1 = 3, for large values of 1.

Working...