Log in

View Full Version : next quicktime looking good


neo75903
24th October 2004, 01:28
The next version of Apple Computer's QuickTime media software will include major new features for users, developers, and content creators, while introducing improvements to the QuickTime architecture, file format, and API, AppleInsider has learned.

More specifically, the new version of QuickTime will boast significant improvements to Audio, Video, and Metadata, as well as add new Cocoa APIs, and numerous other enhancements.

Apple first seeded the software to developers last month as "QuickTime 6.6 Developer Preview." The release was bundled as part of the first external build of Mac OS X 10.4 "Tiger," which was available to select Apple partners and developers who pay annual fees to receive developmental software builds from the company.

Audio Enhancements

QuickTime 6.6 will break free of the limitations of the Sound Manager, adding many new features that support high-quality audio, including a high-resolution audio, a new sound description, a new audio media handler, and new audio sequence grabber components and compressor components.

For developers, the software will offer new APIs for movie audio, sound conversion, audio extraction, movie export, and level and frequency metering. Support has also been added for use of Core Audio input/output units in QuickTime.

The changes will result in a much richer approach to sound in QuickTime, with support for higher sampling rates, such as 96 kHz and 192 kHz, multiple channels and multiple channel layouts, including 5.1 surround sound and 8 or more discrete channels. Additionally, the release will introduce support for a variety of more accurate audio representations, such as 24-bit uncompressed audio, during capture, playback, and export.

QuickTime 6.6 audio will also feature improve synchronization and access to uncompressed audio on a per-sample basis, including access to raw PCM audio samples from VBR-compressed audio sources.

Along with support for high-resolution audio, the new version of QuickTime will deliver a more flexible architecture for connecting audio components, letting developers capture multiple sequence grabber channels from a single device at the same time, even if the device doesn’t permit multiple clients directly.

Additionally, sources said the new QuickTime software will convert audio from one format to another on the fly, performing channel mix-down or remapping, upsampling or downsampling, and sample conversion as needed.

Video Enhancements

QuickTime 6.6 will also feature several video enhancements, such as support for B-Frame and H.264 video compression. The release will also introduce a new visual context that provides an abstraction layer decoupling QuickTime from GWorlds.

B-Frame video compression is a major advancement that involves new sample tables for video, allowing video frames to have independent decode and display times. This will result in improved display, editing, and capture in H.264 and other advanced video codec formats. The implementation will reportedly include a new API for working with media sample times, adding and finding samples, and a new Image Compression Manager API.

The H.264 codec is the latest standards-based video codec. Also known as the Advanced Video Codec (AVC) and as MPEG-4 Part 10, the H.264 codec promises to deliver better live streaming characteristics and better image quality at lower bit rates than the current MPEG-4 video codec.

Meanwhile, a new QuickTime visual context will provide an abstraction layer, decoupling QuickTime movies from GWorlds. The context allows programmers to work in QuickTime without needing to understand QuickDraw concepts and structures, and making it easier to render QuickTime output using engines such as OpenGL.

Likewise, QuickTime 6.6 with also mark the debut of an OpenGL texture context, a specific implementation of the aforementioned visual context that will provide a movie's visual data to a client applications as OpenGL textures. These textures can then be rendered to the screen using OpenGL, composited with other graphics, or run through CoreImage filters.

QuickTime Metadata Enhancements and API's

Another feature of QuickTime 6.6 is a new extensible metadata storage format that allows more flexible and efficient storage of metadata, including encapsulated storage of metadata without translating to and from a defined QuickTime format, sources said.

QTKit Framework for QuickTime

Also bundled with the new version of QuickTime is a Cocoa framework that provides developers with support for displaying and editing QuickTime movies. It uses abstractions and data types that are already familiar to Cocoa programmers, such as delegation and notification, and it will introduce new data types for QuickTime-related operations only when necessary.

Apple has designed this framework to encapsulates a tremendous amount of QuickTime functionality in a small, easily-mastered API with a handful of new objects, classes, and methods. The company hopes that the new API will introduce QuickTime programming to new groups of developers without requiring them to learn the large, complex C/C++ QuickTime API.

New API's for QuickTime Developers

Rounding out the list of enhancements contained within QuickTime 6.6 is the addition of two new developer APIs: New Movie from Properties and QT Sample Table.

The New Movie from Properties API will let developers set up properties before creating a movie. This will also allow developers to create movies that are not necessarily associated with a GWorld and movies that can render their output to a visual context.

Meanwhile, the new QT Sample Table API can be used to obtain or set sample attributes such as their size, location, and sample descriptions.

Requirements and Availability

The QuickTime 6.6 Developer Preview requires Mac OS X 10.4 "Tiger" Developer Preview, a PowerPC G3 or better processor running at 400 MHz or higher, and at least 128 MB of RAM.

Although the software is only available for pre-release builds of Mac OS X 10.4 at the moment, sources expect several of the new QuickTime features to be made available for Mac OS X 10.3 "Panther."
-------------------------------------------------------------------
Original link:
http://www.appleinsider.com/article.php?id=588

PS: not sure this msg belongs here or general discussion. Feel free to move and delete this line.

bond
25th October 2004, 20:14
cool news :)

Originally posted by neo75903
PS: not sure this msg belongs here or general discussion. Feel free to move and delete this line.moved to general forum, as it touches a broad range of topics

SeeMoreDigital
25th October 2004, 21:40
Thanks for the "heads-up" Neo :)


Cheers

neo75903
25th October 2004, 23:23
no probs.

Hope QT will finally have 6 channel support :)

LordRPI
27th October 2004, 00:02
I have a seed for Tiger because I was a student developer at WWDC. I've played around with it, and can say I'm super impressed... in ALL areas.

neo75903
27th October 2004, 02:03
Any chance you had your digicam with you ;)

LordRPI
27th October 2004, 02:07
I had a still video camera with me. I'll be more than happy to post it when I get some webspace later tonight, if you'd like.

There are a few things I couldn't show/tell you though.

neo75903
27th October 2004, 03:34
Great that would be nice :)
if you have an yahoo account you can share it through yahoo's briefcase.

bond
27th October 2004, 18:47
qt 6.5.2 out, doesnt seem to include these changes

SeeMoreDigital
27th October 2004, 19:11
Thanks bond,

During the updating process, the following "new software" information appeared: -

http://img33.exs.cx/img33/1080/SMD_QuickTime_Player_Updates.png


Cheers

bond
27th October 2004, 20:31
mpeg-4 and mpeg-4 authoring sounds interesting. any more infos on this available?

neo75903
27th October 2004, 21:52
Is there a change log somewhere?
Caint seem to find any changes or are the changes just under the hood?

LordRPI
28th October 2004, 07:42
Albiet late, here are the photos (http://lordrpi.intercarve.net/gallery/albums.php). It doesn't show much... anything else and Apple Legal will make sure I never touch a computer again!

neo75903
28th October 2004, 11:19
Contract pic is your NDA agreement?

pic 13 is nice, "this should keep redmond busy", nice touch. :)

Hmm most about hardware, to be said very nice hardware.

btw, how was the pizza? :)
edit: "Pizza here sucks.jpg" says enough ...

LordRPI
28th October 2004, 16:46
Nah, it wasn't an NDA. They had a coding contest and that was our agreement for what the code can and cannot be used for by either us or apple... basically to cover their hindquarters. I'm not an IP lawyer, but I wish I were :-/

neo75903
27th January 2005, 02:56
Maybe it is me, but Quicktime 6.5.2 has been taken off Apple's website.
I think and hope they are preparing to make 7 available.

bond
27th January 2005, 11:19
Originally posted by neo75903
Maybe it is me, but Quicktime 6.5.2 has been taken off Apple's website.nope its still downloadable

neo75903
27th January 2005, 11:57
nope, standalone version is still offline.

SeeMoreDigital
27th January 2005, 12:00
What's happened about the "new" Mpeg4/AVC compatible version?

SeeMoreDigital
27th January 2005, 12:18
Originally posted by neo75903
nope, standalone version is still offline. Have a look here: -

http://appldnld.m7z.net/qtinstall.info.apple.com/pthalo/us/win/QuickTimeFullInstaller.exe

It appears an icon on their website is b0rked: -

http://img163.exs.cx/img163/6599/qt6525mn.gif

And here's a link to the latest QuickTime 7 information: -

http://www.apple.com/macosx/tiger/quicktime.html


Cheers

neo75903
27th January 2005, 12:24
yeah thnx,

on apple site:
"Four times the frame size"
I dunno, been playing around with x264 and others and i dont get really that good results. In fact it is still close to ASP, well from my trials
. I am talking about 500bps

slavickas
27th January 2005, 15:33
Originally posted by neo75903
yeah thnx,

on apple site:
"Four times the frame size"
I dunno, been playing around with x264 and others and i dont get really that good results. In fact it is still close to ASP, well from my trials
. I am talking about 500bps
now compare to apple's sp encoder and you'll see big difference :D :D :D

ppera2
27th January 2005, 19:24
I hate every SW like QT. It is sheer pain in the ass, made with only one purpose, you know what...
Lot of restrictions, its always put himself back in autorun etc.
Worst is that almost all movie trailers are in MOV format :mad:

neo75903
27th January 2005, 20:06
Real was my first love, QT has my current prefernce coz their mp4 support. Ok it is not the best. But still, QT is more or less n00b proof, so it is easier to distribute movies around.

LordRPI
28th January 2005, 07:18
Threads like these make me upset :(

It's been nearly three years since I've spoken to Frank Casanova though. He's a shady guy who never wears his badge at Macintosh trade shows. Sheesh, even Jordan Hubbard and Phil Schiller wear them...

neo75903
28th January 2005, 12:16
Well thats reality,

You dont have much options if it comes down to distributing movies.
You have WP, Real or QT. Ok we know what we are doing, mostly :). But caint ask for example my parents to install a codec? they will throw me vhs tape and let me put it on that :)

LordRPI
29th January 2005, 01:35
Missed my point. I'm a *paying* member of the Apple Developer Connection.

neo75903
31st January 2005, 17:41
dont get it why u are upset?

@seemoredigital:
thx for the link. For a moment Apple gave me some hope for version 7 :)

LordRPI
4th February 2005, 02:09
I can't talk about what I know...

neo75903
4th February 2005, 02:27
yes those damm NDA's :)