* first pass at text subtitle support * support text subtitles from movies, music videos and other videos * fixes * qsv fixes * vaapi fixes * update changelog
16 lines
540 B
C#
16 lines
540 B
C#
using ErsatzTV.FFmpeg.Filter.Cuda;
|
|
using ErsatzTV.FFmpeg.Filter.Qsv;
|
|
|
|
namespace ErsatzTV.FFmpeg.Filter;
|
|
|
|
public static class AvailableSubtitleOverlayFilters
|
|
{
|
|
public static IPipelineFilterStep ForAcceleration(HardwareAccelerationMode accelMode, FrameState currentState) =>
|
|
accelMode switch
|
|
{
|
|
HardwareAccelerationMode.Nvenc => new OverlaySubtitleCudaFilter(),
|
|
HardwareAccelerationMode.Qsv => new OverlaySubtitleQsvFilter(currentState),
|
|
_ => new OverlaySubtitleFilter()
|
|
};
|
|
}
|