Ich möchte eine Untertiteldatei als Teil einer mp4-Videodatei erstellen, damit ich mich nicht mit zwei separaten Dateien befassen muss.
Ich stelle mir zwei Möglichkeiten vor:
- Machen Sie den Untertitel zu einem wesentlichen Bestandteil des Videos. Dies erfordert eine Neukodierung des Videos.
- Machen Sie den Untertitel zu einem separaten Stream, der jedoch immer noch in dieselbe Videodatei eingebettet ist. Dies ist weitaus vorzuziehen, insbesondere weil ich es deaktivieren kann (im Gegensatz zum anderen Ansatz) oder sogar mit der Schriftart / -größe spielen kann.
Wie mache ich Dinge auf die 2. Art? Es wäre auch cool zu wissen, wie der erste Ansatz funktioniert.
video-editing
video-subtitles
Tshepang
quelle
quelle
.srt
und Nautilus sagt mir, dass das Format SubRip-Untertitel ist (application / x-subrip).Antworten:
Das Containerformat Matroska (mkv) unterstützt textbasierte Untertitel, die als separater Stream in die Datei eingebettet sind.
Sie könnten verwenden mkvmerge die Datei zu MKV muxen und umfassen die Untertitel in der Ausgabe, die Sie aktivieren / deaktivieren , wenn das Video abspielen. Beachten Sie, dass diese Methode das Video oder Audio NICHT neu codiert, sondern nur dieselben Daten in ein anderes Containerformat legt, sodass die Qualität des Videos nicht beeinträchtigt wird.
quelle
In einem aufgerufenen Paket
gpac
wird ein CLI-Dienstprogramm aufgerufenMP4Box
Hier ist ein Beispiel dafür, was bei mir funktioniert hat.
Ich habe nur Video und nur Audio verwendet, aber es wird sicherlich (?) Mit einem normalen Audio + Video "Film" funktionieren ... Es ist sehr spät, also lasse ich es einfach dabei ...
Hinweis: Die Untertitel funktionieren in Totem, jedoch nicht in SMPlayer ...
quelle
Versuchen Sie etwas wie:
quelle