Die Bemerkung "{\be1}" von Lugia25000 bezieht sich auf die Annahme, das du Untertitel im ASS-Format (bzw. SSA 4+) hast und mit der Funktion TextSub aus der VSFilter.dll einblendest. Dann könntest du damit im Untertitelskript (in der *.ass-Datei) festlegen, dass der Untertitel-Generator die Schrift mit Anti-Aliasing erzeugen soll. Wo genau - siehe SubStation-Alpha-Spezifikationen.
Solltest du dagegen VobSub-Untertitel (*.sub+*.idx) haben, wird das nichts nützen - DVD-Untertitel sind Bitmaps mit sehr geringer Farbtiefe und haben kein Anti-Aliasing, sie haben Treppchen. Die könnte man vielleicht zum Teil vermeiden, indem man die Untertitel durch leichte Skalierung (z.B. auf 80-90%) filtern läßt. Das sollte der VobSub-Filter aus der VSFilter.dll dann automatisch tun, wenn das in der IDX-Datei steht.
Ganz unabhängig davon ginge es vielleicht noch, indem man die Untertitel nicht direkt in das Video rendert, sondern in einen komplett transparenten RGB32-Clip mit gleicher Bildfläche, der mit der Kanteninterpolation von NEEDI2 auf das Doppelte gestreckt und mit einem weichen Verfahren (z.B. GaussResize mit kleinem p-Wert) wieder auf Originalgröße gebracht wird, um diesen Clip dann über das Video zu blenden.
Mehr Details: http://avisynth.org.ru/docs/english/e…rs/vsfilter.htm
(Evtl. Fehler in dieser Dokumentation: Bei der VobSub-Funktion muss man die Endung *.sub weglassen, weil die Dateiendungen *.sub und *.idx vom Plugin an den Namen gehängt werden. War zumindest jahrelang immer so...)
__
Wenn du nun aber ein Video hast, in das die Untertitel schon "hart" hineinberechnet wurden ... dann ist das mehr oder weniger zu spät, dann geht es wohl um Kompressionsartefakte. Vielleicht hilft DeHalo noch, wahrscheinlich eher nicht.
Ich Glaube der letzte Absatz trifft zu(Naja die anderen sagen mich erlich gesagt nicht viel). Gut es ist weniger ein richtiger Untertitel, mehr ein standard Text im Film. Und wie erwähnt bilden sich um den Text pixelige Stellen (oder Artefakte, wie auch immer)