Format of file Exported by SDK Exporter plugin for premiere pro cs4

Hi
I am trying to build a plugin which can use a custom codec to export an imported video to h264 format.
The codec which i have to use converts a YUV420 raw video to h264 format. As given in the Premiere SDK Guide
the SDK Exporter supports uncompressed 8-bit RGB with or without alpha, and packed
10-bit YUV (v410). The initial rendering is performed by the RenderVideoFrame() function call which is called in RenderAndWriteVideoFrame().
This is then converted using various calls like ConvertFrom8uTo32f(), ConvertFromBGRA32fToVUYA32f(), and ConvertFrom32fToV410().
The problem i m facing is that i m not able to verify if the RenderVideoFrame() is working correctly and the format in which it writes.
Is there any way to check using any media player that can play the exported video. Unless i know the exact(correct) exported format
i wont be able to convert it to the required YUV420 format that i need.
Also if i dont use the ConvertFrom functions and use only the video stream written by RenderVideoFrame, can u specify clearly the format
and any media player which can play it, so as to check the working.
Thanks
Agam

Zac do you have any charts on what the pixel formats each filter supports?
If you use quirky filters (Adobe or 3rd party) you know they implemented with the mandated pixel format (BGRA_4444_8u) but probably no others. The result is that no matter what the importer/workflow/compiler combo you think you're working in you are forced to use BGRA_4444_8u from that point on in the workflow. - so much for "native" DV, HDV, MPEG2, MPEG4, CineForm, RED, etc etc etc.
Can you provide a list of what PixelFormats the Adobe filters support?
It would great to see it for CS5|4|3 & Prem Pro 2.0*
Eg:     FILTER      PIXELFORMATS
     MOTION     BGRA_4444_8u   YUVA_4444_8u   V410   DV  etc etc
     BLUR          BGRA_4444_8u   YUVA_4444_8u   V410   DV  etc etc
     XXXXXX     BGRA_4444_8u   YUVA_4444_8u   V410   DV  etc etc
     YYYYYY     BGRA_4444_8u   YUVA_4444_8u   V410   DV  etc etc
That would be a fantastic table for the user to have. That way you know when you're forcing the workflow from the native import pixelformat type (and colorspace for that matter) back to 8bit RGBA. (and potentially loosing 10bit quality and screwing up the colorspace of rec601 and rec709).
I mention Premiere Pro 2.0 because it was the last version that processed the Timeline single threaded and thus the last version that single-threaded filters can be used on. 'fortunately plugins intended for later versions of Premiere will work with it because Prem Pro 2.0 understands the version 8 API of CS3 and CS4.
For this reason (legacy plugins) I'm in the process of pulling some plugins from CS3 into the Prem Pro directory to see it they work. I'm willing to do that even though the filter I want to use is BGRA_4444_8u only. - the filter is THAT important to me.
Sidenote: this is why I'm SO disappointed with CS5. Forcing plugins to be 64bit has killed the use of hundreds of 3rd party plug-ins created over the last 20 years - many of which are End Of Life and thus will only ever be 32bit. I would have been a lot happier to have CS5 implement proxy editing (ie OffLine editing) and then on Export click a button to use the Online (ie full res) material instead. That feature would have allowed v fast timeline rendering (with or without CUDA) and much lower requirements on cpu/gpu and storage. In the few instances that you need to edit in native 2k or 4k etc then sure do it but I bet 90% of the time you can work in 1080p or lower to get your movie produced.

Similar Messages

  • SDK_Exporter_params.cpp in SDK Exporter plugin for premiere pro cs4

    This question is regarding the code in
    exSDKGenerateDefaultParams(exportStdParms                *stdParms,
                                             exGenerateDefaultParamRec    *generateDefaultParamRec) function
    The below function is called in the above function's code
    exportInfoSuite->GetExportSourceInfo(    exporterPluginID,
                                                    kExportInfo_VideoFrameRate,
                                                    &seqFrameRate);
    to get info for videoframerate in seqFrameRate
    Then seqFrameRate.mFloat64 is compared with different values in the code segment
    if(timeSuite)
         timeSuite->GetTicksPerSecond (&ticksPerSecond);
         if (seqFrameRate.mFloat64 > 29.97f &&
                seqFrameRate.mFloat64 < 29.98f ||
                seqFrameRate.mFloat64 < 0.1f ||
                seqFrameRate.mFloat64 > 60.0f) // Strange values fall into this case
                timeSuite->GetTicksPerVideoFrame(kVideoFrameRate_NTSC, &seqFrameRateTicks);
    for assigning the appropriate value to seqFrameRateTicks
    The problem i m facing is that the value of seqFrameRate.mFloat64
    is coming out to be zero(why?).
    Also, since the type of ticksPerSecond and seqFrameRateTicks
    is PrTime(which is a 64 bit int), i want to know what will be the best way
    to convert them into other 32 bit values(int, float etc).
    Thank You
    Agam

    Hi Agam,
    This code in the CS4 SDK was written for the initial 4.0 release, where GetExportSourceInfo(kExportInfo_VideoFrameRate) originally returned a float value.  In 4.0.1, this was changed (to be simpler for developers) to return a PrTime value.  So in the CS5 SDK release, the code now looks like this:
    exportInfoSuite->GetExportSourceInfo(
        exporterPluginID,
      kExportInfo_VideoFrameRate,
      &seqFrameRate);
    frameRateValues.value.timeValue = seqFrameRate.mInt64;
    So it now uses the mInt64 member of the union, because PrTime is a 64-bit int.
    To convert PrTime to a float, the SDK Guide, chapter 3, section on Time, reads: "When a frame rate is represented as a PrTime, the frame rate is the number of ticks in a frame duration.  The current number of ticks per second must be retrieved using the  callback in the Time Suite."  So just divide the PrTime value by the ticks per second returned by GetTicksPerSecond().
    Cheers

  • Packing and publishing C++ Plugins for Premiere Pro CC

    Hi,
    I'm not sure if this is the correct sub for this issue, but it looks like the best starting point for now. Please redirect me if there is a sub better suited for my case.
    I'm developing C++ based (After Effects/Premiere Pro SDK) plugins for Premiere Pro CC and I'd like to publish those to be accessible via Adobe Exchange and therefore installable via the Extension Manager.
    I know that the plugins need to be packaged as .ZXP and that all files need to be defined in a .MXI file with a corresponding target path.
    Sadly every documentation and sample I found didn't contain examples or further details on how to that for Premiere Pro plugins.
    One documentation contained product specific tokens that can be used in the .MXI, but Premiere Pro or After Effects weren't listed at all.
    Is it even possible to correctly publish and install those plugins via the Extension Manager?
    What about other prerequisites like C++ redistributables? Is it possible to install those together with the plugins?
    Or what if there are routines that need to be run during installation or deinstallation, like activating and deactivating the plugin online?
    And what is the most up-to-date place to go for information, documentation and samples relevant for CC extensions, plugins etc.? (The amount of seemingly outdated documents, examples and websites is slightly confusing.)
    Regards,
    Philipp

    From my working manifest.xml and you need the blacklist,file to prevent After Effects from giving errors from trying to load your Premiere plug-in.
    The <update url is optional.
      <products>
      <product minversion="7" name="Premiere" primary="true" version="7" maxversion="8.99"/> 
      </products>
      <update url="http://www.xxx.com/MyProduct/FAQ/MyProductPR4.mxp"/>
    <files>
        <file source="MyProduct/.prm" destination="$applicationsupport64\Adobe\Common\Plug-ins\7.0\MediaCore" products="Premiere" platform="win"/>
        <file source="MyProduct/.prm" destination="$applicationsupport64\Adobe\Common\Plug-ins\8.0\MediaCore" products="Premiere" platform="win"/>
    <file source="PC/Blacklist After Effects.txt" destination="$applicationsupport64\Adobe\Common\Plug-ins\7.0\MediaCore" platform="win"/>
    <file source="PC/Blacklist After Effects.txt" destination="$applicationsupport64\Adobe\Common\Plug-ins\8.0\MediaCore" platform="win"/>

  • Lence flare plugin for premiere pro cc

    I need some help finding a great lence flare plugin 3d for premiere pro cc. Can somebody direct me to the right stuff ..   Thanks .

    Yes, Thanks .. Your right ... for this time in desided two make my own lenceflares in PS and animate in Premiere .. It took a long time, but i saved my money. I dont have AE, but mabye i should upgrade. I am novice to filmmaking, - .. I'm a Photographer and strong in Photoshop.
    Thanks all for your input , prices of plugins is very high - but my labor is not. 

  • Exported Interlaced Video by SDK Exporter plugin for premiere pro cs6

    Adobe Premiere Pro CS6 for Project Setting Sequence is XDCAM HD422 1080i25(50i)
    I tested the Plugin AVI(Uncompress) ,output interlaced video OK no problem.
    I use Premiere Pro CS6 r2 SDK
    I am trying to build a plugin for interlaced video.
    Problem occured when I modified by the program below:-
    SDK_Exporter.cpp at subroutine RenderVideoFrame
    for interlaced video with PrPixelFormat_BGRA_4444_8u or PrPixelFormat_VUYA_4444_8u
    and set
    renderParms.inRenderQuality = kPrRenderQuality_High;
    fieldType.value.intValue = prFieldsUpperFirst;
    mySettings->exportParamSuite->ChangeParam(exID, 0, ADBEVideoFieldType, &fieldType);
    renderParms.inDeinterlace = kPrFalse;
    renderParms.inDeinterlaceQuality =kPrRenderQuality_High;
    SequenceRender_GetFrameReturnRec renderResult;
        resultS = mySettings->sequenceRenderSuite->RenderVideoFrame(mySettings->videoRenderID,
                                                                    videoTime,
                                                                    &renderParms,
                                                                    kRenderCacheType_None,
                                                                    &renderResult);
        mySettings->ppixSuite->GetPixels( renderResult.outFrame, PrPPixBufferAccess_ReadOnly, &frameBufferP);
    In frameBufferP is only progressive frame not intelaced frame
    Please advise  what should I do in order to get interlaced frame.
    Regards,
    Putaporn

    Adobe Premiere Pro CS6 for Project Setting Sequence is XDCAM HD422 1080i25(50i)
    I tested the Plugin AVI(Uncompress) ,output interlaced video OK no problem.
    I use Premiere Pro CS6 r2 SDK
    I am trying to build a plugin for interlaced video.
    Problem occured when I modified by the program below:-
    SDK_Exporter.cpp at subroutine RenderVideoFrame
    for interlaced video with PrPixelFormat_BGRA_4444_8u or PrPixelFormat_VUYA_4444_8u
    and set
    renderParms.inRenderQuality = kPrRenderQuality_High;
    fieldType.value.intValue = prFieldsUpperFirst;
    mySettings->exportParamSuite->ChangeParam(exID, 0, ADBEVideoFieldType, &fieldType);
    renderParms.inDeinterlace = kPrFalse;
    renderParms.inDeinterlaceQuality =kPrRenderQuality_High;
    SequenceRender_GetFrameReturnRec renderResult;
        resultS = mySettings->sequenceRenderSuite->RenderVideoFrame(mySettings->videoRenderID,
                                                                    videoTime,
                                                                    &renderParms,
                                                                    kRenderCacheType_None,
                                                                    &renderResult);
        mySettings->ppixSuite->GetPixels( renderResult.outFrame, PrPPixBufferAccess_ReadOnly, &frameBufferP);
    In frameBufferP is only progressive frame not intelaced frame
    Please advise  what should I do in order to get interlaced frame.
    Regards,
    Putaporn

  • Exporting 5.1 ac3 audio from Premiere Pro CS4

    Hi there,
    I wonder if anybody can help me out with exporting 5.1 ac3 audio from Premiere CS4 version 4.1.0?
    I have a 3min long HD 5.1 clip that I need to cut down to 60seconds and add fade transitions to. The final clip will be used in a media player with very specific spec - the clip needs to remain HD 1080p with a frame rate of 29.97 and a maximum CBR of 38. The audio must be 5.1 aac. The format can be mpeg 2 or h.264. The overall quality loss needs to be minimal.
    Up to now I have been cutting up footage that only needs to be stereo and I found the best way to to this while keeping quality was to use Prem Pro and export as mpeg 2 1080p 29.97, quality:5, bitratre: CBR 38, audio as mpeg layer 2 (as these clips were stereo only). These clips played back fine and looked great so I wanted to keep the 5.1 clip process as close to this as possible.
    So far all I have been able to get from Premiere Pro is an audio codec called DVD_LPCM which the media player will not recognise. I'm a bit of a novice when it comes to 5.1 audio so I may be doing something obviously wrong...
    - I have purchased the 5.1 surcode codec and its activated.
    - I have started a new AVCHD (I need 1920x1080) 1080p 29.97  project with a 5.1 audio master
    - The orignal file is an mpeg which I have pulled into PPro and selected Clip > Audio > Breakout to mono
    - I take the 6 mono channels in the project panel and put them into thier own mono tracks in the sequence.
    - the video I use is the original mpeg with the 5.1audio muted in the sequence.
    - When i select each track in the project panel and go to Clip > Audio > Source channel mappings, I see that track has already been allocated a source channel. So I go to the Audio Mixer panel and adjust the 5.1 panners for each tyrack according to what the Source Channel Mapping window has told me - Audio 1 is is L, audio 2 is R, audio 3 is LS, 4 -  Rs, 5- C and 6- LFE
    - I cut the video and all the mono track to the 60seconds I need and export using these settings:
    Video - exactly as before
    Audio -
    Format - Dolby Digital, Codec - SurCode, Audio Coding Mode: 3/1 (L, R, C, LFE, Ls, Rs - 5.1 Surround), LFE: on.
    The clip exports with DVD_LPCM 5.1 audio. Is it to do with the AVCHD preset? Could anyone help me get aac? Any help would be appreciated.
    Thanks in advance

    Using AME and the SurCode Plug-in, here's how the dialog screen looks for the Audio Tab in PrPro 2.0. It should be similar in CS4:
    You do have the Minnetonka SurCode DD 5.1 SS plug-in, right?
    Good luck, and hope that this is helpful.
    Hunt
    PS - note that in the screen-cap, I have composited the dialog box, as though it fully displayed, with no need to scroll it. Depending on your display, you may need to scroll, and your scroll bars will look different from what you see here - just ignore that part of it.
    Message was edited by: the_wine_snob - Added PS

  • Adobe camera raw plugin for Premiere Pro

    Check out this article, I just tried and it'd be magic if you could use this in premiere natively! Sending a feature request right now!
    Adobe's Camera RAW Plugin Can Color Correct Your Video, & It Does an Amazing Job

    HI mattscreative,
    Yes I've installed that but that imports .orf files and my camera saves .raw files.
    Thanks,
    Mike
    Date: Wed, 12 Oct 2011 23:26:25 -0600
    From: [email protected]
    To: [email protected]
    Subject: Adobe Camera Raw plugin for Photoshop 7
        Re: Adobe Camera Raw plugin for Photoshop 7
        created by mattscreative in Photoshop Windows - View the full discussion
    Have you tried using the software for your camera? Looks like Olympus has one available for PS 6.0 and up. C-8080 Software:
    http://www.olympusamerica.com/cpg_section/software_results.asp?id=961& os=w Instructions:http://www.olympusamerica.com/files/oima_cckb/Rawplugin_instr.pdf
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/3968685#3968685
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/3968685#3968685. In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Photoshop Windows by email or at Adobe Forums
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • Color Correction plugin for Premiere Pro CS3....

    Hi,
    I'm looking for a plugin for color correction in Premier Pro CS3.
    I checked out the Color Correction tools that ship with Premiere (which are nice) and I checked out Synthetic Aperture's Color Finesse 2 (which is great as well).
    Are there any other recommendations ? ;)
    Thanx for your help in advance !
    Mike

    I've not used it, but Magic Bullet Colorista is one option.

  • Plugins for Premiere Pro CC don't appear anymore.

    Why have most of my native plugins and 3rd party effects stopped appearing in Premiere Pro CC?  I scanned for viruses and malware, nothing found.  My PC is a month old.  I tried reinstalling the some of the 3rd party plugins but their installation locations were greyed out and not selectable.  Anyone have any suggestions?

    -you may need to log OUT of your Cloud account and then log IN again to see the updates
    http://blogs.adobe.com/jkost/2014/06/installing-the-2014-release-of-creative-cloud.html
    This messages says (at least some) CC 2014 programs use NEW plugins https://forums.adobe.com/thread/1499663
    -so do not uninstall the older CC programs if you use plugins in your programs until you are sure you have plugins that work in CC2014

  • How do you export a working closed caption for Premiere Pro CC 2014 in .mpg format?

    We do weekly 1/2 hour programs that require closed captioning for air. I need to know how to export a self contained .mpg format without using MacCaption. If not possible, is there another, less expensive, 3rd party program that I can use? Or better yet, is Adobe going to create one for us?

    Look for the wrench icon in the monitors, above the playback area, to the right. Tooltip for it is "Settings..." -- the menu item is in the flag menu there: Closed Captioning Display...

  • Fast Cut Plugin for Premiere Pro?

    Does anyone know of a plugin that can do fast cuts/editing?
    I have a dance project coming up and it would be awesome if I could find a plugin that I could use for the sections in which I plan on doing some really fast cuts. 

    I don't know of such a plugin but what I usually do when I'm editing a music video and I want to cut to the beat is:
    1. I use markers to lay down my beats
    2. I have "Add Edit" mapped to a keyboard shortcut so that way I can make a cut with just the push of a button.
    The cool thing about "Add Edit" is that it works during playback too so if I'm pretty good at figuring out where the beats are on the fly then I don't even need step 1.
    Hope this helps.

  • Is microsoft avi the highest quality format to export an avi file in premiere pro cs4?

    Hello,
    I exported an avi file in premiere pro cs4 in media encoder using Microsoft avi format but the quality turned out poor on dvd, what's the highest quality format I can use?
    Please help
    Thanks
    Elio

    Elio,
    As has been stated, DV-AVI is not the format FOR a DVD-Video. However, it can be used (and often is) as a transport medium into a DVD authoring program, like Encore.
    Can you please outline your workflow from PrPro to the final DVD, and is it a DVD-Video (will contain MPEG-2 material in VOB "containers"), or a DVD-Data, that is then played on a computer with something like Windows Media Player, VLC, MediaPlayer Classic HC, etc.?
    Good luck, and please let us know exactly what you are doing, and the programs used.
    Hunt

  • Can I export an .mp4 file created by Adobe Premiere Pro CS4 to tape using alternative software?

    I am editng with Premiere Pro CS4 on a Windows XP system.  I attempt to disable all startup and background software .  When i export a one hour completed project to tape, I invariably get at least one glitch (momentary stop) on the resulting tape. Is there an alternate program I can use to export to tape an .mp4 file created by CS4?

    Could be wrong, but as far as I know the only way to "export" to tape is to PLAY the timeline while the camera is connected via Firewire and in record mode

  • Premiere Pro CS4 - Problems with mpeg2 export file

    Hello!
    I shoud get export a one videofile (mpeg2 D-10, 4:2:2) with 4 audio channels (two stereo track). Audio must be .wav and PCM. The end result shoud be on channel 1 and 2, which has music, effects and narration. Channels 3 and 4, everything else, but without narration. (tv company wants to change narration language).
    The problem is that Premiere Pro cs4 connects two separate stereo tracks  to one stereo track when I export mpeg2 file. Another problem is that Premiere Pro does not accept PCM audio if  I have any multiplexing setting selected. If I select none multiplexing, audio is seperate from the video file.
    I have now about 150 test clips with different settings, nothing works...So, please help me! What shoud I do? Is this possible with Premiere Pro CS4 and Adobe Media Encoder? If so, how it can be done?

    I don't believe the end result is possible with Premiere Pro alone. You'll have to export out am .m2v file, and two separate .wav files.  Then look to other tools to mux them together.

  • How do I export a Premiere Pro CS4 file as a *.mov file?

    Hi,
    I got Premiere Pro CS4 some time back and never got round to properly learning to use it.  I've picked it up again and have put together a small video sequence to ensure I can create something simple for a start and that it publishes fine but I've encountered a problem at the publishing stage (and I want to use it in After Effects so this is irritating me):
    * I've finished the sequence and it's on my timeline in unexported form
    * I then click File-Export-Media to go to the export settings
    * In the settings I export as a Quicktime *.mov file and both the video and audio check boxes are checked and ready to go
    * The quality is 100% and the output name has a legitimate path on my computer
    * I click 'OK' and the save window closes and a smaller window says 'Exporting data/file/whatever it should say'
    * I then search for the saved file on my PC,  first in the path the save screen said,  then using the search box in the windows button and I find it hasn't saved anything and told me it has done
    Does anyone know why this is happening and what I can do to properly save my video on my PC as a *.mov file?  I looked on Youtube and a tutorial suggested I was doing everything right but I just can't see why this isn't saving properly.
    Advance thanks.

    What version of Apple's QT Player do you have installed?
    What CODEC did you choose with your MOV Export?
    Good luck,
    Hunt

Maybe you are looking for

  • Exchange Calendar Sync - _ModCal7de3.Home???

    We have an iPhone in the office that is synced with our Exchange server and when in the calendar app, there are multiple calendars. One of them has a generic name and the other says "_ModCal7de3.Home." When looking at these calendars, there aren't an

  • Windows 8.1 - Update 1

    In the SCCM 2012 R2 console, looking through All Software Updates, we can see KB2919355, but not the associated Features Packs shown below.  We do see other Feature Packs but not the ones required below. Feature Pack for Windows (KB2932046) Feature P

  • How to disable "Open, Save and Save As" prompt

    I'm using IE 10. I'd like to disable the prompt "Open, Save or Save as". Each time I tried to any document (ex. DOC or PDF file), IE will popup the follow prompt: "What do you want to do with ..."  I saw there are some similar threads, but they are p

  • Can I do this in DW CS3 ?

    Is it possible to incorporate functionality exactly like this in Dreamweaver CS3? http://stevezavodny.com/architecture/exteriors/extalt.html This would include clicking the picture forward and back and thumbs roll over behavior, etc., all behavior. T

  • PAPI problem

    Hi, We developed one simple process in Aqualogic Studio 5.7 and the same is deployed using Aqualogic BPM process Administrator. The application server used is Weblogic server 9.2. Our requirement is to instantiate/start the process from external Java