Von vdr bei der Aufnahme mitgeliefert wird eine Textdatei namens „info“.
U.a. das hier steht drin:
Code: Alles auswählen
[...]
X 5 0B deu HD-Video
X 2 03 deu stereo
X 2 03 fra französisch
X 2 03 mul Originalton
X 3 10 deu DVB-Untertitel OmU
X 2 03 deu ohne Audiodeskription
X 3 01 deu Teletext-Untertitel
X 3 20 deu mit DVB-Untertitel
X 3 20 fra DVB Sous-Titre
X 3 03 deu
X 3 03 fra
X 3 03 deu
V 1638883200
F 50
P 50
L 99
ffmpeg zeigt das:
Code: Alles auswählen
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn, 100 tbc
Stream #0:1[0x101](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:2[0x102](fra): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:3[0x103](mul): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:4[0x104](mis): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:5[0x105](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream #0:6[0x106](fra): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream #0:7[0x107](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
mediainfo (neben vier Tonspuren, die ich jetzt weglasse) das hier:
Code: Alles auswählen
Text #1
ID : 261 (0x105)
Menu ID : 1 (0x1)
Format : DVB Subtitle
Codec ID : 6
Duration : 1 h 55 min
Delay relative to video : 27 s 360 ms
Language : German
Text #2
ID : 263 (0x107)
Menu ID : 1 (0x1)
Format : DVB Subtitle
Codec ID : 6
Language : German
Andererseits behauptet „info“ auch, dass es vier deutschsprachige Untertitelspuren (wenn ich recht sehe) gäbe (x 3 10, x 2 03, x 3 01, x 3 20)
Davon ist dann weder bei ffmpeg noch bei mediainfo irgendwas zu sehen.
Warum meldet ffmpeg zwar die nicht existierenden französischsprachigen Untertitel, nicht aber die beiden offenbar ebenfalls nicht existierenden deutschsprachigen Untertitel? Ich vermute mal, dass es sich dabei in „info“-Sprech um diese hier handelt: x 2 03, x 3 01.
Anders formuliert: Sollte man sich angesichts dieser disparaten Meldungen bei der Weiterverarbeitung der Datei mit ffmpeg von vornherein am besten auf mediainfo (in Verbindung mit ffmpeg (0x???), um die „richtigen“ Spuren zu erwischen) verlassen?