Package Runtime
Total broadcast package elements against a runtime limit.
Description
A package runtime budget sums five supplied segment durations.
A package runtime budget sums five supplied segment durations. The remaining time is a signed margin against the maximum.1
Total broadcast package elements against a runtime limit.
When to use Package Runtime
Use this tool to total broadcast package elements against a runtime limit.
Prepare the text, recorded observations, aligned figures or editorial criteria requested. Confirm what each label, count, timestamp or supplied flag represents before interpreting the result.
How to use Package Runtime and understand its results
- Prepare the text, recorded observations, aligned figures or editorial criteria requested. Confirm what each label, count, timestamp or supplied flag represents before interpreting the result.
- Enter anchorIntroSeconds, voiceOverSeconds, soundbiteSeconds, reporterTrackSeconds, tagSeconds, runtimeLimitSeconds using the field table and calculation rules, then run the tool.
- Read totalRuntimeSeconds, runtimeMarginSeconds, withinLimit. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| anchorIntroSeconds | Anchor introduction (s) | number; minimum: 0 | Required |
| voiceOverSeconds | Voice-over (s) | number; minimum: 0 | Required |
| soundbiteSeconds | Soundbite (s) | number; minimum: 0 | Required |
| reporterTrackSeconds | Reporter track (s) | number; minimum: 0 | Required |
| tagSeconds | Tag (s) | number; minimum: 0 | Required |
| runtimeLimitSeconds | Runtime limit (s) | number; minimum: 0 | Required |
Enter nonnegative durations and maximum in seconds. Return total, signed remaining time and inclusive gate.
total=ΣfiveDurations; remaining=maximum−total; fits=total≤maximum Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| totalRuntimeSeconds | Package runtime (s) | number; minimum: 0 |
| runtimeMarginSeconds | Runtime margin (s) | number |
| withinLimit | Within supplied limit | boolean |
{
"input": {
"anchorIntroSeconds": 10,
"voiceOverSeconds": 20,
"soundbiteSeconds": 15,
"reporterTrackSeconds": 40,
"tagSeconds": 5,
"runtimeLimitSeconds": 90
},
"output": {
"totalRuntimeSeconds": 90,
"runtimeMarginSeconds": 0,
"withinLimit": true
}
} Limitations and assumptions
No media file is inspected, transitions detected or actual playback measured.
Numeric inputs must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors. A successfully returned false flag is an evaluated outcome; its meaning is explained above.
Alternative or Complementary methods
Use EAS Cut-In Runtime: Budget an emergency-alert cut-in against a caller-supplied runtime. For a complementary task, use Tease Length: Check tease copy against character and spoken-runtime limits.
References
-
Package Runtime — tool.io
Similar or alternative tools
- EAS Cut-In Runtime
Budget an emergency-alert cut-in against a caller-supplied runtime.
- Tease Length
Check tease copy against character and spoken-runtime limits.