Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Request for new functionality
View staffing
Description
Customers do not have the option to handle inputs with large gaps(video track or audio track) in his streams that are not currently supported by the API. This will be a useful feature so that the customer can request processing a video without any issues.
1.As of now in the Transcoder API, customers are unable to transcode their videos which have large gaps(video track or audio track).
2.The limitation in Transcoder API is it does not support handling inputs with large gaps in streams.
3. The suggestion for this error[1] is ffmpeg's trimming command which will fill these gaps and allow the input to be further transcoded and packaged by our API as it is now.
[1]- "Failed to generate output for elementary stream video-stream0. Media frames are missing starting at time 4440s and ending at time 4560s."
[2]- ffmpeg -i segmented.mp4 -ss 00:00:00 -async 1 trimmed.mp4
What you expected to happen:
The video or audio track to be optional when transcoding using Transcoder API, it would be desirable that the job doesn't fail if there is no audio(audioStream as empty) or no video(videoStream as empty) track in the request.