[TASK] More flexible source argument

This patch allows to provide a single video source as a string. The video type will be guessed from the file's extension. In addition ``EXT:myext/Resources/Public/video.webm``` paths are now supported.