Wie brenne ich DVB-Untertitel in eine Videodatei für PS3?

1045
miq

Ich habe einige Fernsehsendungen mit MythTV aufgenommen, die DVB (-C) -Titel enthalten. Ich möchte sie auf meiner PS3 mit aktivierten Untertiteln abspielen. Die Wiedergabe auf meiner PS3 funktioniert einwandfrei, außer dass ich die Untertitel nicht aktivieren kann.

Ich kann die Programme mit Untertiteln über das MythTV-Frontend und den VLC-Player anzeigen.

Wie kann ich die Untertitel in eine Videodatei einbetten / brennen? Ich habe bereits erfolgreich Untertitel aus einer .SRT-Datei gebrannt, aber ich habe keine Ahnung, wie das mit DVB-Untertiteln gemacht wird. Ich habe Avidemux auf drei Maschinen (Ubuntu, Linux Mint, Windows 7) ausprobiert, aber es stürzte nur mit einer obskuren Segfault-Fehlermeldung und Stack-Trace ab, als ich versuchte, einen Untertitelfilter hinzuzufügen.

Ich habe auch versucht, das Video mit dem PS3 Media Server (linux mint + win7) zu streamen. Es erkennt die Untertitel im Transcodemenü, zeigt sie jedoch bei der Wiedergabe nicht an.

2

1 Antwort auf die Frage

0
evilsoup

I would probably use FFmpeg for this.

If you want to mux the subtitles as a separate stream in a container format, you'd have to use MKV:

ffmpeg -i input.mp4 -i input.sub -c copy output.mkv 

This will not work on the PS3, which doesn't support MP4 (and MP4 doesn't support DVB subtitles).

If you want to burn the subtitles into the video (so they can't be turned off), you can use ffmpeg's subtitles video filter (will require a very recent build of ffmpeg):

ffmpeg -i input.mp4 -filter:v subtitles=input.sub -c:a copy -c:v libx264 -crf 22 -preset veryfast output.mp4