home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / multimed / 2652 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  5.6 KB

  1. Path: sparky!uunet!spool.mu.edu!wupost!waikato.ac.nz!ldo
  2. From: ldo@waikato.ac.nz (Lawrence D'Oliveiro, Waikato University)
  3. Newsgroups: comp.multimedia
  4. Subject: QuickTime (was Re: Buying a multimedia system)
  5. Message-ID: <1992Sep9.183855.10711@waikato.ac.nz>
  6. Date: 9 Sep 92 18:38:55 +1200
  7. References: <1992Sep7.183146.10658@waikato.ac.nz> <1992Sep4.151113.3583@mnemosyne.cs.du.edu> <1992Sep6.145949.7467@mnemosyne.cs.du.edu> <1992Sep8.175412.422@murdoch.acc.Virginia.EDU>
  8. Organization: University of Waikato, Hamilton, New Zealand
  9. Lines: 89
  10.  
  11. In article <1992Sep8.175412.422@murdoch.acc.Virginia.EDU>, dudley@cebaf4.cebaf.gov (John Dudley) writes:
  12. >
  13. >  Does anyone else find it so strange that people say Mac/Multimedia
  14. > GREAT! Lot's of software!  YET, the only thing that I have ever seen
  15. > mentioned is QuickTime..??? (AmigaVision's direct competitor)
  16.  
  17. Perhaps a recap of what QuickTime actually is is in order.
  18.  
  19. QuickTime is Apple's multimedia extension to the Macintosh OS. It provides
  20. a range of services to applications:
  21.  
  22.       * Routines for manipulating a standard "Movie" in-memory data structure
  23.       and on-disk movie file format. This includes services for creating,
  24.     editing and playing movies.
  25.       * Image compression services. These include a standard set of compression
  26.     algorithms (including JPEG), with the ability to plug in others.
  27.     Compressors can do frame-differencing on image sequences, and this
  28.     ability is used heavily in typical movies.
  29.       * A Component Manager for handling add-ons to the basic QuickTime
  30.     architecture. For example, image compressors are components; you can
  31.     implement custom compression algorithms, or alternative implementations
  32.     of existing algorithms (e g a driver for a third-party JPEG board).
  33.     Video digitizers are also a standard component type, which allows any
  34.     video digitizer board to work with any application capable of accepting
  35.     video input. In addition you can create custom component types for your
  36.     own purposes.
  37.  
  38. A movie consists of one or more tracks. A track has an associated medium
  39. (or "media", as the documentation insists on calling it).
  40.  
  41. The medium has a type (current standard ones are video and sound), and there
  42. must be a corresponding handler component present on your system to handle
  43. media of that type. The medium contains a reference to the file which holds the
  44. data samples, and each sample has a time attached to it, relative to the
  45. medium's time scale.
  46.  
  47. A time scale is an integer number, representing the granularity with which
  48. time can be measured in the medium or movie. For example, a time scale
  49. of 1000 indicates that time is being measured in units of 1/1000 second.
  50.  
  51. A track basically maps the samples from the medium's time scale to the movie's
  52. time scale. The track contains a sequence of edits, each mapping a contiguous
  53. portion of media time to movie time. A track may contain empty segments, which
  54. don't map to any valid portion of the medium (for a sound track, such segments
  55. would appear as silence; for a video track, such segments would make no
  56. contribution to the image displayed at that point). A part of the medium may
  57. appear in the track more than once. Another part may not appear at all.
  58.  
  59. Tracks can be arranged into "alternate groups". For example, you might have
  60. a number of audio voiceover tracks, each in a different language. You simply
  61. choose the desired language in which you want to play the movie, and QuickTime
  62. will automatically choose the right track from each alternate group. Alternate
  63. groups can also represent the same data stored at different levels of
  64. quality, e g 16-bit stereo sound versus 8-bit mono, 24-bit-per-pixel images
  65. versus 1-bit-per-pixel. QuickTime will automatically select the most
  66. appropriate track from each group, based on the hardware capabilities of your
  67. machine.
  68.  
  69. Different movies can share common data. When you copy and paste movie segments,
  70. you're only copying the track edit lists (and other settings), not the actual
  71. media data. This makes editing very fast, and avoids using up disk (or RAM)
  72. space with multiple copies of the sample data.
  73.  
  74. However, it can make it harder to distribute the final movie to someone else,
  75. and it can also impact playback performance, if the system has to seek all
  76. over your hard disk to fetch various segments of the movie. For this reason,
  77. QuickTime provides "movie flattening" services that you can use once you've
  78. finished an editing session. These copy all the data for a specified into a
  79. new file in the right sequence, optionally interleaving it for playback
  80. efficiency, and leaving behind all the unneeded data. The result is a
  81. self-contained movie file that you can distribute to others.
  82.  
  83. That's a simplified description. There's quite a bit more to it than that
  84. (like transformation matrices, the standard movie controller, and how nicely
  85. QuickTime ties in with the existing QuickDraw graphics system), but it's
  86. probably best if you read the QuickTime documentation for yourself. There
  87. are already loads of applications that support QuickTime--not just multimedia-
  88. specific ones like MacroMind Director, Adobe Premiere and DiVA VideoShop, but
  89. even more "mainstream" ones like word processors, presentation packages and
  90. drawing programs. There is even a neat system hack, called Wild Magic, that
  91. lets you bring QuickTime movies into the huge base of existing applications
  92. that only know how to display ordinary QuickDraw pictures.
  93.  
  94. Now, does that sound like AmigaVision to you?
  95.  
  96. Lawrence D'Oliveiro                       fone: +64-7-856-2889
  97. Computer Services Dept                     fax: +64-7-838-4066
  98. University of Waikato            electric mail: ldo@waikato.ac.nz
  99. Hamilton, New Zealand    37^ 47' 26" S, 175^ 19' 7" E, GMT+12:00
  100.