Force DV output to 0-255 ?

Hi,
After bashing my head against the wall for two hours, I finally figured out why DV footage is getting mangled when passing through After Effects. It seems that the DV output module (and the IYUV output module, for that matter) are hard-wired to output colors in the Studio IRE range of 16-255.
OK, so this is evil. I bring in a clean piece of DV footage, do nothing to it, and it outputs at squashed levels. Contrast is totally screwed up no matter what I do. Color management is off througout. Even if I check "Preserve RGB," the levels of the input file are not preserved on output. Pedestal goes up, gain goes down, and my footage looks like death.
The only workaround I can find right now is to output to an RGB codec such as QT Animation. But this is not a solution, it's a workaround.
So, what's the solution? I have seen people post inaccurate statements to the effect that YUV codecs such as DV are always forced to a 16-235 range. This is not accurate, because other programs (Sony Vegas) do not force the issue in this way. The codec obviously permits levels from 0 to 255, but the upper and lower ranges are not used-- BY CONVENTION ONLY.
If I turn project color management off, with output "preserve RGB" off, I get screwed up levels.
If I turn project color management off, with output "preserve RGB" on, I get screwed up levels.
If I set project color management to SDTV NTSC, with output  "preserve RGB" off, I get screwed up levels.
If I set project color management to SDTV NTSC, with output "preserve RGB" on, I get screwed up levels.
So, is there a way to simply bring in a piece of DV footage, and output it transparently to the same levels? This seems like a really simple, obvious thing that everyone would want to do.
Thanks,
Aaron

It is correct that DV gets scaled from 16-235 -> 0-255 (thereby clipping super-blacks and super-whites) when converted to RGB – and Adobe apps behave appropriately according to this convention.
An application such as Premiere, which handles YUV natively in certain filters, is able to deal with this expanded range (which can allow you to recover lost highlights, for example).
An RGB-only application like After Effects cannot do this, however. I really wish Adobe would implement a feature that allows this kind of "expanded" interpretation when working with footage but, alas, they do not.
Here's what I do when I need to use this expanded range in AE. You'll need some tools (all freeware – but this won't work for Mac):
Cedocida DV codec
Lagarith Lossless codec
VirtualDub
Install Cedocida, Lagarith and VirtualDub. Note that you don't really need to "install" VirtualDub; just unzip the files and place them in a folder called "VirtualDub", such as C:\Program Files (x86)\VirtualDub
Here are the steps to set up the process:
Launch VirtualDub.exe
Go to the Video menu, choose Compression and select the Cedocida DV codec; then click the Configure button.
In the configuration options look at the Output settings (lower half of the dialog) and change the setting for YUV to RGB conversion from its default to [0..255] -> [0..255].
Also, be sure to un-check the box in Output that is labelled YV12, as it may cause the video to lose color resolution.
To process the file in After Effects, first save it out as a lossless intermediary file like this:
Open your DV AVI file in VirtualDub
Go to the Video menu, choose Compression and select the Lagarith Lossless Codec.
Choose Save as AVI… from the File menu and save it to a new file
Open this Lagarith-compressed RGB file in After Effects and use tools such as Color Finesse to tweak it to perfection.
VirtualDub allows you to save settings files and to create batches very easily if you need to do a lot of these conversions.

Similar Messages

  • Does Responsive HTML5 have an option to force the output to be lowercase?

    Using RoboHelp 11.0.3.268, I'm testing the Responsive HTML5 layout as a potential upgrade from our current WebHelp SSL. The one thing I cannot find in configuring the SSL is the option to force the output to lowercase like what is offered in WebHelp and other SSLs. This is a critical project requirement because our team authors on Windows, which is case insensitive, and we publish help output to UNIX web servers, which is case sensitive.
    Thanks,
    Alan

    Also, I should add this. As long as everyone is authoring in RoboHelp, there really shouldn't be issues because RoboHelp "has your back".
    I believe what that option is intended to prevent is a situation where someone may be using perhaps Notepad or maybe even an app such as CoffeeCup HTML Editor to edit the content. And when creating links, if you were to create a topic that was named MyTopic.hTm, if you created the link as mytopic.htm, of course it would break on a UNIX system. And I'm guessing you already know that. So the RoboHelp option just changes all the names and the links to lower case to prevent breakage. But if all are working in RoboHelp and not hand coding links, you are probably totally safe. In fact, I'd be shocked to see that RoboHelp would actually have allowed creating any broken links.
    Cheers... Rick

  • How do you force DAQmx output to 0 at the end of program execution?

    I am using a 6713 to generate an arbitrary analog waveform on its output. However, once the labview vi has finished execution, the output voltage from the 6713 does not go back to 0 V. I have tried to force it back to 0 V by appending a 0 V amplitude waveform to the end of the analog waveform to mixed results (if I give it thousands of points, it goes to 0, but if I make it a more reasonable 100 points, it doesn't). How can I force the output back to 0 V. I tried stopping the task, clearing it, and stopping it and then clearing it. None of those worked.
    Any help would be greatly appreciated.
    Attachments:
    6713 Interface.vi ‏144 KB

    First, I have to ask, did you write this VI?
    It is very hard to follow and has a lot of confusing structures in it.  IN the middle area where a lot of the DAQmx functions are, the error wire loops around so much it is hard to tell what is happening in what order.  To the lower left, an array is converted to a cluster, the cluster is unbundled, the individual elements are fed to a compound addition to get a single value.  Why not just use a sum array function on the original array?
    The stop button is fed to the Stop Sign function.  This is Abort execution which is the same as hitting the red stop button at the top of the VI.  It ends the execution of the VI right then and there and doesn't allow anything else to happen.  Read the context help for that function.  As someone else has said on the forum,  "Using the Abort button is like using a tree to stop your car.  It will stop it, but there might be consequences."
    How is this VI being run?  Is the Run Continuous button being used?  My guess is yes because I don't see any While loops and the only thing the stop button does is end the program abruptly.
    You will need to rethink your whole architecture.  Stuff that needs to happen once should be set up before a while loop that has wires leading to the while loop or uses a flat sequence to make sure that it happens first.  This is you program initialization.
    Everything that happens repeatedly would be in the while loop.  The front panel Stop button is what ends this loop.
    Anything that has to happen before the program ends like closing out tasks happens after the while loop (either by wires for dataflow or in 3rd frame of a flat sequence structure.  With this, you should be able to reset your tasks so they output a zero voltage from the analog outputs before the tasks are closed and the program ends naturally.
    Appending a zero to the end of the waveform won't help because if the waveforms run continuously, it will restart back at the beginning.
    I would highly recommend looking at the example VI's for DAQmx functions and taking the tutorials for Labview that are available on the NI website.
    Message Edited by Ravens Fan on 02-23-2008 10:45 PM

  • Spool list output truncated after 255 char

    Hi,
       I'm using ALV list(FM: Reuse_alv_list_display) in my report. When it is run in background, the output is sent to spool. The problem is the list is truncated after 255 characters.
    Is there any way to display more than 255 characters in spool? So that it can be downloaded to a spreadsheet from spool.
    Thanks

    Hi,
    in the report-statement you can define the line-size of your list. I expect, you haven set the line-size!
    Try this one:
    REPORT Zxxxxx line-size 300.
    Normaly the program searches the the layout that fits to your selected printer (done by FM 'RSPO_LIST_LAYOUT_FITS').
    Regards,
    Martin

  • Spool output more than 255 characters

    Hi ,
    i am running a ALV report in background whose output is more than 255 characters . but spool is showing only 255 charcters.
    Do we have any setting to change to display all characters.
    Or any OSS notes that can be applied.
    Thanks & regards,
    Sonika Ahuja

    Hi,
    You need to change the Format Type through SPAD transaction. The Format Type decides the number of rows and columns per page. By creating a new format type as per your requirement would solve the probelm.
    Also, in the Report declaration, change the Line-Size to 300 or as per the width of your output.
    For further details pls. refer this thread :
    Re: Spool List output display > 255 char when the rpt is run in Background
    Best regards,
    Prashant

  • Smartform - Field not outputting more than 255 characters in a loop - Help!

    Hi,
    I have the following problem with my Smartform:
    I am looping from a table and into a structure (Loop function).
    1 of those fields is 1000 characters long and will be filled usually at 500 characters inside.
    However, when looping and outputting the field (text node) in the format &Tablename-Fieldname&, only up to 255 characters are output.
    To give you a better idea - I have a Loop Node and there, I am looping from a table (type table of) into a header
    (type).
    Using LCHR does not help.
    Why does this happen? How can I fix this? Are any symbols available in Smartforms, like they are in SAPscript?
    Any possible solutions will help.
    Please help – this is very important and very urgent.
    Best Regards,
    John

    Hi,
    if you want to output a long string in a smartform putting it as &name& in a text will not help you. For printing such an information you use temp include texts you create an delete on the fly while processing the SF.
    To Do so:
    - define GV_SUFFIX type char2, GS_HEAD a structure with fields TDOBJECT type TDOBJECT, TDNAME type TDOBNAME, TDID type TDID, TDSPRAS type SPRAS
    - define a code step importing the text, the language and the GV_SUFFIX, in the coding , you convert the string to itf and than use function module SAVE_TEXT to save the include text and put the information into GS_HEAD
    - define an include text where you put out the newly created include text
    - define a code step to delete the temporary text with function module DELETE_TEXT
    Best Regards
    Roman Weise

  • Smartform - Field not outputting more than 255 characters in a loop

    Hi,
    I have the following problem with my Smartform:
    I am looping from a table and into a structure (Loop function).
    1 of those fields is 1000 characters long and will be filled usually at 500 characters inside.
    However, when looping and outputting the field (text node) in the format &Tablename-Fieldname&, only up to 255 characters are output.
    Why does this happen? How can I fix this? Are any symbols available in Smartforms, like they are in SAPscript?
    Any possible solutions will help.
    Please help – this is very important and very urgent.
    Best Regards,
    John
    Edited by: Alvaro Tejada Galindo on Mar 17, 2008 4:06 PM

    Hi,
    if you want to output a long string in a smartform putting it as &name& in a text will not help you. For printing such an information you use temp include texts you create an delete on the fly while processing the SF.
    To Do so:
    - define GV_SUFFIX type char2, GS_HEAD a structure with fields TDOBJECT type TDOBJECT, TDNAME type TDOBNAME, TDID type TDID, TDSPRAS type SPRAS
    - define a code step importing the text, the language and the GV_SUFFIX, in the coding , you convert the string to itf and than use function module SAVE_TEXT to save the include text and put the information into GS_HEAD
    - define an include text where you put out the newly created include text
    - define a code step to delete the temporary text with function module DELETE_TEXT
    Best Regards
    Roman Weise

  • Forcing hdmi output only

    i have a zotac 9300 wifi itx board which has both hdmi and dvi connectors. however, the hdmi does not give out signal to my tv (i guess). only the dvi does. i also tried with a gt220 grahic card with the same result. i do not want to install windows and see if windows can output via hdmi. so the question is : can i force the hdmi as the only (or with dvi together) output by editting the xorg.conf file.

    tried restarting the ipad ?
    http://support.apple.com/kb/HT4057
    it solves about 70% of all issues people in this forum have with pretty much all ios devices

  • Report output more than 255

    Hi,
    I want to print my report more than 255 characters..
    i was taken line size more than 255 but it gives error.
    Please give me the appropriate answer.

    hI..
    THIS FROM  <b>SAP HELP</b>.
    <b>REPORT <rep> LINE-SIZE <width>.</b>
    This statement determines the width of the output list of program <rep> as <width> characters. If you set <width> to zero, the system uses the width of the standard list.
    <b>The maximum line width is 1,023 characters.</b>
    <b>A line can be up to 255 characters long</b>. However, if you intend to print the list, note that most printers cannot print lists wider than 132 characters. If you want to print the list directly while creating it, the page width must comply with one of the existing print formats. Otherwise, the system will not print the list (see Print Parameters). Make sure not to choose a list width exceeding 132 characters, unless you create the list for display only.
    While creating the list, the system field SY-LINSZ contains the current line width. To adapt the list width to the current window width, see Lists with Several Pages.

  • ALV report output more than 255

    Hi All,
    I have write alv list report 
    when i declare like
    WRITE: / SY-ULINE(265).
    it gave me error " Length specification "(265") exceeds fields length ("255").
    i also write in report heading
    "REPORT  ZSIMPLE line-SIZE 500."
    Where is the problem.
    Thanks In Advance.
    Regards,
    Sam

    The field SY-ULINE is defined as 255 characters long (check via SE11 on SYST structure or read [ABAP System Fields |http://help.sap.com/abapdocu_70/en/ABENSYSTEM_FIELDS.htm]), so you cannot use the first 265 characters (that is what SY-ULINE(265) means), try to WRITE:  SY-ULINE(255), SY-ULINE(10). (The maximum line size of a report is 1023 - [LINE-SIZE width|http://help.sap.com/abapdocu_70/en/ABAPREPORT_LIST_OPTIONS.htm#!ABAP_ADDITION_2@2@])
    Regards,
    Raymond

  • [how-to] Force widescreen output from my MacBook?

    Hi!
    I have a Samsung CRT widescreen TV at home that I use to connect my MacBook to. The problem is that the TV output format is 4:3, although the TV is perfectly capable of 16:9.
    As I can see no way of changing the secondary display properties (except for some 4:3 resolutions only), does anyone know how to tell the MacBook to ignore whatever info it gets from the TV and send anamorphic (16:9) output?
    All I know by now is that everything is configured automatically, therefore no need for tunning is required
    Thanks!
    Cristian.

    hey there,
    a friend recently got a Sanyo CRT HDTV w/ an HDMI connector. if your TV has one you can connect using a miniDVI > DVI adapter on MacBook, then connect to TV w/ a DVI > HDMI.
    good luck.

  • SPOOL - how to display output list of more then 255 characters?

    Hi,
    First of all, I would like to say hi to all of you here, as a new member :)!
    I've just discovered this forum - I'm very new and let's say unexperienced in SAP, unlike you :)!
    Didn't know where to put my subject (in what folder) so I apologize in advance if I'm mistaken... I work as an ABAP programmer in SAP Core and SAP IS-T and currently I'm worried about this problem:(!
    We have these huge reports in IS-T that have to be run in background, because of lot of data. Most of reports are very wide and don't fit in those 255 characters that is SAP standard for spool display. Now I'm dealing with this RFC that has to provide spool display with 800 characters, and this has to be on production by tomorrow:)!!!!!
    First I created new format type (ZX_65_800) in transaction SPAD and assigned it to my local printer. I thought this would be enough, but I was wrong. Because when I try to run my programe in background, the system doesn't offer me my format at all :(!
    Is there anything else I must do in order to get it.... (I work in Release 620)
    If anyone had the same problem, please contact me!
    Thanks,
    BR,
    Sanja

    Hi All,
    We have been looking for a solution for what I believe is the same problem, for more than 2 years now. I would just like to verify with you, if your requirement are similar to ours.
    Problem:
    1.     Requirement is to run large HR reports – either standard or with Ad Hoc Query in background mode in a company with more than 50,000 employees.
    2.     Nobody wants printed reports these days.  We want to save the forests. Customers prefer to be emailed an Excel file so they can do further data analysis, filtering, pivot tables etc.
    3.     Reports are running OK in foreground for smaller sections of the organisation, where you send the output to Excel from ALV, or save as a local file in spreadsheet format.
    4.     But large reports for entire company are awkward, tie up your PCs resources, and complex reports accessing many tables can timeout before completion.
    5.     So scheduling these reports to run in background would be the ideal solution.
    6.     However when we access the report output from SP02, we find that most reports (say with more than 13 or so fields) have an output wider than 255 characters and the output of the spool file wraps to the next line in Excel.  It is very tricky to then parse the data back into one row for each employee.  And you have a problem if you output is for 50,000 or so employees, because then you file is 100,000 rows and will not load completely into Excel – limit problem of 65,536 characters.
    7.     We simply want a spool file that does not wrap the data to the next line after 255 characters.
    8.     But how to explain this simple requirement to some technical people. It seems a lot of posts on SDN think we always want to print a spool file.  NO – remember the forests!
    Possible Solutions:
    I see a lot of posts here that refer to OSS note 186603, but they don’t mention the target for the output of the spool is to import into an Excel File (i.e. spreadsheet format).  Just search for 186603 or ” Spool request with more than 255 columns”.  There is also a reference to OSS note 313566.  I am not sure if these will work?
    I have also seen the suggestions that you need to define a customer printer format that does not wrap the output after 255 characters (create a new format type in transaction SPAD).
    Did you find a solution yet to this problem, do the solutions above work, or can anyone else help us!
    John McKee

  • Reg. Display of Output exceeds 255 characters as spool list

    Dear Experts,
    My requirement is that i need to display output that exceeds 255 characters in length as spool list. How should i achieve it?
    Regards,
    Ramesh Manoharan

    Hello,
    Following SAP Notes can also help you :
    [https://service.sap.com/sap/support/notes/1226758|https://service.sap.com/sap/support/notes/1226758]
    [https://service.sap.com/sap/support/notes/1174095|https://service.sap.com/sap/support/notes/1174095]
    Wim

  • SQ01 Output fields having more than 255 characters

    Hello,
    I need to show query output more than 255 charaters but system is not allowing
    Here is the Error message:
    List is wider than 255 characters (generation not possible)
    I used SQ01 as t-code to create query.
    How can i show my output more than 255 characters
    Thanks

    Refer SAP Note 857823, ALV grid cannot display more than 128 characters per field and will truncate all the characters beyond if it's an ABAP program
    From my experience it will not display the field at all in SQ01.
    You need to write an abap program and split the field into two fields of length 128 and display side by side.
    Work around:  If you cannot write abap program uncheck (no display in query) that field in SQ02 and generate it. Execute your query and copy the key field use se16n to input in the key fields and use import to excel sheet function to get the required data.

  • 2010 MBP + MOSHI HDMI: RGB 0-255 or RGB Limited Output

    Hey, I've been trying to find the answer to the following question online, however, have not had much luck.
    I own:
    2010 MacBook Pro 15" Base
    Moshi Mini Display to HDMI (supports audio passthrough)
    Now, onto my question:
    When connected to an HDTV via HDMI, does OSX output RGB 0-255 or RGB 15-235?
    I just can't tell for myself anymore. For days (not an exaggeration) I have been trying to get a perfect picture when using my MacBook Pro with Boxee on my 40" LCD Television. Is there a way to determine what kind of output signal I'm sending via OSX?
    There was a single forum post I came across on the Boxee forums that suggested the 2010 Mac Minis outputted RGB 16-235, however being the only post I could find on the topic, I'm questioning whether or not that information is accurate.
    I've spent countless days switching between PC mode on/off, HDMI Black Level Low/Normal in PC Mode, and HDMI Black Level Low/Normal outside of PC mode, and I can't distinguish which combination is the correct combination. Each setting looks OK just until I load up another media file, and then that is either too dark or washed out.
    I have also run the Display Calibration Wizard several times. I'm using the default HD profile adjusted to output Gamma at 1.8.
    Any help is appreciated, however I would like to stress that I am eagerly looking for an answer to the question in bold.

    Could you use a gray scale test pattern and the DigitalColor Meter to determine that?

Maybe you are looking for

  • Macbook pro sleeps when I try to watch an iTunes video

    Why does my computer go to sleep when I try to watch a video? I used to be able to watch any program I've downloaded and the computer would not go to sleep, nor would the screen dim, even though my computer is set to sleep after 10 minutes.  However,

  • Anchored Frame with auto shrink wrap

    Hi I have an issue that I need help with. I'm importing a range of graphics into my document and in my read/write rules I have all of the required properties to the images.  When the images are imported they are correctly displaying (size etc) but th

  • Word experienced a serious problem with the 'acrobat pdfmaker office com addin' add-in. after Office Updates.

    I cant cant use mail merge feature in Winword in conjunction with Abobe Acrobat 10 (pdfmaker add-in) after the recent Office April Windows and Office Updates. Here is a quick note from the event viewer: The program WINWORD.EXE version 14.0.7134.5000

  • Reimbursable Amount - Table/ Column

    Hi, I need to include the 'Reimbursable Amount' in an expense report. Does anyone know the table/column that maps to this field on the self service form. Thanks.

  • CDO COM email script in CF7

    I have having issues trying to determine how I can specify the sending server when creating a object that is using CDO COm. I have a script that I have tried but it just sends with the default server and not the one I specified. I have searched the w