FFmpegEncoderEngine Removes Parts of Encoding Profile Command

Steps to reproduce

The FFmpegEncoderEngine contains code to remove unused placeholders from the command line. This means that for example something like #{xyz} would just be removed.

Later in the AbstractCmdlineEncoderEngine, however, certain placeholders will be replaced again which does not work since they have already been removed by then, making those placeholders unusable.

If such a cleanup is necessary, the step should be moved to the AbstractCmdlineEncoderEngine so that it will happen for all encoder engines.

Status

Assignee

Lars Kiesow

Reporter

Lars Kiesow

Severity

Incorrectly Functioning Without Workaround

Tags (folksonomy)

None

Components

Fix versions

Affects versions

1.5.0
1.4.4

Priority

Critical
Configure