Mistika JS

<< Click to Display Table of Contents >>

Navigation:  Nodes > Tasks > Encoders >

Mistika JS

 

 

Purpose

 

To create Mistika .js image files using Mistika own format. The Mistika .js is an image format optimized for full quality (uncompressed) and high performance in Mistika applications (real-time performance up to 8K 60p uncompressed ).

This format does not have  any resolution limits (apart from your hardware capabilities).

 

Inputs

 

AV In: The image track to be encoded.

 

Ext. Audio (Optional): The audio tracks to be encoded.

 

 

Outputs

 

AV Out: An image file with .js extension containing the input video track.  Optionally, it can also create a companion audio file in the selected audio format ( .js files do not support embedded audio).

 

Standard properties

 

Object Name

Color

Dst. File Path

Lock

Name Convention

 

Standard Encoder properties

Use AV audio

Existing Outputs

Enable Frame Range (FirstFrame, Duration)

Resolution

Fit

Framerate

interlaced

Deinterlace mode

Pixel Aspect Ratio

Drop Frame

Rotation Metadata

Stereo Mode

Audio Codec

Metadata

Export Metadata

TapeName

Export CDL

Pack Audio Tracks

Write RND Only

Render Farm

 

 

Advanced image processes

Metadata

Unicolor

Lut3D

Display Filter

Burn In / Slate

 

 

 

Node specific properties

 

Codec: The js variant to be encoded. The following formats are supported (all of them are uncompressed)

 

YUV422 8b

YUV422 10b

RGB 8b

RGB 10b

RGBA 8b

RGBA 16b

RGBA EXR (preserve negative values and also out of range values, similar to EXR formats)

YUV420 8b

YUV444 10b

YUV 16b

 

 

Troubleshooting

 

If you miss some metadata in the .js media file (ie timecodes etc) don't look in there, as it will be in a different place. This is because the Mistika .js node normally requires it to be used in combination with the Mistika Mlnk task node, which creates the project metadata file describing it, and which is also needed to import this type of media in Mistika applications.

 

Note: Being an uncompressed format, the encoding speed of this task node mainly depends on disk speed, so it is highly recommended to use it with fast storage units (NVMe or disk arrays).

 

 

 

 

Developer reference (API Rest - node/MistikaJS/property/[Property ID])

 

Property Label

Property ID

Dst. File Path

url

Use AV Audio

useMovieAudio

Overwrite Mode

overwriteMode

Enable Frame Range

enableFrameRange

First Frame

rangeFirstFrame

Duration

rangeDuration

Codec

codec

Resolution

resolution

Resolution X

imageResX

Resolution Y

imageResY

Fit

fit

scaleFilter

scaleFilter

Framerate

fps

Interlaced

interlaced

Deinterlace Mode

deinterlaceMode

pixelAspectRatioConversion

pixelAspectRatioConversion

dropFrame

dropFrame

Stereo Mode

stereoMode

Audio Codec

audioCodec

Pack Audio Tracks

packAudioTracks

Write RND Only

writeRNDonly

Export Metadata

exportMetadata

Tape Name

tapeNameSource

Export CDL

exportCDL

CD Ltype

CDLtype

Output Color Space

colorSpace

Gamma

gamma

Gamut

gamut

LUT 3D

lut3D

Display Filter

displayFilter

Tt Burn In

ttBurnIn

Tt Burn In Custom Path

ttBurnInCustomPath

Tt Head Slate

ttHeadSlate

Tt Head Slate Custom Path

ttHeadSlateCustomPath

Tt Head Slate Duration

ttHeadSlateDuration

Tt Tail Slate

ttTailSlate

Tt Tail Slate Custom Path

ttTailSlateCustomPath

Tt Tail Slate Duration

ttTailSlateDuration

Add TimeStamp

addTimeStamp

Render Farm

renderFarmEnabled

Farm Params

farmParams