Generate video proxy
IMPORT · CLIENT · 64e624b229541a0001304a8a
Issues
Show
| Severity | Type | Node |
|---|---|---|
| Deprecated | Compatibility: Deprecated Node Reference | #0 Cosmo Add Proxy To Project Action V7 |
DetailsCosmo Add Proxy To Project Action V7 is marked as deprecated in the Helmut4 4.13.0 node reference. → Replace this node with the current supported action, condition, or output before upgrading or standardizing this workflow. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{job.source} |
Details{path.basename.{job.source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{stream.variable.proxy_destination} |
Details{path.basename.{stream.variable.proxy_destination}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{job.source} |
Details{path.basename.{job.source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{job.source} |
Details{path.basename.{job.source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{job.source} |
Details{path.basename.{job.source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{job.source} |
Details{path.basename.{job.source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{stream.variable.proxy_source} |
Details{path.basename.{stream.variable.proxy_source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.basename.{stream.variable.proxy_source} |
Details{path.basename.{stream.variable.proxy_source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Compatibility | Compatibility: Wildcard Not In Selected Reference | wildcard · path.map.to.unix.{stream.variable.proxy_source} |
Details{path.map.to.unix.{stream.variable.proxy_source}} is used by this stream but is not listed in the Helmut4 4.13.0 wildcard reference. → Check whether the wildcard was removed, renamed, introduced in another Helmut4 version, or provided by a plugin. |
||
| Dynamic Reference | Dynamic Variable Reference | #8 File Exists Condition |
DetailsThe variable name contains a placeholder or dynamic expression, so the final key cannot be fully verified from the export alone. → Document the expected resolved values or add explicit definitions for the known runtime keys. |
||
References
Show
| Kind | Type | Key | Source | Node |
|---|---|---|---|---|
| Reference | Helmut Variable | Asset workfolder | Design | #7 Stream Set Temporary Variable Action |
| Reference | Node Result | 0430c789-7ad0-48fc-a377-8729c2176cce | Design | #16 Stream Set Temporary Variable Action |
| Reference | Node Result | 0430c789-7ad0-48fc-a377-8729c2176cce | Design | #22 Stream Set Temporary Variable Action |
| Reference | Node Result | 0f376aba-cfb2-4468-a9eb-591e7b05b11d | Design | #6 Json Extract Action V2 |
| Reference | Node Result | 0f376aba-cfb2-4468-a9eb-591e7b05b11d | Design | #15 Json Extract Action V2 |
| Reference | Node Result | 9b7b4619-be1f-4ad1-ab4b-d3cb55ad6010 | Design | #30 Stream Set Temporary Variable Action |
| Reference | Node Result | a60775ec-543c-4a5f-850b-ae1ca3bbf90c | Design | #30 Stream Set Temporary Variable Action |
| Reference | Node Result | d87a7cc1-fc51-4ffc-a780-2a38a280afe8 | Design | #16 Stream Set Temporary Variable Action |
| Reference | Node Result | d87a7cc1-fc51-4ffc-a780-2a38a280afe8 | Design | #24 Stream Set Temporary Variable Action |
| Reference | Store Variable | FFmpeg-{local.os} | Design | #8 File Exists Condition |
| Reference | Store Variable | FFmpeg-{local.os} | Design | #32 Job Render With FFmpeg Action |
| Reference | Temp Stream Variable | Alpha channel | Design | #19 Wildcard Condition V3 |
| Reference | Temp Stream Variable | AssetID | Design | #0 Cosmo Add Proxy To Project Action V7 |
| Reference | Temp Stream Variable | ffmpeg-preset | Design | #32 Job Render With FFmpeg Action |
| Setter | Temp Stream Variable | ffmpeg-preset | Nodelist | #11 Stream Set Temporary Variable Action |
| Setter | Temp Stream Variable | ffmpeg-preset | Nodelist | #12 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | heigth | Design | #26 Wildcard Condition V3 |
| Reference | Temp Stream Variable | heigth | Design | #28 Execute Javascript Action |
| Setter | Temp Stream Variable | heigth | Nodelist | #24 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | proxy_destination | Design | #0 Cosmo Add Proxy To Project Action V7 |
| Reference | Temp Stream Variable | proxy_destination | Design | #13 Job Status Update Action |
| Reference | Temp Stream Variable | proxy_destination | Design | #32 Job Render With FFmpeg Action |
| Setter | Temp Stream Variable | proxy_destination | Nodelist | #7 Stream Set Temporary Variable Action |
| Setter | Temp Stream Variable | proxy_destination | Nodelist | #21 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | proxy_name | Design | #7 Stream Set Temporary Variable Action |
| Setter | Temp Stream Variable | proxy_name | Nodelist | #23 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | proxy_source | Design | #0 Cosmo Add Proxy To Project Action V7 |
| Reference | Temp Stream Variable | proxy_source | Design | #3 Job Status Update Action |
| Reference | Temp Stream Variable | proxy_source | Design | #25 Job Status Update Action |
| Reference | Temp Stream Variable | proxy_source | Design | #32 Job Render With FFmpeg Action |
| Setter | Temp Stream Variable | proxy_source | Nodelist | #31 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | resolution | Design | #11 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | resolution | Design | #12 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | resolution | Design | #17 Job Status Update Action |
| Setter | Temp Stream Variable | resolution | Nodelist | #16 Stream Set Temporary Variable Action |
| Setter | Temp Stream Variable | resolution | Nodelist | #30 Stream Set Temporary Variable Action |
| Reference | Temp Stream Variable | width | Design | #27 Wildcard Condition V3 |
| Reference | Temp Stream Variable | width | Design | #29 Execute Javascript Action |
| Setter | Temp Stream Variable | width | Nodelist | #22 Stream Set Temporary Variable Action |
Nodes
| # | Type | Title | Description | Summary | References | Issues |
|---|---|---|---|---|---|---|
| 0 | Action / Helmut / Cosmo Proxy Add Action | Cosmo Add Proxy To Project Action V7 | Will add a new proxy to one or all project asset(s) in Cosmo | success -> #25 Job Status Update Action failure -> #13 Job Status Update Action |
stream_variable:AssetID stream_variable:proxy_destination stream_variable:proxy_source |
Deprecated
|
| 1 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Analysing asset {path.basename.{job.source}} ... success -> #19 Wildcard Condition V3 |
|
|
| 2 | Action / Metadata / Metadata Auto Mapper Action | Metadata Auto Mapper Action | Will map wildcards in all available metadata | success -> #31 Stream Set Temporary Variable Action |
|
|
| 3 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Failed to render proxy file {path.basename.{stream.variable.proxy_source}}!! | stream_variable:proxy_source |
|
| 4 | Action / General / Split Stream Action | Split Stream Action | Will split a stream into a synchronous and an asynchronous way. Required if a stream's execution time might exceed 60 seconds. A stream fails after 60 seconds. The asynchronous path is executed synchronously in itself and may take longer t… | success -> #5 Sleep Action failure -> #1 Job Status Update Action |
|
|
| 5 | Action / General / Sleep Action | Sleep Action | Will sleep for an amount of milliseconds |
|
||
| 6 | Action / General / Json Extract Action V2 | Json Extract Action V2 | Extract values from JSON payloads | success -> #22 Stream Set Temporary Variable Action | node_result:0f376aba-cfb2-4468-a9eb-591e7b05b11d |
|
| 7 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: proxy_destination success -> #18 Mediainfo As Json Action V2 |
helmut_variable:Asset workfolder stream_variable:proxy_name |
|
| 8 | Condition / File / File Multiple Exists Condition | File Exists Condition | Will check if one or more files exist | condition: DOES_EXIST success -> #32 Job Render With FFmpeg Action failure -> #9 Job Status Update Action |
store_variable:FFmpeg-{local.os} |
Dynamic Reference
|
| 9 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Missing ffmpeg binary! |
|
|
| 10 | Condition / General / OSCondition | Operating System Condition V2 | Will match the current operating system | condition: IS success -> #12 Stream Set Temporary Variable Action failure -> #11 Stream Set Temporary Variable Action |
|
|
| 11 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: ffmpeg-preset success -> #17 Job Status Update Action |
stream_variable:resolution |
|
| 12 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: ffmpeg-preset success -> #17 Job Status Update Action |
stream_variable:resolution |
|
| 13 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Failed to link proxy file {path.basename.{stream.variable.proxy_destination}} to hires!! | stream_variable:proxy_destination |
|
| 14 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Starting to generate proxy for {path.basename.{job.source}} ... success -> #2 Metadata Auto Mapper Action |
|
|
| 15 | Action / General / Json Extract Action V2 | Json Extract Action V2 | Extract values from JSON payloads | success -> #24 Stream Set Temporary Variable Action | node_result:0f376aba-cfb2-4468-a9eb-591e7b05b11d |
|
| 16 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: resolution success -> #10 Operating System Condition V2 |
node_result:0430c789-7ad0-48fc-a377-8729c2176cce node_result:d87a7cc1-fc51-4ffc-a780-2a38a280afe8 |
|
| 17 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Generating {stream.variable.resolution}px H.265 proxy for {path.basename.{job.source}} ... success -> #8 File Exists Condition |
stream_variable:resolution |
|
| 18 | Action / Mediainfo / Mediainfo Json Action | Mediainfo As Json Action V2 | Will return the full mediainfo response as json | source: {job.source} success -> #4 Split Stream Action |
|
|
| 19 | Condition / General / Wildcard Multiple Condition | Wildcard Condition V3 | Will match input against one or multiple patterns (NB: This node is functionally equivalent to the "Match Multiple Patterns Condition" and may be removed in upcoming Helmut-releases) | source: ['true'] against: {stream.variable.Alpha channel} condition: IS_NOT success -> #6 Json Extract Action V2 failure -> #20 Job Status Update Action |
stream_variable:Alpha channel |
|
| 20 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Skip proxy generation for asset {path.basename.{job.source}} as it contains alpha layer ... success -> #21 Stream Set Temporary Variable Action |
|
|
| 21 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: proxy_destination success -> #0 Cosmo Add Proxy To Project Action V7 |
|
|
| 22 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: width success -> #15 Json Extract Action V2 |
node_result:0430c789-7ad0-48fc-a377-8729c2176cce |
|
| 23 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: proxy_name success -> #7 Stream Set Temporary Variable Action |
|
|
| 24 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: heigth success -> #27 Wildcard Condition V3 |
node_result:d87a7cc1-fc51-4ffc-a780-2a38a280afe8 |
|
| 25 | Action / Helmut / Job Status Update Action | Job Status Update Action | Will set a job's status | message: Proxy file {path.basename.{stream.variable.proxy_source}} created and linked | stream_variable:proxy_source |
|
| 26 | Condition / General / Wildcard Multiple Condition | Wildcard Condition V3 | Will match input against one or multiple patterns (NB: This node is functionally equivalent to the "Match Multiple Patterns Condition" and may be removed in upcoming Helmut-releases) | source: ['2100'] against: {stream.variable.heigth} condition: IS_GREATER_OR_EQUAL success -> #29 Execute Javascript Action failure -> #16 Stream Set Temporary Variable Action |
stream_variable:heigth |
|
| 27 | Condition / General / Wildcard Multiple Condition | Wildcard Condition V3 | Will match input against one or multiple patterns (NB: This node is functionally equivalent to the "Match Multiple Patterns Condition" and may be removed in upcoming Helmut-releases) | source: ['2100'] against: {stream.variable.width} condition: IS_GREATER_OR_EQUAL success -> #29 Execute Javascript Action failure -> #26 Wildcard Condition V3 |
stream_variable:width |
|
| 28 | Action / Execute / Javascript Execute Action | Execute Javascript Action | Will execute javascript | script: count = parseInt("{stream.variable.heigth}") if (isNaN(count)) { count } count = count/2 count = count.toString() f… success -> #30 Stream Set Temporary Variable Action |
stream_variable:heigth |
|
| 29 | Action / Execute / Javascript Execute Action | Execute Javascript Action | Will execute javascript | script: count = parseInt("{stream.variable.width}") if (isNaN(count)) { count } count = count/2 count = count.toString() fi… success -> #28 Execute Javascript Action |
stream_variable:width |
|
| 30 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: resolution success -> #10 Operating System Condition V2 |
node_result:9b7b4619-be1f-4ad1-ab4b-d3cb55ad6010 node_result:a60775ec-543c-4a5f-850b-ae1ca3bbf90c |
|
| 31 | Action / Helmut / Stream Set Temporary Variable Action | Stream Set Temporary Variable Action | Will set a temporary custom stream variable | temporary variable: proxy_source success -> #23 Stream Set Temporary Variable Action |
|
|
| 32 | Action / Helmut / Job FFMPEGRender Action | Job Render With FFmpeg Action | Will render a file with FFmpeg | success -> #0 Cosmo Add Proxy To Project Action V7 failure -> #3 Job Status Update Action |
store_variable:FFmpeg-{local.os} stream_variable:ffmpeg-preset stream_variable:proxy_destination stream_variable:proxy_source |
Dynamic Reference
|