Parameters - Output Settings Page
Folder - The folder to save newly encoded files to.
Viewfolder - Open file browser to the specified folder.
Filename1 - Define a string for part 1 of the filename.
Filename2 - Define a string for part 2 of the filename.
Filename3 - Define a string for part 3 of the filename.
Filename4 - Define a string for part 4 of the filename.
Filename5 - Define a string for part 5 of the filename.
Recordstart - Starts encoding and recording the file to disk.
Recordstop - Stops encoding and recording of the file.
Recordactive - Relays the state of encoding. Its on when recording and off when not recording. This state is for informational purposes only.
Audiochop - Provide a chop with an audiostream for recording audio into the file.
Header Source DAT
Headerdat - Specify a DAT that holds desired meta information for encoding data into the header of the file.
Customresolution - When active a custom resolution is used instead of the incoming resolution.
Resolution - ⊞ - A custom resolution to override that which is coming in via the TOP connector.
Recordrange - When active, the specfied frame range is used and once the range has been recorded, the encoder stops automatically.
Framerange - ⊞ - The frame range to record when Record Range paramater is active.
- Frame Range
- Frame Range
Rate - The frame rate to record at.
Locktotimeline - Not supported yet.
Cook Every Frame
Cookeveryframe - When active, the real-time mode for TouchDesigner is turned off, and every frame step is full cooked and encoded to file. When not active, the real-time that is currently set is used.
Reload Movie Meta Data
Reload - Forces a reload of movie file information from the first moviefileinTOP that is found connected upstream of the input TOP connection.
Match Timeline To Media
Matchmedia - Matches tthe main TouchDesigner timeline settings to the settings set in this encoder component.
Match Record Settings to Timeline
Matchtimeline - Matches the settings in this encoder component to match that of the time settings for the timeline.
Parameters - Codec Page
Videocodec - ⊞ - Select the video compression codec used to encode the movie.
- Hap Q
- Hap R
- Hap HDR
- H.264 (NVIDIA GPU)
- H.265/HEVC (NVIDIA GPU)
Movie Pixel Format
Moviepixelformat - ⊞ - Options for the pixel format based on the Video Codec selected.
- RGBA (Hap Q Alpha)
Audiocodec - ⊞ - Select the audio compression codec used to encode the audio.
- ALAC (Apple Lossless)
- Uncompressed 16-bit (PCM)
- Uncompressed 24-bit (PCM)
- Uncompressed 32-bit (PCM)
Quality - Select the quality of the movie compression. NOTE: Some codecs can not output lossless compression.
Stall for File Open
Stallforopen - When this is on playback will stall until the file is opened and ready to receive frames, to make sure the frame that was inputted when Record was turned on gets recorded. When this is off recording may start on a later frame, after the file has been opened. Turning this off can avoid a stall in playback, if missing recording some frames at the start is acceptable.
Profile - ⊞ - Select the H.264 profile to use.
Preset - ⊞ - Select from the available presets.
Bit Rate Mode
Bitratemode - ⊞ - Select between Constant or Variable bit rate, and regular or high quality bit rate modes.
- Constant (CBR)
- Variable (VBR)
- Constant HQ (CBR)
- Variable HQ (VBR)
Average Bit Rate
Avgbitrate - Set the average bitrate target for the encoding.
Peak Bit Rate
Peakbitrate - Set the peak bitrate allowed for the encoding.
Keyframeinterval - Set the number of frames between key-frames (I-frames) while encoding.
Maxbframes - Bi-directional predicted (B) frames/slices (macroblocks)
Motionpredict - ⊞ - This setting can effect the final size of the compressed video but depends greatly on the complexity of the scene being encoded. The menu entries refers to the distance between pixels (quarter distance, half distance, or full distance which is a full pixel) as the motion vector precision for motion estimation during video compression. Quarter pixel precision can increase the quality of the motion prediction signal over half pixel precision, and this can sometimes result in better overall size compression if the improved prediction signal can offset the additional bits it takes to encode the higher precision motion vectors.
Frameslicing - Enables frame slicing in the encoding which can control error resiliance of the video.
Numslices - The number of slices to use when Frame Slicing is On.
Secondarycompression - Hap uses a secondary CPU compression stage usually. Encoding video without this compression will result in faster playback, but potentially larger file sizes (which would require faster drives to play back).
Parameters - About Page
.tox Save Build
- Input 0: in1 -