May 29, 2016

De-interlacing in Transcoder for Nimble Streamer

Live Transcoder for Nimble Streamer allows using various FFmpeg filters for transforming content. Some filter are implemented as transforming blocks in transcoder UI which you may see in our videos.

However, there are tasks that need non-predefined filters. De-interlacing is one of those tasks and FFmpeg has yadif filter which is described in this article.

Let's see how this is done in Transcoder web UI. First you go to Transcoders menu to create new scenario or open existing one.

Scenarios setup page

After adding decoder element with incoming app and stream names, you need to add custom video filter with "yadif" as filter name and zero value.

Add custom "yadif" filter

You should add de-interlacing filter before any other content transformation. This will allow preserving image quality for further changes.

So if you'd like to add some additional filters like scaling, you can add them right after "yadif" filter.

Add scaling after de-interlacing
So your final version of transcoding scenario with de-interlacing and scaling will look as shown below.

Take stream, de-interlace it, then scale and make output, with audio pass-through


Feel free to visit Live Transcoder webpage for other details and contact us if you have any question.

Related documentation





No comments:

Post a Comment