Re: Quicktime : save export settings problem
Re: Quicktime : save export settings problem
- Subject: Re: Quicktime : save export settings problem
- From: benoit cantin <email@hidden>
- Date: Thu, 06 Apr 2006 09:45:16 +0200
Brennan a écrit :
On 3/4/06 at 09:01, benoit cantin <email@hidden> wrote:
benoit cantin a écrit :
[snip]
However, I cannot export movies using h.263 video encoding
when using a file created with save export settings.
Instead, I get a movie where video seems to be encoded in
mpeg-4 format. But, if I choose to export the .mov file with
the most recent settings, I get the desired file (with h.263
video).
Hello,
I finally corrected one of my script so that I can now export
movies in h263 standard, using "save export settings"
function. But...
When using "save export settings", I get strange audio setup,
while video settings are the good ones. Typically, I would
like to set audio to AAC-LC, Mono, 32kbps, 16khz, better
quality, but when writing settings with "save export settings"
and encoding with this new file, I get AMR Narrowband, Mono,
8,000 Khz (wondering if this is the default setting for 3gp
?). Directly exported with QT, settings are the good ones.
Have you ever heard of any subtlety about saving sound
settings ?
Hmm... nope. This COULD be a bug...
First of all, thanks for your answer.
But just so you are clear about it, the 'trick' for using QTES ("QuickTime
Export Settings") files is:
1) Perform one export MANUALLLY with the correct settings.
Just use a small movie representative of the kind of content you'll be
dealing with.
As I said in my first post, I foolowed instructions given there :
http://lists.apple.com/archives/QuickTime-Users/2002/Nov/msg00297.html
2) Save the QTES file (using an applescript) e.g.
set f to (choose file name default name "something.QTES")
tell app "QuickTime Player"
tell movie 1
save export settings for AIFF to f
end tell
end tell
You have to target 'save export settings' to a movie because different
movies support different kinds of export. (You can't export MIDI data from
a SWF file, for example).
[repeat steps 1 and 2 if you need to export with different settings]
3) Write your export script so that it uses the QTES file you want
********
If you're getting screwy audio results following this procedure, it's a
bug and should be reported to Apple!
********
Well, I am going to fill in a bug report.
In case it isn't already obvious, the QTES mechanism is a hack put
together by the QuickTime engineers so that we could automate different
kinds of export in the same session. Making it any 'nicer' would probably
have required some GUI work in the player, which was (naturally) outside
the scope of the relevant update.
Yes, this is quite dirty since :
- to use export settings you have to run manually quicktime ;
- the file saved thanks to "save export settings" is not human readable
(binary format) ;
- you have to open and QT and the film you wish to encode, to
effectively export to the desired format ;
- and eventually, it won't work at all and this is the new fact of the
day : I performed the last update of macosx, and - even directly with
quicktime - I can't export anymore to 3gp with h263 video (I get 5
seconds of images and then a black screen while the sound track is
playing). This is what I am reporting on the quicktime-users
mailing-list. But I am not sure it comes from the update.
Insider Tip: If you have added any third party exporter components to your
configuration (e.g. the Flix FLV encoder) then you'll need to find out the
four-character 'thing' subtype for the exporter.
You can get this four-character code from the developers of the exporter,
or else there are a small handful of tools which will tell you what
QTcomponents you have installed on your own machine. (There used to be
just such a utility in the Firewire SDK, but it's a while ago now!).
Thanks for the tip. I am going to look at that.
Note that only components of type 'spit' or 'spt1' are exporter
components.
okay.
BTW the 'thing' code for Flix FLV is "WFLV", so you would do
export movie 1 to aFileSpec as "WFLV" using settings aQTESfile
Actually, I only need ThreeGPP 'thing'. But your tip may help me to find
the state of my ThreeGPP component ?
If you really can't find out those subtype codes, I have an applescript
somewhere which will list them. It uses the satimage osax.
Thanks. First I am going to look at Firewire SDK, make some new tests,
downgrade my QT version (I hope it will solve my h263 encoding problem).
I know it is not the place for this kind of question, but, is there a
good way to *completly* remove QT, in order to start on a new clean basis ?
Thanks for your help.
--
Benoit
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Applescript-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden