Jump to content

watermarking live-transcodes


Recommended Posts

MagicDoubleM
Posted (edited)

i see potential for Emby to be used in a professional filmmaking environment, to stream dailies, previews, workprints and screeners to clients and collaborateurs.

But for such usage I'd need to dynamically watermark every stream individually.

I played around a bit with custom subtitles that get burned it and yeah, it's basically very similar.

A watermark plugin could go a bit more crazy with the visual options and also invoke logos and such, but most importantly it would need to generate data dynamically, based on time, date, username and who knows what else data makes sense. It would also need to make sure that certain content from a specific library and/or to specific users never gets out without getting watermarked.

Would be fun in combination the virtualtv-plugin too.

So, basically, does the api allow a plugin that hooks up into the transcoding-pipeline where subtitle-burn-in it's happening?

Edited by MagicDoubleM
Posted
Quote

So, basically, does the api allow a plugin that hooks up into the transcoding-pipeline where subtitle-burn-in it's happening?

Hi, there is no such thing currently, but always possible for the future. I don't expect it would be a quick throw-in though.

  • Like 1
MagicDoubleM
Posted
19 hours ago, Luke said:

Hi, there is no such thing currently, but always possible for the future. I don't expect it would be a quick throw-in though.

The more i think about it, a api that allows plugins to hook into the image-processing pipeline would create potential for lots of fancy postprocessing thingies. 

Posted
23 minutes ago, MagicDoubleM said:

api that allows plugins to hook into the image-processing pipeline

You mean the video output pipeline, correct?

i can see a lot of potential for trouble with that as well :).

  • Haha 1
MagicDoubleM
Posted
42 minutes ago, ebr said:

You mean the video output pipeline, correct?

i can see a lot of potential for trouble with that as well :).

Hehe. True, things could also get messy real quick, but that's always the case with powerful things. Had my days with heavy AviSynth-scripting, so that's where this is coming from. This might actually be another spin of that idea: invoking AviSynth+... 😉

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...