mirror of
https://github.com/Monadical-SAS/reflector.git
synced 2026-02-04 09:56:47 +00:00
Update server/reflector/hatchet/workflows/padding_workflow.py
Co-authored-by: pr-agent-monadical[bot] <198624643+pr-agent-monadical[bot]@users.noreply.github.com>
This commit is contained in:
@@ -69,14 +69,15 @@ async def pad_track(input: PaddingInput, ctx: Context) -> PadTrackResult:
|
|||||||
)
|
)
|
||||||
|
|
||||||
with av.open(source_url) as in_container:
|
with av.open(source_url) as in_container:
|
||||||
if in_container.duration:
|
with av.open(source_url) as in_container:
|
||||||
try:
|
if in_container.duration:
|
||||||
duration = timedelta(seconds=in_container.duration // 1_000_000)
|
try:
|
||||||
ctx.log(
|
duration = timedelta(seconds=in_container.duration // 1_000_000)
|
||||||
f"pad_track: track {input.track_index}, duration={duration}"
|
ctx.log(
|
||||||
)
|
f"pad_track: track {input.track_index}, duration={duration}"
|
||||||
except Exception:
|
)
|
||||||
ctx.log(f"pad_track: track {input.track_index}, duration=ERROR")
|
except (ValueError, TypeError, OverflowError) as e:
|
||||||
|
ctx.log(f"pad_track: track {input.track_index}, duration error: {str(e)}")
|
||||||
|
|
||||||
start_time_seconds = extract_stream_start_time_from_container(
|
start_time_seconds = extract_stream_start_time_from_container(
|
||||||
in_container, input.track_index, logger=logger
|
in_container, input.track_index, logger=logger
|
||||||
|
|||||||
Reference in New Issue
Block a user