mirror of https://github.com/ErsatzTV/ErsatzTV.git
4 changed files with 21 additions and 6 deletions
@ -0,0 +1,14 @@
@@ -0,0 +1,14 @@
|
||||
namespace ErsatzTV.FFmpeg.Filter; |
||||
|
||||
public class ScaleSubtitleImageFilter(FrameSize scaledSize) : BaseFilter |
||||
{ |
||||
public override string Filter => |
||||
$"scale={scaledSize.Width}:{scaledSize.Height}:force_original_aspect_ratio=decrease,pad=w={scaledSize.Width}:h={scaledSize.Height}:x=-1:y=-1:color=black@0"; |
||||
|
||||
public override FrameState NextState(FrameState currentState) => currentState with |
||||
{ |
||||
ScaledSize = scaledSize, |
||||
PaddedSize = scaledSize, |
||||
FrameDataLocation = FrameDataLocation.Software |
||||
}; |
||||
} |
||||
Loading…
Reference in new issue