Fügen Sie Untertitel dauerhaft ein und konvertieren Sie Videos


10

Ich muss zwei Dinge mit einem .aviVideo machen:

  1. Fügen Sie Untertitel ( .srt) dauerhaft ein, ohne das Timing oder das Video selbst zu ändern.
  2. Konvertieren Sie das neue Video (mit den permanenten Untertiteln) von .avinach .mpeg.

Gibt es eine Möglichkeit, dies in einer oder zwei Befehlszeilen zu tun? (Wahrscheinlich mit ffmpeg?)

Einige zusätzliche Daten:

  • Untertitel können einige Sonderzeichen enthalten (spanische Zeichen wie: ñ, á, ü ...)
  • Die Reihenfolge der Ereignisse spielt keine Rolle: Fügen Sie zuerst Untertitel hinzu .aviund konvertieren Sie dann oder konvertieren Sie zuerst und fügen Sie dann Untertitel hinzu.mpeg
  • Ich benutze Ubuntu 11.04 (Natty Narwhal).

Antworten:


15

Arista kann beides und bietet eine sehr schöne, einfache Benutzeroberfläche. Es ist in den Repos verfügbar.

Bildschirm von Arista


2
Wie kann ich die SRT-Datei mit Arista einfügen?
Exeleration-G

Klicken Sie nach Auswahl der Datei auf das Konfigurationssymbol daneben und wählen Sie die einzubettende Untertiteldatei aus.
Federico Pugnali

Ich habe Arista heruntergeladen und installiert - aber wie führe ich es aus?
Paul A.

8

Versuchen Sie es mit mencoder. So etwas funktioniert:

mencoder source.avi -sub srt.srt -o destination.mpeg -oac mp3lame -ovc lavc -of mpeg

mencoder verfügt über eine Unmenge von CLI-Schaltern zur Steuerung der Videoqualität. Einige Ideen finden Sie hier (speziell zum Codieren in MPEG):

http://www.mplayerhq.hu/DOCS/HTML/en/menc-feat-mpeg.html


3

Sie können Mobile Media Converter verwenden, um diese Aufgabe auszuführen.

Fenster mit Untertiteln für Mobile Media Converter

Sie können von hier herunterladen .


Um ehrlich zu sein, ist dies von allen getesteten Optionen (sogar VLC) das einzige, was wie erwartet funktioniert hat. In allen anderen Fällen würden nur Untertitel gerendert. Vielen Dank.
Artur Barseghyan

2

In der Arista:

  1. Wählen Sie "Conversion erstellen" , um das Fenster "Conversion erstellen" aufzurufen
  2. Wählen Sie "Datei auswählen ..." als "Quelle"
  3. Wählen Sie die Videodatei aus
  4. Klicken Sie auf das "Zahnrad" neben "Quelle" , um das Fenster "Quelleneigenschaften" aufzurufen
  5. Stellen Sie "Zu rendernde Untertitel" ein

1

Ich habe Erfolg mit:

ffmpeg -i subs.srt subs.ass
ffmpeg -i input.avi -vf "ass=subs.ass" output.avi

Aber ich musste ffmpeg mit Option neu kompilieren --enable-libass.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.