Does anybody know if frameserving to Quicktime Pro (7.6) is possible?
I have an Avisynth script and need Quicktime Pro to output a specific compression.
+ Reply to Thread
Results 1 to 17 of 17
-
-
I don't have Quicktime Pro, but I'm assuming it can't directly open an Avisynth script. I can think of a couple of ways of doing this by creating a dummy AVI that you can load into Quicktime.
1. ffdshow has a utility makeAVIS that will create a dummy AVI from a .avs script file.
2. Debugmode's Wax can open .avs script files. If you also install the Debugmode Frameserver you can frameserve the script from Wax into Quicktime using the dummy AVI output by the frameserver."Just another sheep boy, duck call, swan
song, idiot son of donkey kong - Julian Cope" -
I made an Avisynth script with a blue screen and subtitles for import into NLE's like Canopus Edius. Uncompressed AVI is not an option, because then I'm stuck with a huge file and I want to avoid intermediate files. I know Quicktime Pro can 'smartrender' it to a MOV with some kind of flexible framerate and keeping the alpha channel.
Actualy my goal is to make an AVI or a MOV with a reasonable size plus alpha channel in one session (because I have to make a lot of them to provide my client, who wants to re-edit his stuff afterwards). -
I found this link where it appears someone got the Debugmode Frameserver to work with QT Pro.
http://forums.creativecow.net/thread/24/874137
Here's the relevant posts in the threads, I wonder if the frameserve as YUY2 is the key to getting it working.
Re: Does Vegas 8 have Quicktime Sorenson codecs?
by rob mack on Oct 15, 2007 at 8:32:47 pm
Very true, not all the formats that QT Pro lists are there in Vegas. FLV isn't there for instance, and I assume it's a proprietary issue. I don't really know who's doing the "blocking" but I suspect that it's not some malicious act on Vegas' part.
Image Sequence is one of the QT options doesn't show up in Vegas, so you have to frame serve out of Vegas in YUY2 format and then use QT Pro to make the image sequence. Not ideal because it's a few more steps.
Vegas's own image sequence export is a script, not a built in function, so technically Vegas can't actually make image sequences AT ALL. But it can do it via a script and to configure the output you have to properly configure the preview window. If you don't do that things don't work.
But I see what you're saying about the PAR being screwed up on image sequences. The script saves files using the same "save snapshot to file" function found on the preview window. That feature doesn't give you an option to save as actual pixels - the only way to do that is to save snapshot to clipboard and then paste it, which is probably unusable in a script. The script saves a sequence of PAR corrected images, which is not really acceptable if you're outputting to AEFX. Still image output is very dumbed down in Vegas.
So thanks for inadvertantly pointing out the workaround using the debugmode frameserver, as that allows you to use quicktime Pro to create real image sequences.
Rob Mack
The biggest advanatge of the debugmode frameserver is that it outputs uncompressed data withou having to render a huge uncompressed file. And of course if you needed to render a file you could do that by other means.
QTPro doesn't show the output of the frameserver for some reason, but you can take a leap of faith and just start the export. It appears to work.
VirtualDub would give you the same results for some of those output formats, and of course it's free, and it would show you your progress.
It would very nice if Vegas could do this directly, but it can't, and it's not really a quicktime-based application so what you get fom quicktime is essentially extra sauce. (But then, sauce is the most important part of any meal...)
Rob"Just another sheep boy, duck call, swan
song, idiot son of donkey kong - Julian Cope" -
If you want to preserve the alpha channel for editing farther down the line (not end format) , you need RGB+A, which will be huge in filesize because of all the channel information.
Apple's "animation" setting with "millions+" color setting refers to RGB32 with alpha channel preserved . The benefit of this is you can use lossless or lossy compression and adjust the filesize.
Another option (besides uncompressed RGB32), is huffyuv which has a RGBA mode, and is free, and lossless (better compression than RGB32, but still huge in filesize)
You could also export to an image sequence (e.g. TGA, PNG, PSD), preserving alpha channel, but there will be multiple files, and the total filesize will be larger than the Huffyuv option
Most NLE's should be able to directly export to QT with "animation" , "millions of colors+" setting , but not necessarily have control over all the settings (i.e. quality/compression) e.g. Premiere, and After Effects certainly can, but I don't use Edius, so I can't check for you
Originally Posted by Safesurfer -
Originally Posted by Safesurfer
The thing is, it sounds like Lippy is importing .avs into Edius, then looking for an export format to use QT Pro. Maybe he can clarify the workflow? I don't think debugmode works with Edius for export ?
EDIT: QT Pro "doesn't like" the "dummy avi"; even if I ignore the errors and proceed to export/encode, it throws up some errors. It might work on a Mac system, since they can have extra plugins and AVI support, but I am on Windoze
Also 32-bit mode project settings in Vegas is incompatible with Debugmode Frameserver, so it won't work. I don't even think the image export option suggested in the referenced post above in Debugmode will work because of this -
Hi guys,
My workflow is as follows:
-Using Avisynth to make a script with an RGB32 bluescreen plus subtitles
with the Textsub-filter.
-Frameserve this to an encoder producing an AVI or MOV (with Alpha channel)
-Send it over the internet to my client, who then imports it into his Edius-timeline.
The reason for doing it like this, is that Edius does not have a scripted subtitle-import. I think I will do some testing with my Procoder, thuis encoder accepts AVS-scripts... Keep you updates. -
Just found out my Canopus Procoder contain the Quicktime-settings I want in its advanced settings. Procoder accepts my Bluescreen-subtitle AVS-scripts and spits out a MOV keeping the Alpha channel.
So no frameserving needed to Quicktime Pro! -
Just for completeness for others who search for this topic, another option is Premiere Pro which has an .avs import plugin and can output the QT settings as well to preserve alpha channel (tested with Premiere Pro 2 and CS4)
-
Also, if all your trying to end up with is a movie in QT with a separate subtitle layer, why not use QT's built-in "Text" track? It supports timecode for subtitling, colors, alpha-channel support, realtime anti-aliasing, with IIRC rich-text support. It's just a change in the order of the workflow to have the marrying of the text w/ image LAST.
There may be other alpha/bluescreen requirements that would make this a moot point, but it's just a thought...
Scott -
I already did some testings with the built-in Texttrack-functions and discovered two major disadvantages:
-No black outline.
-Single-lined subtitles appear on the upper row.
If you know how to fix this in the Textttrack-header, you're my hero, Cornucopia!
A question for Poisondeathray: Are you an Avisynth-guru? Can you advise me if my AVS-script is right? -
That's what I was thinking of, otherwise this thread will go way off topic...
Similar Threads
-
QuickTime Pro Problems
By kerb in forum Video ConversionReplies: 4Last Post: 3rd Nov 2011, 09:27 -
Quicktime Pro 7
By JBird in forum Newbie / General discussionsReplies: 4Last Post: 11th Aug 2010, 10:15 -
Need Converter like Quicktime Pro
By seskanda in forum Video ConversionReplies: 9Last Post: 31st Jan 2010, 21:34 -
Some questions about QuickTime Pro
By VidHunter in forum MacReplies: 1Last Post: 8th Jan 2009, 12:04 -
.VOBB to something I can play with in Quicktime Pro?
By Edrahil in forum MacReplies: 3Last Post: 28th Jun 2008, 18:45