AWS Thinkbox Discussion Forums

Draft Beta Build 10

[size=150]INSTALLATION INFORMATION[/size]
In the last few Deadline builds we changed how Draft is installed and distributed – it should primarily reside in a Draft folder in the root of the Deadline repository. Slaves will now check their version of Draft against the repository and self-update their local copies if/when needed. This works similarly to our regular auto-updating for the Deadline binaries, but is done by the Draft plugin when it is loaded up by the Slave. As such, to update Draft, all you should need to do is extract the attached .zip file in the root of your Deadline Repository, and it will propagate to the slaves when needed. It is strongly recommended that you manually remove any old local Draft installs on the slaves to prevent any conflicts (such as in C:\Program Files\Thinkbox\Deadline\bin\Draft)

[size=150]What’s New[/size]

  • Audio support in Draft.VideoEncoder
    [list][*]Can copy an audio file into a movie.
  • Accessed using two new optional parameters in the Draft.VideoEncoder constructor: audioFilename and audioDelay
    [list][*]audioFilename – (optional) the filename of the audio file to copy
  • audioDelay – (optional) a delay to apply to the audio file, measured in frames
    [/:m]
    [
    ]For example, to include an audio file ‘c:/home/test.aac’ in a movie: enc = Draft.VideoEncoder( 'c:/home/out.mov', 24, 1280, 720, 4000, 'H264', 'c:/home/test.aac' )
    Then encode the video as usual, using enc.EncodeNextFrame( img ) and enc.FinalizeEncoding().[/:m][/list:u][/:m]
    [*]Draft.LUT class
  • Built-in LUTs:
    [list][*]sRGB – Draft.LUT.CreateSRGB()
  • Cineon – Draft.LUT.CreateCineon()
  • Rec. 709 – Draft.LUT.CreateRec709()
  • Gamma – Draft.LUT.CreateGamma( gamma )
    [/:m]
    [
    ]To create one of the built-in LUTs: lut = Draft.LUT.CreateSRGB() [/:m]
    [
    ]To apply the LUT to an image: lut.Apply( img ) [/:m]
    [
    ]To get the inverse of a LUT, use the Inverse() method: lut = Draft.LUT.CreateCineon().Inverse() [/:m][/list:u][/:m]
    []Image.Premultiply() and Image.Unpremultiply() methods[/:m]
    []Multithreaded reading and writing for EXR files[/:m][/list:u]

[size=150]Bug Fixes[/size]

  • Fixed some Image.Resize() artifacts
Privacy | Site terms | Cookie preferences