Brennen Sie ASS-Untertitel ohne Qualitätsverlust auf MKV

Ich möchte eingebettete ASS-Untertitel auf MKV brennen, aber ich bin völlig ahnungslos, wenn es um die Videokonvertierung geht. Ich möchte die gleiche Qualität, Dateigröße und alles andere außer den hartcodierten Untertiteln beibehalten.

Können Sie mir Programme/Einstellungen empfehlen, um dies zu erreichen? Ich habe gehört, dass Handbrake das kann, aber ich habe keine Ahnung, welche Einstellungen ich verwenden soll. Danke dir.

Antworten (1)

Die einzige Möglichkeit, dies mit buchstäblich null mathematischem Qualitätsverlust zu tun, besteht darin, eine gigantische Ausgabedatei mit einem verlustfreien Codec zu erstellen. (z. B. utvideo, FFV1 oder x264 im verlustfreien Modus ( --qp 0).

Eine bessere Lösung, die dasselbe erreichen würde, ist:
muxen Sie die Untertiteldatei in das mkv mit mkvmerge. Sie setzen ein Flag, sodass es entweder standardmäßig abgespielt wird oder nicht. Dann hätten Sie eine Ausgabedatei mit einem unberührten Videostream, sodass es keinen Qualitätsverlust gibt. Außerdem kann jeder, der die Untertitel nicht benötigt, sie ausschalten. Und Sie können sie bei der Wiedergabe verschieben oder eine andere Schriftart oder Schriftgröße verwenden. Beispielsweise könnten Sie sie nach unten in den schwarzen Letterbox-Balken verschieben, der erscheint, wenn ein 16:9-Video auf einem 16:10-Bildschirm abgespielt wird, damit sie nichts vom Film verbergen.

Wenn Sie wirklich die schlechte Lösung verwenden möchten, sie auf das Video zu zeichnen, müssen Sie nur den Qualitätsverlust akzeptieren, den Sie durch eine andere Generation verlustbehafteter Codierung erhalten. Google ein Beispiel für ffmpeg. Es sollte nicht länger als eine Minute dauern, ein Rezept zu finden. Ich google nicht für Sie, weil ich denke, dass es eine schreckliche Idee ist, dies jemals zu tun, es sei denn, Sie haben vielleicht einen Hardware-Player, der überhaupt keine Untertitelformate unterstützt. (Wenn es ein beliebiges Untertitelformat unterstützt, wäre es besser, Ihre ASS-Untertitel in dieses Format zu konvertieren.)

Wie auch immer, verwenden -c:v libx264 -preset slower -crf 20Sie es als Ausgangspunkt für Ihre Codierung.

Das vollständige ffmpeg-Handbuch ist: http://www.ffmpeg.org/ffmpeg-all.html Aber es gibt auch ein Wiki mit Anwendungsbeispielen auf ihrer Seite.