Crushed width output

I use the preset PAL D1/DV widescreen (1.46) and when I place of content such as images for use the result is a punnet crushed in the display of the output and probably the video output. I can handle this just ignore him and ensuring that I lock proportions when you descale so if I need to resize it back to normal in the first, this content will not be stretched out of proportion, but it's always a pain, and I don't know why it's happening.

Any advice?

Master (0-00-04-08).jpg

I've attached an example. As you can see it is out of proportion. BTW, this is supposed to be simple and black and white. It represents a world literally colorless, monotone. This is not the first project where I had this problem.

Thank you

You must learn more about pixel formats and how to work with them. My suggestion is to use the Square Pixel PAL preset (widescreen or standard depends on your project) and then, if you need to restore to the appropriate DV format. The problem working with non square pixels is that it is very easy things wrong with the original work and the output, and whatever it is go to the web to distort because the web and the mobile and video hd is all square pixels. If you want to continue with your current project, you can change Composition settings to PAL DV Widescreen square pixels or you can turn on pixel aspect ration correction an excerpt in the composition window. I strongly suggest working with the preset of square pixels.

Personally, I would never spend time producing an SD project today. I would just use a preset HD 1920 X 1080 at the rate appropriate for my audience (29.97 for NTSC countries PAL 25). You can always restore lower resolution copies with the output module (without adding virtually no extra rendering time or use the TEA to produce your product using one of the many included presets.)

Tags: After Effects

Similar Questions

  • How do I increasing width output of sqlplus?

    I use sqlplus on windows;

    SQL > select * from employees where rownum < 2;

    EMPLOYEE_ID FIRST NAME LAST NAME

    ----------- -------------------- -------------------------

    E-MAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY

    ------------------------- -------------------- --------- ---------- ----------

    COMMISSION_PCT MANAGER_ID DEPARTMENT_ID

    -------------- ---------- -------------

    Donald Ollivier 198

    DOCONNEL 650.507.9833 21-GIU-07 SH_CLERK 2600

    50 of 124

    After a selection, I have this output

    It is possible the increase in width?

    SQL > set linesize 200

    Here are all the things that you can define in sql like:

    System of SETTING Variable summary

  • Width of mask

    I advice that you can not access the width of a maskproperty, but you can access the x position property.

    Try this code

    var myMask:Sprite = new Sprite();

    myMask.graphics.beginFill (0xFF4F00);

    myMask.graphics.drawRect (40, 30, 15, 15);

    addChild (myMask);


    var myMC:MovieClip = new MovieClip();

    addChild (myMC);

    myMC.mask = myMask;


    trace (myMask.Width); outputs 0

    trace (myMask.x);  output 15

    Do you know how to get the width of mask?

    the x property is equal to zero.

    your chart is taken by 40 to the right.  no different to create a movieclip and draw a rectangle of 40 px to the right of the center of the stage.  then place your movieclip at x = 0.  left edge of the rectangle will be 40 px but the movieclip is at x = 0.

  • PCI-6509 in DAQmx configuration

    Hello

    We plan to use a PCI-6509 for state change detection. Our system will receive a signal on a line from a source and then relay to another system. We intend to do in Linux using the ANSI C DAQmx drivers.

    The manual indicates that the card is configurable by software. I have looked at the DAQmx and think I understood the concepts of tasks, lines, channels, ports.  I can put the contours of state change detection, by following the examples provided.

    Please make sure that the two things are happening on our outing.

    (1) the default state of the line is high (so applogies didn't quiet terminology right), 5V. When send us output to the bottom line, we need the signal drops to 0V (or like).

    (2) the signal pulse width output should be at least, but ideally, 500ns.

    Is it possible to configure the card for that?

    If it is could someone provide some clues on where to look in the DAQmx drivers / a link to an example appropriate, it would be a great help.

    (Don't mind working stuff myself, but there is a lot to go and it is difficult to know where to start)

    Thank you

    Hi, thanks for the response.

    No I was not linking to change the power of the State. I think the property to reverse lines will do what I want in terms of getting the signal in the right way round.

    > The best time you can expect will be approximately 1ms.

    OK, useful info. Thank you. It's what we need at this speed.

  • Java Script Help

    I have a table in a form with a text filed and a numeric field. I have the deposited text populated by a button.  (For instance I have fixed windows elements, tilt and turn Windows, beats Windows, project in windows, then I simple Outswing doors, Inswing French doors and so on.) I wish that when someone selects an element that was a door in the numeric field if the size is larger, then 108 "the user would have a popup saying you must have a smaller size 108"if they choose a list window, the popup say you must have a size of less than 80")

    Your help with this script would be greatly appreciated.

    Here's the corrected code that works if the field width output.

    var i = this.parent.index;

    If (xfa.resolveNode ("Table1.Row1 [" + i + "]").) Item.rawValue == "680 ch" & this.rawValue > 108) {}
    xfa.host.messageBox ("you must have a size of less than 108");
    xfa.host.setFocus ("Width");
    }

    Two things to fix.

    (1) in your code, you have special characters after 108 (double quotes. You could have copied and pasted. You can check the double quotes of beginning and end of double quotes are not the same.)

    (2) the line1 is attached to a dynamic section. So always check the current line get field values.

    Thank you

    Srini

  • Control width of column in the output of the Script?

    I want to use the button "Run the Script" (NOT execute statement) to run a SQL. I want an output text is easier to read (fixed-width fonts!) and save. The problem is that it is impossible to control the column width. SQLPlus style 'column' does not work. And even a few substr(), trim(), the column is completed up to the length (?) original.

    For example, I want to display code source PLSQL USER_SOURCE:
    select text from user_source
    order by  name, type, line
    SQLDeveloper pads the output to 4,000 characters (?), which makes the unusable output (for example, to save or even look at one). Using functions like the function rtrim(), substr() does not help.

    Because SQLDeveloper is displayed not correctly output of SQL, SQLPlus is still irreplaceable. But you need everything to prevent it kicked away from the buffer to the coil.

    (OK I know that I can use dbms_metadata in this case.) But this is just one example...)

    SQLDeveloper: 2.1.0.63
    OS: Windows XP SP2

    Published by: thtsang on July 13, 2010 11:43

    As you say, it's impossible.
    However, I suggest that you get 2.1.1 with a fixed-width font in the grid of statement Run As. Then use the export of the grid (menu) or CTRL-+ A CTRL + C (or CTRL-SHIFT-C with position) If you want to save.

    Have fun
    K.

  • Acquisition of Digital Data Output: generate a pulse with a specific width (depending on time)

    How can I generate a digital pulse with a specific width? I was not able to find examples online. Thank you!

    With the USB-6000 - essentially none. He has only digital software programmed according to i/o. on your system, you may be able to generate impulses at speeds up to a few hundred Hertz, but there will be a considerable amount of timing jitter. Tens of milliseconds can be common and even longer variations may occur occasionally.

    Please indicate which are the times for your impulses, so someone may be able to provide recommendations specific to your needs.

    Lynn

  • Full video cropped width and height appears in the output window

    Hi all

    Maybe someone can help me with this, maybe I'm doing something wrong or I missed a setting, however, I'm not able to see my full video in the output window.

    I can see it in the source window, but when I drag to the sequencer to output and run it, I see only a cropped version.

    I've attached a screenshot of the issue. The left pane is my video source and the right pane is the output. As you can see the video came cropped.

    Screen Shot 2016-03-14 at 1.00.27 PM.png

    No idea what I missed?

    Can you post a screenshot of your output settings, media properties and sequence settings?

  • redeclenchables strange behavior digital output

    I created a redeclenchables digital dashboard task (finished) digital output as follows: (in DAQmx C)

    DAQmxCreateTask("",&_taskHandle);
    DAQmxCreateDOChan(_taskHandle,"/Dev2/port0/line6","",DAQmx_Val_ChanPerLine);
    DAQmxCfgSampClkTiming (_taskHandle, "" / Dev2/Ctr0InternalOutput ", _clockRate, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps, static_cast (_sampleCount)");
    DAQmxCfgOutputBuffer (_taskHandle, static_cast (_sampleCount));
    DAQmxCfgDigEdgeStartTrig (_taskHandle, "/ Dev2/PFI4", DAQmx_Val_Rising ");
    DAQmxSetStartTrigRetriggerable (_taskHandle, true);
    DAQmxWriteDigitalLines (_taskHandle, static_cast(_sampleCount), FALSE,-1, DAQmx_Val_GroupByChannel, _pDigital, NULL, NULL);
    DAQmxStartTask (_taskHandle);

    sample clock:

    DAQmxCreateTask ("", & _taskHandleCO);
    DAQmxCreateCOPulseChanFreq (_taskHandleCO, "/ Dev2/ctr0","", DAQmx_Val_Hz, DAQmx_Val_Low, 0,0, _clockRate, 0.5 "");
    DAQmxCfgImplicitTiming (_taskHandleCO, DAQmx_Val_ContSamps, _numSamples);
    DAQmxStartTask (_taskHandleCO);

    When I run the task without redeclenchables parameter, it output a correct signal. However, if I run with redeclenchables it out almost exactly 2 times faster than normal. For example, a pulse whose width of 10 ms became 5 ms and repeats again to be 2 pulses of 5 ms. This is repeatable, no matter how much or how fast triggers provided.

    My card is PCIe-6363. I do not know what causes this strange behavior, and I hope someone can help on this.

    Thank you.

    It disappears after reset configuration. Might be interesting for future reviews.

  • single pulse width measurement

    Hello

    I'm trying to measure the duration of a single pulse using ctr0 on an SMU-6361.

    The signal in the attachment Capture7.jpg, goes PFI 9, ctr0 door.

    The problem is that the counter see ' s the front up and stops. The pulse width is not given as can be seen in the output (Capture8.jpg).

    I get the same results by using Meas_Pulse_Width.vi example.

    Is something wrong with my SMU-6361?

    Oh, I think I know what it is.

    Change the task "pulse width" (a single pulse of height) instead of "Pulse" (the high and low time of a pulse repetition measures).  Change the DAQmx Read to use Ctr > single sample > DBL (instead of pulse).  Change the property filter node digital to use the corresponding properties of the "pulse width" (the filter is still necessary):

    The task of the pulse was not period initially because you receive a series of noise pulse repetition (and so it was a very low period).  With the filter, this time since the noise disappears now and the single pulse did not finish measuring the pulse (which requires a high and some time):

    For the record, I agree that it is confusing that there is the "pulse" and "Pulse" measure and they do different things.

    Best regards

  • Output meter, at the request

    I would like to have a counter to a single output pulse whenever an incident occurs in a loop. My current solution (in pseudocode; I'm using LabWindows CVI on an RT target) looks like this:

    DAQmxCreateTask (...);
    DAQmxCreateCOPulseChanTime (...);
    While (true)
    {
    If (condition)
    {
    T1 = Timer();
    DAQmxStartTask (...);
    T2 = Timer();
    DAQmxErrChk (DAQmxWaitUntilTaskDone(*th,2));
    DAQmxErrChk (DAQmxStopTask(*th));
    }
    }
    DAQmxClearTask (...);

    Unfortunately, the time between t1 and t2 is at least 0.142ms and sometimes 2ms is there an elegant way to reduce this and do not have to call the StartTask again and again?

    Thank you

    Jonas

    You should get an improvement by committing to the task before your loop:

    ...
    DAQmxCreateCOPulseChanTime (...);
    DAQmxTaskControl (taskHandle, DAQmx_Val_Task_Commit);
    While (true)
    ...

    If this isn't good enough, you could try instead using a task of digital output (start the task before the loop, write twice inside the loop - high then low - whenever you need a pulse output).  If the pulse width needs any kind of accuracy at all you want to use the digital output task to trigger an output meter (start the meter before the loop task and configure it to be "redeclenchables" so you don't have to restart several times in the software).  I don't know whether or not it will actually run faster without benchmarking it.

    Best regards

  • What happens when you replace samples in mode analog output buffer?

    I have a sequence of output voltages that I need to update all the 1/60th of a second.  Each sequence must remain synchronized to a trigger external and controlled by an external clock.  The program is in c ++.

    These are my steps to configure the task:

    (1) DAQmxCreateAOVoltageChan

    (2) DAQmxSetWriteAttribute: DAQmx_Val_DoNotAllowRegen

    (3) DAQmxCfgSampClkTiming: DAQmx_Val_FiniteSamp (and fix the external clock signal)

    (4) DAQmxCfgDigEdgeStartTrig: The front of my external trigger

    (5) DAQmxSetTrigAttribute: DAQmx_StartTrig_Retriggerable

    If I write too slow samples, I get the following message:

    "The production has stopped to prevent the regeneration of old samples. Your application could not write samples in the back buffer fast enough to prevent the former samples of regenerated. »

    I understand this message and this is the behavior I want.

    My question is: what happens if I write the new samples to fast, i.e. before the previous one, who have been posted on the output channel?  This will give me an error or software allows me to crush the samples in my output buffer?

    I'll echo what others have said here.  DAQmx won't let you write samples in the buffer until there are enough empty space to make it--and that's why the entry on the function DAQmx Write time-out.

    There are two ways to go about writing only when the buffer is ready for the next set of data:

    1. Use the timeout to write DAQmx directly.  Do not forget that this blocks however.

    2. Use the DAQmx software event "Every N samples transferred from the buffer".  This tutorial gives a good introduction to the DAQmx software events and this forum thread goes through a few considerations to keep in mind.

    PS - If you use the C API, use the DAQmxRegisterEveryNSamplesEvent function to register this callback.

  • Outputs digital synchronized DAQmx

    Hey, I am trying to send two synchronized digital signals of a PCIe-6420 device.

    Here is my code:

    DAQmx configure clock
    DAQmxErrChk (DAQmxCreateTask ("Clk", & taskHandleFRQ));
    DAQmxErrChk (DAQmxCreateCOPulseChanFreq(taskHandleFRQ,"Dev1/freqout","",DAQmx_Val_Hz,DAQmx_Val_Low,0,ManchSampClkFreq,0.5));

    DAQmx digital output configuration
    DAQmxErrChk (DAQmxCreateTask ("Harmony", & taskHandleHarmony));
    DAQmxErrChk (DAQmxCreateDOChan(taskHandleHarmony,channel2,"",DAQmx_Val_ChanPerLine));
    DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandleHarmony,"/Dev1/PFI14",ManchSampClkFreq,DAQmx_Val_Rising,DAQmx_Val_ContSamps,sendCount));

    DAQmxErrChk (DAQmxCreateTask ("DOchan", & taskHandle));
    DAQmxErrChk (DAQmxCreateDOChan(taskHandle,channel,"",DAQmx_Val_ChanPerLine));
    DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,"/Dev1/PFI14",ManchSampClkFreq,DAQmx_Val_Rising,DAQmx_Val_ContSamps,sendCount));

    DAQmx Configure similar output
    DAQmxErrChk (DAQmxCreateTask ("AOchan", & taskHandle));
    DAQmxErrChk (DAQmxCreateAOVoltageChan(taskHandle,channel,"",0.0,10.0,DAQmx_Val_Volts,));
    DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandle,"/Dev1/PFI14",ManchSampClkFreq,DAQmx_Val_Rising,DAQmx_Val_ContSamps,sendCount));

    DAQmx write code
    DAQmxErrChk (DAQmxWriteDigitalLines(taskHandleHarmony,sendCount,0,10,DAQmx_Val_GroupByChannel,SendManchHarmony,,));
    DAQmxErrChk (DAQmxWriteDigitalLines(taskHandle,sendCount,0,10,DAQmx_Val_GroupByChannel,SendManchData,,));
    DAQmxErrChk (DAQmxWriteAnalogF64(taskHandle,sendCount,0,10.0,DAQmx_Val_GroupByChannel,SendManchAnalog,,));

    Starting code DAQmx
    DAQmxErrChk (DAQmxStartTask (taskHandleHarmony));
    DAQmxErrChk (DAQmxStartTask (taskHandleFRQ));
    DAQmxErrChk (DAQmxStartTask (taskHandle));

    Only problem, is that I get "error DAQmx: NI service platform: the specified resource is reserved." messages.

    The name of the task associated with the error is DOchan: aka: taskHandle. If I rearrange the code such as taskHandler events occure before the equivelents to taskHandlerHarmony, then errors are associated with harmony: aka taskHandleHarmony instead.

    That I am I doing wrong and how should outputs digital syncornized be implimented instead?

    Think of the fifo in a block of memory that is the same width as the digital port where each bit corresponds to a single digital line.  The samples are transferred from this FIFO to the port in written all over port (there is some logical activation, so only those lines that are configured in your output task are actually updated each sample clock).  DAQmx will combine the data you write for if make sure that the correct data at the scale of the port gets written in the FIFO.  DAQmx for this by looking at the configuration of the group 'line' in DAQmx create DO canal and the "dataLayout" specified for the function DAQmxWriteDigitalLines.

    You have two lines you have set on DAQmx_Val_ChanPerLine.  This means that when you call DAQmxWriteDigitalLines, it will be expected to see enough data to two data channels.  The way in which these data are specified is configured by the dataLayout.  By specifying DAQmx_Val_GroupByChannel, you say DAQmx data for each channel to be grouped.  You should do these groupings in the same order that you specify your channels.

    So consider the following:

    DAQmxErrChk (DAQmxCreateTask ("DOTask", & taskHandleDOTask));
    DAQmxErrChk (DAQmxCreateDOChan (taskHandleDOTask, "Dev1/port0/$line0", "", DAQmx_Val_ChanPerLine));
    DAQmxErrChk (DAQmxCreateDOChan (taskHandleDOTask, "line1/port0/Dev1", "", DAQmx_Val_ChanPerLine));
    DAQmxErrChk (DAQmxCfgSampClkTiming(taskHandleDOTask,"/Dev1/PFI14",ManchSampClkFreq,DAQmx_Val_Rising,DAQmx_Val_ContSamps,sendCount));

    We will alternate digital high/low between our two lines (we will write the 10 values of each line), with the exception of this last point, where we will write two lines high
    The data should be written in the corresponding line bit position (if I remember correctly)

    which means you want to manipulate the lsb for the 0 line, and line 1 manipulate you the 2nd lsb.

    Int32 [10] line0Data = {1,0,1,0,1,0,1,0,1,1}

    Int32 [10] line1Data = {0,2,0,2,0,2,0,2,0,2}

    Int32 dataArrayByChannel [20];

    Int32 dataArrayInterleaved [20];

    for (int32 i = 0; i)< 10;="">

    {

    Group data through

    dataArrayByChannel [i] = line0Data [i];

    dataArrayByChanne [i + 10] = line1Data [i];

    Group the data by scanning

    dataArrayInterleaved [i * 2] = line0Data [i];

    dataArrayInterleaved [i * 2 + 1] = line1Data [i];

    }

    We can write data in one of the formats that we just built, but we must provide DAQmx with the correct dataLayout.

    DAQmxErrChk (DAQmxWriteDigitalU32 (taskHandleDOTask, sendCount, 0, 10, DAQmx_Val_GroupByScanNumber, dataArrayInterleaved, NULL, NULL));

    Alternatively, we could write per channel.  If we chose, it would look like this (you wouldn't do both).

    DAQmxErrChk (DAQmxWriteDigitalU32 (taskHandleDOTask, sendCount, 0, 10, DAQmx_Val_GroupByChannel, dataArrayByChannel, NULL, NULL));

    DAQmxErrChk (DAQmxStartTask (taskHandleDOTask));

    In both cases, DAQmx must write the following data to the FIFO:

    x 1

    x 2

    x 1

    x 2

    x 1

    x 2

    x 1

    x 2

    x 1

    x 3

    In this way, the data written to each line are combined by DAQmx then written to the FIFO.  Allows you to specify the data for each channel individually.

    It was quite long, but I hope it will answer your question.  If I was not clear, please let me know.

    Dan

  • How to create impulses cause a pulse width Variable AND at the same time

    Hi all

    I have a NI PCI-6251 that comes with 2 counters, a FREQOUT port and then some DIO, DAC and ADC.  I want to trigger a pulse of variable width (easy to do with two counters) and a frequency closed, exit at the same time.  So, I want to end up with a line that will display TOP for some variable time, while the other exits a train of pulses for a time variable.  It is easy to do if you have 4 counters but I don't have one.  Does anyone have an idea to implement these two things AND making them trigger at the same time with the PCI-6251 card?

    The line is high for as long as your pulse train controlled?

    If so, set up the first counter as output pulse, configure the 2nd as output continuous meter but with the internal of the first counter output as its trigger to pause (pause when it is low).  Start the 2nd meter before the first.

    If not, you will need to use the digital output to replace at least one of the counters (max sampling rate is 10 MHz, so this would give less resolution compared to the time base of 80 MHz counters).  So you would simply write the waveform predetermined in the buffer and he clock at the desired rate and the number of samples to give the signal that you want.  You need to generate some other subsystem as FreqOut clock.

    Best regards

  • Use the table 2D input and output dll

    Hi, I have a problem with table 2D used with library funtion call to get the table of DLL.

    uint16_t is defined as unsigned short, who is unsigned 16-bit in labwindows.

    In the following two codes origFrame.height is 1024, 1280 origFrame.width.

    QCam_Err DLLEXPORT FrameGrab(void* handle, uint16_t frame2D[1024][1280]) {}

    uint16_t * p;
    p = (uint16_t *) origFrame.pBuffer;
    Copy each pixel of the 2D array
    for (int i = 0; i)
    for (int j = 0; j)
    frame2D [i] [j] = * p ++;
    }
    }
    }

    2D array is passed to the DLL in the form table 1 d, I also tried table 1 d below but to get the same numerical results.

    {QCam_Err DLLEXPORT FrameGrab(void* handle, uint16_t *frame1D)
    uint16_t * p;
    p = (uint16_t *) origFrame.pBuffer;
    for (int i = 0; i)<(origFrame.height*origFrame.width);>
    frame1D [i] = * p ++;
    }
    }

    Both of these methods gives me the same numeric result with regard to the numbers in the output array.

    Something interesting is that the output array has the right size, but all the numbers in the table are about ~ 40, while my expected in all values table is 60.  I know, because I use this to get values of a pixel in a camera and I know that the values of the pixels.  I also used the same code in LabwindowsCVI as a normal program built as exe.  Everything works fine and I get my expected values.  So apparently miss me something here, when I changed the settings to make dll.

    What I've done wrong?  Thank you very much for your help!

    Best,

    Charles


Maybe you are looking for

  • Pictures transferred to the iphone do not show in the PC

    IPhone 4s: IOS 9.2 PC OS win 7 ICloud: No. Other services to store pictures or images of cloud: No. Are physically stored pictures on the Iphone: Yes I copied photos of android in a folder on my PC. I opened Itunes and sync the folder on the PC so al

  • PyDev for Eclipse

    I have a Mac Book Pro with Capitan 10.11.2. I try to install PyDev for Eclipse but it breaks at 47%, details: An error occurred collecting elements to install session context was: (SDKProfile = profile, phase is org.eclipse.equinox.internal.p2.engine

  • Weird loading bug

    I'm on 5.0.1 and I meet a few bugs on this current version, the first is the problem of the consumption of RAM (something you all know) and the other happens when Im loading when my phone is off, but every time I do the screen goes out after it start

  • What compactDAQ for optical encoder module

    If I have an optical encoder with a resolution of half a plan on using it for the speed or position and degree, can anyone recommend a CompactDAQ/CompactRIO module?  LabVIEW would be fast enough to keep up if Let's say your device runs at 50 rpm?

  • M127fn LaserJet MFP Pro: Printer/Fax stuck on 'Printing Fax page 1'

    My business fax machine is stuck on a screen that says "Printing Fax Page 1". I tried to unplug it for 5 full minutes and it does not clear. How can I reset the printer/fax?