Wie kann ich mit VLC SRT-Untertitel in MP4-Videos einbetten/fest codieren?

Wie kann ich mit VLC SRT-Untertitel in MP4-Videos einbetten/fest codieren?

Ich suche nach einer Möglichkeit, Untertitel (aus einer SRT-Datei) mit VLC in ein MP4-Video „einzubrennen“ oder zu rendern/einzubetten/fest zu codieren.

Aber egal, welche Optionen ich verwende, es funktioniert nie richtig. Ich bekomme eine Datei, die das Video viel zu schnell abspielt (Audio ist normal), oder eine, die normal abgespielt wird, aber tatsächlich keine eingebetteten Untertitel hat. Außerdem wird es mit einigen Optionen (wie der folgenden) nicht in QuickTime abgespielt, sondern nur in VLC.

Die Hauptfrage ist also:wie kann ich das in VLC zum Laufen bringen?Sekundärfragen sind:

  • Wie entscheide ich, welche Optionen ich festlegen soll?
  • Welche Einstellungen sind am besten, wenn ich die Dateibitrate usw. möglichst unverändert lassen und nur Untertitel einbetten möchte? Anscheinend kann ich das Feld nicht leer lassen oder „Video/Audio“ deaktivieren. Ich schätze also, dass ich zuerst die ursprüngliche Audio- und Videobitrate herausfinden muss.
  • Was bedeuten die Optionen „Skalierung“ und „Kanäle“?

... keine davon wird in der VLC-Dokumentation beantwortet.

Dies ist beispielsweise ein Satz von Optionen, den ich im Dialogfeld „Erweitert: Datei öffnen…“ verwendet habe:

Advanced Open File…

   myFileName.mp4
    [ ] Treat as a pipe rather than as a file

[x] Load subtitles file:
      mySubtitleFileName.srt

[ ] Play another media synchronously


[x] Streaming/Saving

         Streaming and Transcoding Options

           [ ] Display the stream locally
           (o) File      [outputFileName.mp4                      ]
                         [ ] Dump raw input

           Encapsulation Method: (MPEG 4      )


         Transcoding options

           [x] Video   (mp4v       )          Bitrate (kb/s) [256   ]
                                                       Scale [1     ]
           [x] Audio   (mp3        )          Bitrate (kb/s) [128   ]
                                                    Channels [1     ]

Antwort1

Das Hinzufügen einer Untertitelspur von VLC funktioniert normalerweise. Stellen Sie sicher, dass Ihre Untertitel zum Video passen (also dieselbe Quelle). Ich habe Quicktime schon eine ganze Weile nicht mehr für Untertitel verwendet, aber ich meine mich zu erinnern, dass das Muxen einer AVI- und SRT-Datei in eine MOV-Datei funktioniert hat (obwohl das nur Softcoding ist).

Informationen zum Hardcoding oder "Brennen" der Untertitel finden Sie unterHandbremse, es ist auf solche Sachen zugeschnitten. Es ist im Grunde ein Frontend für ffmpeg und Sie können alle möglichen Änderungen an Video und Audio vornehmen.

Antwort2

Verwenden Sie MkvToolnix – es codiert AVI, MP4 usw. ohne Neucodierung fest. Laden Sie einfach Ihren Film. Fügen Sie dann Ihre SRT-Datei hinzu und klicken Sie auf „Multiplexen“. Es ist superschnell.

verwandte Informationen