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

  1. 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.
  2. Enter anchorIntroSeconds, voiceOverSeconds, soundbiteSeconds, reporterTrackSeconds, tagSeconds, runtimeLimitSeconds using the field table and calculation rules, then run the tool.
  3. Read totalRuntimeSeconds, runtimeMarginSeconds, withinLimit. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. 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 fieldMeaningValue type; see rules belowRequirement
anchorIntroSecondsAnchor introduction (s)number; minimum: 0Required
voiceOverSecondsVoice-over (s)number; minimum: 0Required
soundbiteSecondsSoundbite (s)number; minimum: 0Required
reporterTrackSecondsReporter track (s)number; minimum: 0Required
tagSecondsTag (s)number; minimum: 0Required
runtimeLimitSecondsRuntime limit (s)number; minimum: 0Required

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 fieldMeaningValue type
totalRuntimeSecondsPackage runtime (s)number; minimum: 0
runtimeMarginSecondsRuntime margin (s)number
withinLimitWithin supplied limitboolean
json
{
  "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

  1. 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.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies