Unexpected Alpha channel behavior in Premiere

Is there no way to interpret alphas as straight versus premultiplied in Premiere?  Why do my transparent layers and clips with alpha channels display differently with a Black Video layer below them?
Background info:
I'm exporting my film to files with codecs that support alpha channels, not because I want an alpha in the result but because I need full RGB / 444 color coding for digital cinema theaters. I'm using ProRes444, Targa and PNG Image sequences to preserve as much quality as possible in my master exports.
I've discovered that there is no option to disable the alpha transparency in the Export Media step while preserving at least 10 bits per color channel (Trillions of colors in AE).
To solve this problem, I've had to add a "Black Video" clip to the first video track, underneath the film's content. When this is done, the pre-rendered text elements with alphas look different. They are movie trailer style text treatments that are light text over pure black. (I'm on my ipad right now and don't see a way to upload screen shots to show examples)
The result with the black video layer applied at the bottom is similar to the way QuickTime 7 displays straight alphas incorrectly. This problem occurs with both straight and premultiplied renders. The rendered text is from after effects and is stored using the animation codec.
I'm aware of how to work around this, by maintaining the alpha transparency in Premiere and then removing the alpha channel of my export by running it through After Effects, but that is a ridiculous, time consuming step.
I'm working with the GPU Mercury Engine on with a K5000 from NVIDIA.  Can anyone explain this behavior? Is there no way to interpret alphas as straight versus premultiplied in Premiere?  Why do my transparent layers display differently with a Black Video layer below them?
Here are the screen shots
UNDESIRED EFFECT using Black Video layer at bottom: Notice the fuzzy glow surrounding the text. This is happening with both straight and premultiplied renders.
INTENDED LOOK when composited over nothing: The glowing edges are displayed the same way in Premiere as in After Effects.

In my understanding, the reason 444 is indicated is because they are not RGB codecs. They simply sample the same amount of color as is possible in true RGB codecs. They still require a conversion from RGB to YUV for coding to a file, which almost always introduces a very slight shift in values, though usually imperceptible or acceptable. If the codec is truly RGB there is no need to indicate luminance vs color sampling.
...I think.
Again thank you for your awesome input! You've been a huge help here on my day off. :)

Similar Messages

  • Strange alpha channel behavior in jscroll pane

    Hi,
    My first post here.
    I have been strugling for a while with a problem with alpha channel opacity and scrollpane. I basically have a JScrollpane that contains a JPanel with JLabels. The JLabels have a mouse action that changes their background to higlighted by using a color with an alpha channel.
    When a mouse is over a JLabel we call:
    public void mouseOver(){
              this.setForeground(Color.WHITE);
              this.setBackground(new Color(100,100,100,100));
              this.setOpaque(true);
    This works but with some strange rendering problems. Sometimes the "background" shows other parts of the screen insted of the correct background. This is kind of hard to explain so I took a screen shot that elaborates this.
    The correct behavior:
    http://www.rulli.org/~mravimo/seka/correct.jpg
    The wrong bahavior:
    http://www.rulli.org/~mravimo/seka/wrong.jpg

    I think there seems to some abuse of the 'opaque' setting in Java. Opaque, literally, of course, describes something through which nothing can be seen (if you can see through it, it's either translucent or transparent). That means alpha 0 is transparent, alpha 255 (for an 8-bit channel) is opaque, and anything else is translucent.
    ComponentUI uses 'opaque' to determine whether to paint the component background. This is where the semantics are broken: it should really query the background color to see if it's non-null and its alpha is non-zero, thus painting translucent colors as well as opaque. I think there is a good case for this being a Java bug if it's not already - though I'd anticipate the counter-argument being that it will raise issues with backward-compatibility ("if it's been broken long enough, don't fix it").
    The problem you're seeing, I suspect, is due to the same flag being used (semantically correctly) to help optimise the paint process (if something really is opaque then there's no point rendering underneath it).
    Unfortunately, fixing ComponentUI is a non starter since it can only be fixed by extension (multiply the number of components by the number of L&Fs and you're on your way).
    As a workaround you can extend JLabel and override paintComponent(); or plug in a specific label UI which fixed the ComponentUI problem; in both cases leaving the opaque setting at false.

  • Alpha Channel issue Final Cut Pro 7 to Premiere Pro & FCP X

    I have an Apple Pro Res 4444 file that is not read in Premiere Pro as having an Alpha Channel.
    The file was not was not automatically detected. But it was read in FCP 7 as having an Alpha Channel after I changed the preferences in to Alpha Type 'Straight'.
    After I sent the XML data to FCP X and Premiere Pro they would not recogise the alpha channel even though I changed the preferences.

    I agree - it is just that currently Premiere Pro does not display the transparency of the file in the viewer by showing checkerboard where the file is transparent, like FCP can do. It always shows the clip over black. If you are used to seeing the transparency this might throw you off.
    Next version of Premiere fixes this, and displays checkerboard where the file is transparent.
    MtD

  • Premiere Pro CS6 won't recognize alpha channel in .tiff file from photoshop

    Hey Everyone,
        I'm new to Premiere Pro, but I have used Final Cut Pro 6-7. Anyway, I created a 3D text design in Photoshop to use on top of another photo in a video in Premiere. In Photoshop, the alpha channel appears fine. In Premiere Pro it is not recognized. Instead, a white background appears where the alpha channel should be. When I layered the 3D text on top of a photo (in Premiere Pro), the white still appears around the 3D text design. After I imported the file, I did click on the .tiff file and clicked on modify---->interpret footage----->alpha channel (where I deselected ignore alpha channel). Premiere Pro still does not recognize the alpha channel. Should I convert the Photoshop file to another format or is there something I'm not doing? I'm spending more time trying to figure this out than I am on putting this short video/photo slide show together. I would greatly appreciate any help anyone can offer.

    Thanks Ann!!! Seriously, you just saved me hours of aggravation. I didn't know I had to select that in Photoshop. I was under the impression that Adobe product files were seamless.

  • How can I output the alpha channel in Premiere elements 10

    How can I output the alpha channel in Premiere elements 10. What format should I use?
    Tried outputting to an AVI filet but the file did not contain an alpha channel that After Effects 5.5 would recognize.

    Bill,
    I hope you ordered 32 GB or more on that new computer After Effects 5.5 takes up as much as it can.
    The Roto Brush tool is really a timesaver over ordinary Rotoscoping. Although, my problem now is: when I try to send a 1 min. And 11 second video from Adobe Premier Pro 5.5 two Adobe Media encoder 5.5, the process hangs in wait state in the Media Encoder. I have filed a request for help on the Media Encoder forum.
    I know you will put your new computer to use in helping other people and for this I thank you.

  • .mov files with alpha channels won't import on Adobe Premiere Pro CC

    Just FYI, Apple:
    This issue with Quicktime not seeing .mov files in Finder (or I should say, not playing them) is a HUGE problem for anyone who edits video.
    If you export a file as .mov in After Effects, and have any transparency (RGB+Alpha channels), there is no way to import them into current projects. None.
    PLEASE fix this, as I quite enjoy my job, and don't feel like losing it because my client doesn't understand why they can't have lower thirds in their video I'm contracted to do (and subsequently fires me and finds someone on a Windows rig).
    Thanks.

    What is up!
    Based on my tests, it appears that the Mavericks embedded QT structure no longer considers many of the legacy compression formats to be supported under Mavericks. These formats were, by default, turned off under Lion and Mountain Lion which may indicate that Apple intends to drop even passive native support sometime in the future. Files containing Animation or PNG compressed data are no longer QL compatible and now force automatic QT X v10.3 conversion as mentioned above. Even worse, it appears other commonly used fomats like DV/DV in DV and AIC/PCM in MOV are also being relegated to this group. Luckily, DV/PCM in MOV, HDV/PCM in MOV, and ProRes422/PCM in MOV, along with all of my H.264/AAC/AC3/Chapter M4V distribution/iTunes managed files remain fully compatible with both QL and QT X v10.3 under Maverisks. This last is significant for me since many files containing AC3 as the primary audio stream are no longer QL/QT X v10.3 compatible with certain file extensions and/or container types which now appear to be checked in specific situations. Unfortunatly, what we've seen and learned thus far seems to be just the "tip of the iceberge."

  • Can no longer import QT files with alpha channel

    I have been using these client supplied QT with alpha channel files just fine for weeks, then all of a sudden, after a crash the other day, I was unable to open sequences with these files and exoprt them, the exporter would just freeze.  the clips played in the timeline, but VERY sluggish.
    On the reccomendation of a few posts around here, I removed the clips from the project, and now I cannot import them back in, I get a "the importer reported a generic error" message.  I am able to open in QT pro and export to a new file that will import to PPro, but I lose the alpha channel.
    As always, I'm up against a deadline and any help would be greatly appreciated.
    I have installed QT 7.07, no help.
    I'm on a windows 7 machine running CS master collection 5.0, Quad core AMD with 8 gig RAM.
    These files worked fine just days ago!!!!
    BTW, I just switched over to Premiere a few months ago and to honest I can't understand how anyone would stick with this buggy software, as a professional I've never used anything this bad before.

    Welcome to the forum.
    Try these.  Attempt to re-import after each one:
    Clean the media cache database via Edit | Preferences | Media
    If step 2 doesn't work, then find all the .qtindex, .mpgindex, .cfa and .pek files associated with the media that's supposed to be in your project and delete them.  Then clean the media cache database again.
    Launch Pr and while it's launching, hold down the Alt + Shift keys until the Welcome screen appears.  Alt resets your preferences and Shift resets the plug-in cache.
    To address the other issues you say you've been having with Pr, you should start a different thread (or threads).  Coming from other editors, there may be a difference in the way Pr does things that produce unexpected results that may be seen as bugs.  More serious issues, such as crashes, can often be caused by 3rd-party hardware like AJA, Matrox or BlackMagic and the associated drivers.  Outdated or incorrect drivers for audio and video cards can also cause problems.  I recommend that you start troubleshooting those areas first.
    Other issues may have workarounds.  If you have serious, reproducible problems that have no workaround, then please file bug reports here:
    Adobe - Feature Request/Bug Report Form
    -Jeff

  • Keys in CS-5 - Save Alpha Channel AVI

    Hello. I go shoot keys with green screen. On Location is good for some of that, but I have to remember to adjust the sound level next time. To show kids who did the scripts, I used the CS3 Ultra to quick ket a sample and dump on a background like we plan to use.
    When I get into Premiere CS-5 I want to pick the take I like, trim the ends, key to transparent and save as an AVI with alpha channel. Liked the Ultra keyer when it was separate, but not sure about CS5 one, as controls were better organized in the CS3 version **.
    1) Do I need to set up a line on timeline as alpha channel, in order to save same? If so which one?  These are just keyed person with clear BK.
    2) Please help me with the settings so someone who makes the final steps, I think in another program, can open up the AVI files and have a good key to finish off. So far I haven't found one that will let me tick alpha channel to save.
    **Yes i should find the Premiere fix list and ask for an ULTRA pop up of the CS3 design, if they are going to keep in Premiere.
    3    PS)  Does Adobe have a set of books for the CS5 programs? When i got CS3 they offered me a deal to take the books. Saved me many times to be able to flip pages to find answers. Even a PDF of same might speed things along.

    Look here for the steps to export an AVI with alpha: exporting video with an alpha channel (transparency)
    I don't think you'll ever see Ultra as a standalone program again, as it's now integrated into Premiere Pro as an effect. I never used Ultra CS3, as I thought it was too rinky-dink, but the CS5 version is quite nice and easy-to-use (and get a great key) in most instances. It's not bulletproof, but Keylight in AE takes care of the more troublesome keys.
    You can download a PDF of the help document for a particular application by going to the online version of the help docs, and clicking the PDF link in the upper-right corner. You can get Premiere Pro CS5's PDF right here: Adobe Premiere Pro CS5
    You should also have the Community Help application installed along with the CS5 suite. If it doesn't open when you hit F1 within your app of choice, it should be available in the suite's application folder. It works well, and the help is updated frequently.

  • What codec to convert .MXF and MP4 files into to use with alpha channels in Ae and Pr CS6?

    When I import .mxf File, shot on a Canon C300, into after effects, the alpha channel options are greyed out, when I look in, interpret footage, main. This also is the case importing .MP4 files, shot on a Gopro hero 3. I used to use final cut and using compressor convert the files to pro res 4444 or 422. What's my new workflow for preparing files with alpha channels to use in After Effect and Premiere and do I use Media Encoder to do it?

    When I import .mxf File, shot on a Canon C300, into after effects, the alpha channel options are greyed out, when I look in, interpret footage, main. This also is the case importing .MP4 files, shot on a Gopro hero 3.
    Better question: Where do you expect that Alpha channel to come from and contain any useful info for transparency? You're making a fuss over a non-issue. Unless you apply keying or other methods of creating transparency, even if there were an Alpha channel it would be fully opaque and then what's the point?
    Mylenium

  • Alpha channel in Exporters

    Hello,
    I'm having difficulties with alpha channel in an exporter. Symptoms - no alpha channel is given to my exporter by Premiere Pro when using source with alpha channel. I created a sample test video that has rows of (red pixel, green pixel, blue pixel, alpha pixel). So, while examining bits in the memory, I always see 0xff for alpha component (i.e, red pixel looks like 0xff 0x00 0x00 0xff, green pixel looks like 0x00 0xff 0x00 0xff, blue pixel looks like 0x00 0x00 0xff 0xff, and alpha pixel looks like 0x00 0x00 0x00 0xff), which looks to me like no alpha channel given in the frame. I request frames in BGRA_4444_8u pixel format. Correct me if I'm mistaken, but shouldn't that color format give me alpha component if source has alpha? I thought "ok, may be sequence or project settings have setting that i'm not enabling to preserve alpha", but as I found out, Premiere Pro preserves alpha unless explicitly told not to preserve by user. SDK Exporter sample project description mentions support for uncompressed 8 bit RGB with or without alpha. Does that mean that Premiere Pro should give frames with alpha channel if source had it? I looked at how sample exporter requests frames from Premiere Pro and only color format-specific info is custom 'sdk' color format, unless I overlooked something.
    Thank you,
    Petro

    Hi Petro,
    I looked into the SDK samples, and there was a few adjustments I had to make to get the alpha channel to round trip successfully, when exported out using the SDK Exporter, and reimported using the SDK File Importer.
    First, I had to make sure info in the file header was set correctly.  In WriteSDK_FileHeader(), I set the bit depth according to the codec setting retrieved using:
    mySettings->exportParamSuite->GetParamValue(exID, 0, ADBEVideoCodec, &codecSubType);
    For "SDK file format", 32 means there's alpha, and 24 means no alpha.  For the two video "codecs" supported, I set it like this:
    switch(codecSubType.value.intValue)
        case SDK_8_BIT_RGB:
            mySettings->SDKFileRec.depth = 32;
            break;
        case SDK_10_BIT_YUV:
            mySettings->SDKFileRec.depth = 24;
            break;
    The other change I had to make was in RenderAndWriteVideoFrame().  One of the parameters for RenderVideoFrame(), SequenceRender_ParamsRec, includes a member called inCompositeOnBlack. Again, I set this according to the codec:
    switch(codecSubType.value.intValue)
        case SDK_8_BIT_RGB:
            renderParms.inCompositeOnBlack = kPrFalse;
            break;
        case SDK_10_BIT_YUV:
            renderParms.inCompositeOnBlack = kPrTrue;
            break;
    This inCompositeOnBlack may be the problem you're running into.  You should set it to false if you want the alpha preserved.
    Regards,
    Zac

  • Alpha channel videos problem on AIR 3.8 beta Android

    Hi, I've found a strange behavior on the beta 3.8 SDK. When I load and play a FLV video with alpha channel it becomes completely black, but if I re-load it, it shows well. This does not happen on applications created with the release, 3.7 version of the SDK.

    I think I am encountering the same issue with Air 3.8. Although I am not using the alpha channel and the video is a quicktime (.mov),
    the video appears black (I can hear the audio playing).
    I cannot switch back to 3.7 because that gave a error uploading the apk to the new google play console because of signing issues,
    the upload issues were fixed in 3.8.

  • Alpha Channel Question

    Hello,
    I have an animation with a white drop shadow on it that I animated in Aftereffects.  I export the file from Aftereffects and no matter what I try the white drop shadow shows up as a dark shadow every time in Premiere as if it's matted with black.  So I'm wondering if there is a setting I'm missing or something I need to do differently when importing to Premiere, or even when exporting from aftereffects, although I've exporting it several different way so far to no avail.
    So here is what I have,
    I'm using Adobe CS4 for AE and Premiere, on Windows 7
    When I export from AE I'm using the color setting for unmatted (and I've tried it matted with black too just for fun, clearly that didn't work out for me:)
    I've tried it as an avi and as a mov file too.
    Sooo, in case your answer is for me to use Dynamic Link, I can't get that to work either.  And I'm sure that is just user error since I've never used it before.  I can get the aftereffects sequence to show up in my project files in Premiere, I can even get the animation to show up and play in the preview monitor, but when I put it on my Premiere sequence over the background it doesn't show up, just seems like a blank layer.
    Any ideas?
    Nina

    Thanks for your replies!  So I'm not very good at explaining myself.  I did export (and by export i mean, make movie by adding it to the render queue) the file as both of you are recommending.  As a movie file, with an alpha channel, all one file.  The reason I was trying to do it separate next was because it wasn't displaying properly that way.
    Finally, what I did as a work around, is just export the background I was using from premiere, import it into aftereffects, Put everything together in aftereffects and then render the finished file without using an alpha at all.  In pic #1 so you can see how premiere cs4 won't properly display an animation with a white shadow behind it if it's imported with an alpha channel and placed on top of a background.  #2 shows how it was supposed to look.. how it looked once I put everything together in Aftereffects instead.  I just thought there should be a way to fix my problem without the extra step of exporting the background.  But I don't think there is.
    However,
    THANK YOU for your replies and trys!!
    (Oh yeah I should also mention that I did try, PSD sequence, Quicktime rgb+alpha, Lossless with alpha etc.. none of which seemed to work for what I was trying to do.)

  • On export, strange color bleeding/alpha-channel-ish problem but no alpha . . .

    I'm hoping someone can shed some light on this.  When I tried to export a project from Premiere today, I got some unwanted rainbow colors on the white text.  The video clip was made in After Effects.  I assumed that I must have been caused by an alpha channel (as I think I have seen something similar to this before with alpha screw ups), or some other unusual setting. But codec is straightforward and frequently used (Avid HD). The file from AE looks fine.  It looks fine on the Premiere timeline.  Only the export from Premiere is screwed up.  Every codec I tried - H.264, MP2 . . always the same issue.  The only type that didn't screw it up was DV AVI.  But this is SD resolution is no good for me; it was just a test.  Does anyone have any ideas what may have caused this.

    Still no ideas? 
    I imported another clip, rendered in a different after effects project.  I also copied it into new sequences with new sequence settings.  I'm still getting the same thing!  HELP!

  • Exporting SpeedGrade Project with Embedded Alpha Channel

    Hello! I am currently writing with a problem I can't seem to find a solution for in SpeedGrade. My problem is that I imported footage with embedded alpha channel enabling me to chroma-key out a green screen. I would like to export this file now with the alpha channel still embeded to be delivered to Premiere. Is this possible?
    Your help is greatly appreciated!
    Philip

    Thanks Fran,
    I'm using uncopressed QT, animation.
    I did the color correction on a grading track and I think that's what killed the alpha, because when I selected the track with the footage the alpha was being read properly. So what I did instead is I saved a .look file and imported it in After Effects, I rendered from there.
    Can you have the grading track read the alpha from the original footage or if not can you copy the attributes from one track to another, as if I was moving all the grading from the grading track to the footage tiself instead of having to do it again from scratch?
    Thanks again,
    David.

  • Exporting with alpha channel and edges are ragged

    I've got a short animation that is mainly a PSD of a map of NC with some animated push pins on it. I've got a local cable provider wanting an export of the animation with an alpha channel. He's using Premiere on a Mac, I'm on PC. No matter what codec I use that supports an alpha channel, the outer edge of the graphic of the State comes out ragged. Zooming in to the PSD in PhotoShop shows that the edge is antialiased, so I would imagine that this is what is causing the ragged edge on export.
    Here's grab of the export. This is with QT Animation codec-quality 100, but the same results occur with DNxHD, Cineform, PNG, etc.

    I think you are just seeing the extra areas of the fill.
    If the output files works correctly in the editor, you should be good to go.
    MtD

Maybe you are looking for