Skip to content

FFmpeg status parsing fails #40

@JulianJacobi

Description

@JulianJacobi

FFmpeg Version: 7.1.2 (also tested with any 6.x.x-ish)
Restreamer Core Version: Commit 74cd623 (Newest main at time writing this issue)
Installation method: manual (without docker)

Symptoms

Transcoding FFmpeg Process is killed with SIGINT after 30 seconds

In the log i found following line:

ts=2026-01-25T13:29:52Z level=INFO component="Process" msg="Stale timeout after 30s (30.00)." id="restreamer-ui:ingest:d92d8cf3-d5b1-4a7f-a7f8-bf316b3c5c92"

Reasons

The argument -loglevel level+info causes ffmpeg to print [info] or [error] in front of of every log line.
This causes the ffmpeg log parser to fail parsing log lines (silently, which is another issue i think).

Suggestions for a solution

Either running ffmpeg with just -loglevel info, or respect level prefix in log parsing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions