H3 Save Hold Map (sidecar):
The H3SaveHoldMap node is designed to facilitate the saving of a hold map alongside a rendered output, ensuring that the temporal dynamics of a video render are preserved and can be reused in future processes. This node is particularly useful in workflows involving complex video rendering where maintaining the timing and hold information is crucial for subsequent operations. By saving the hold map as a JSON file, it allows for the seamless transfer of timing data between different stages of a project, ensuring that the temporal integrity of the render is maintained even after the graph is closed. This functionality is essential for processes that rely on precise timing, such as those involving the H3 Clock Remap, where the hold map acts as a reference for the timing adjustments applied during rendering.
H3 Save Hold Map (sidecar) Input Parameters:
hold_map
The hold_map parameter is a string input that represents the hold map data to be saved. This data is typically generated by other nodes in the workflow and contains information about the frames that were held during rendering. The hold map is crucial for maintaining the timing and pacing of the video, as it records which frames were extended and by how much. This parameter is required and must be provided as a valid JSON string. The default value is an empty string, and it is mandatory to input a valid hold map for the node to function correctly.
filename_prefix
The filename_prefix parameter is a string that specifies the prefix for the output file name where the hold map will be saved. This prefix is used to construct the file path and name, ensuring that the hold map is saved in a location that corresponds to the rendered video. The default value for this parameter is "video/derope", but it can be customized to match the naming conventions of your project. This parameter helps organize the output files and ensures that the hold map is easily identifiable and associated with the correct render.
H3 Save Hold Map (sidecar) Output Parameters:
path
The path output parameter is a string that provides the file path to the saved hold map. This path indicates where the JSON file containing the hold map data has been stored, allowing you to easily locate and access it for future use. The path is constructed based on the specified filename_prefix and ensures that the hold map is saved in a consistent and organized manner. This output is essential for verifying that the hold map has been successfully saved and for referencing it in subsequent processes.
H3 Save Hold Map (sidecar) Usage Tips:
- Ensure that the
hold_mapinput is a valid JSON string to avoid errors during the saving process. You can use tools or libraries to validate the JSON format before inputting it into the node. - Customize the
filename_prefixto match your project's naming conventions, making it easier to organize and locate the saved hold maps. This is particularly useful in projects with multiple renders and hold maps. - Regularly check the output
pathto confirm that the hold map has been saved correctly and is accessible for future use. This can prevent issues related to missing or misplaced files in your workflow.
H3 Save Hold Map (sidecar) Common Errors and Solutions:
Invalid JSON format in hold_map
- Explanation: This error occurs when the
hold_mapinput is not a valid JSON string, which is required for the node to process and save the hold map correctly. - Solution: Ensure that the
hold_mapinput is a properly formatted JSON string. Use JSON validation tools to check the format before inputting it into the node.
File path already exists
- Explanation: This error can occur if a file with the same name as the intended output already exists in the specified directory, causing a conflict.
- Solution: The node automatically handles this by appending a unique identifier to the file name. Ensure that the directory has write permissions and sufficient space for new files.
Missing filename_prefix
- Explanation: If the
filename_prefixis not provided or is incorrect, the node may not be able to construct a valid file path for saving the hold map. - Solution: Provide a valid
filename_prefixthat corresponds to your project's file naming conventions and ensure it points to a writable directory.
