- Newest
- Most votes
- Most comments
I looked at the logs and found out that your input contains variable frame rate which is only supported on MP4 and mov containers at the moment. See https://docs.aws.amazon.com/mediaconvert/latest/ug/using-variable-frame-rate-inputs.html for reference. I've highlighted this issue to the product team to include support for variable frame rate on mkv containers. Please keep an eye on the what's new page https://aws.amazon.com/about-aws/whats-new/media-services/ to find out if the support for VFR on mkv containers is included in the upcoming releases.
Regards
Naveen
Hi @naveen-aws,
Thank you for your reply.
I'm sorry about my confusing post, I was in a rush and also my poor English doesn't help.
My EMC job has an input video file(mkv) and an external audio file(mka). The output is an mp4.
In some of our recordings, a client may start recording with the camera on but after a certain time, the client might turn off the camera, however, the recording is still running with the audio. Whereas there is no "image", the length of the video still rising also the audio still there, the client can keep talking.
Therefore my input video file might have a gap of missing frames.
When I create an EMC job, my input video file and audio file has the same length, just the input has a gap of lost frames.
The resulting output that I currently have is, media convert is cutting off the gap of missing frames. The output video starts ok, video and audio synced but when the client turns off the camera, even though, he keeps talking, media convert removes the time when the camera is off and the audio during that time goes for when the camera is on again, resulting on a desync between video and audio.
I believe just adding a black image during that timeframe might don't help me because I don't know exactly when the client turned off the camera and turned it on again.
I'm looking for something variable frame rate inputs, where media convert keeps the gap of no frames and attaches the audio on the same timeframe.
Kind regards,
Pedro Elias
Hi Pedro,
Are you looking to just insert a black image with silence in your transcoded output ? If yes, you can use the image inserter feature in AWS mediaconvert to achieve this. You can specify the timecode for the image to fade in and fade out depending on your input.
Instructions here : https://docs.aws.amazon.com/mediaconvert/latest/ug/graphic-overlay.html
Relevant content
- Accepted Answerasked 6 years ago
- asked a year ago
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 7 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 2 years ago
Hey Pedro, Did you resolve this, I have a similar problem to overcome. Many thanks, Phil.