private FFmpegCommand(CommandFactory owner)
{
if (owner == null)
{
throw new ArgumentNullException("owner");
}
Owner = owner;
Id = Guid.NewGuid().ToString();
Objects = CommandObjects.Create(this);
OutputManager = CommandOutputManager.Create(this);
InputManager = CommandInputManager.Create(this);
FilterchainManager = FiltergraphManager.Create(this);
}