mpv, Teletext-Untertitel anzeigen (gelöst)

Sound, Digitalkameras, TV+Video und Spiele.
Antworten
fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

mpv, Teletext-Untertitel anzeigen (gelöst)

Beitrag von fischig » 01.05.2023 23:12:56

Beim Abspielen eines Videos mit mpv kann ich mit der Taste „j“ zwischen den Untertitelspuren (sofern vorhanden) umschalten. Wie kann ich eine bestimmte „Tafel“ beim dvb-teletext einschalten?
Zuletzt geändert von fischig am 02.05.2023 19:21:20, insgesamt 1-mal geändert.

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: mpv, Teletext-Untertitel anzeigen

Beitrag von MaGe » 02.05.2023 13:12:45

fischig" hat geschrieben: [...] Wie kann ich eine bestimmte „Tafel“ beim dvb-teletext einschalten?
Vielleich nicht das, was du willst.

Aber wie du schon Schreibst bei mpv mit der j Taste, das
zeigt dir die teletext Tafel mit den Seitenzahlen an.

Muster: ARTE ( MEDIATHEK HIGLIGHTS ( 381 )

In der Konsole
mpv --teletext-page=381 FRAU_HOLLE.m2t
dann wieder mit der j Taste zeig dir die MEDIATHEK HIGLIGHTS
aber nur die eine Seite.
und das macht auf dauer keinen Spass!



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: mpv, Teletext-Untertitel anzeigen

Beitrag von fischig » 02.05.2023 13:53:04

Ich frage deshalb, weil's mit vlc funktioniert. Wenn man dort im Menü Untertitel/Unterspur/Teletext wählt kriegt man unten in einer Zusatzleiste ein Feld angeboten, in dem man die gewünschte Tafel für die Teletext-Untertitel angeben kann (888 für französische :wink: ). Ist halt für die Kontrolle nötig bei diesem Sender für SEINE seltsame deutsch-französische ZUSAMMENARBEIT :twisted: , bevor man beginnt, Dinge rippen zu wollen, die trotz gegenteiliger Sender-„info“ gar nicht vorhanden sind! :twisted:
MaGe hat geschrieben:mpv --teletext-page=381 FRAU_HOLLE.m2t
Werd' ich mal angepasst probieren!

Habe dank deiner kontinuierlichen Hilfe gestern erstmals (nicht nur) einer VDR-Aufnahme erfolgreich aus einer kaffeine-Aufnahme extrahierte Teletext-Untertitel via ffmpeg verpasst („Flammendes Inferno“)! Sieht schon etwas besser aus als diese unsäglichen dvd-subs, die vdr liefert. :THX: :P

Interesse an meinem ffmpeg-Kommando?

edit:

Code: Alles auswählen

mpv --teletext-page=[Tafelnummer] [video].m2t
funktioniert, wenn man beim Abspielen noch „j“ drückt. Find' ich nicht so pralle gelöst. vlc ist auch nicht das Gelbe vom Ei, aber immerhin für aufmerksam den Bildschirm Studierende selbsterklärender - finde ich. :wink:

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: mpv, Teletext-Untertitel anzeigen

Beitrag von MaGe » 02.05.2023 14:50:52

fischig hat geschrieben:
Interesse an meinem ffmpeg-Kommando?

Mich interessiert einfach alles was mit Video zu tun hat, her damit. :mrgreen:



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: mpv, Teletext-Untertitel anzeigen

Beitrag von fischig » 02.05.2023 15:05:29

Code: Alles auswählen

ffmpeg -i inferno-oUt-aus-ts.mkv -i inferno-de.srt -i inferno-fr.srt -map 0 -c copy -map 1:0 -map 2:0 -metadata:s:s:0 language=de -metadata:s:s:1 language=fr inferno-mUt-aus-ts.mkv

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: mpv, Teletext-Untertitel anzeigen

Beitrag von MaGe » 02.05.2023 15:38:19

.
Hübsche command line, ich habe für dich auch noch was in petto.

Aber würdes du mir die ersten zwei zeilen text
von inferno-de.srt oder inferno-fr.srt zeigen.



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

fischig
Beiträge: 3600
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: mpv, Teletext-Untertitel anzeigen

Beitrag von fischig » 02.05.2023 19:12:25

Code: Alles auswählen

1
00:00:00,580 --> 00:00:42,180
...

2
00:00:46,140 --> 00:01:51,700
...

3
00:03:13,500 --> 00:03:17,780
-"A ceux qui sacrifient leurs vies
afin que d'autres puissent vivre.

4
00:03:18,080 --> 00:03:21,080
"Aux soldats du feu
partout dans le monde.

5
00:03:21,280 --> 00:03:24,480
Ce film leur est dédié 
avec reconnaissance."

6
00:03:25,480 --> 00:04:30,980
...

7
00:05:05,880 --> 00:05:08,080
-Alors, c'était comment ?
-Bien.

8
00:05:08,880 --> 00:05:11,280
-Toujours décidé ?
-Plus que jamais.
Der Film hat eine wahnsinnig lange Exposition von 5min in der keine Schauspielergehälter anfielen. :wink:

Extrahiert mit:

Code: Alles auswählen

ffmpeg -txt_format text -txt_page 888 -fix_sub_duration -i inferno-cut.m2t inferno-fr.srt
-fix_sub_duration verhindert wohl fehlerhafte Zeitstempel, siehe: https://www.martin-riedl.de/2021/07/02/ ... ia-ffmpeg/ Hab' ich aber höchstens halb verstanden. Aber im Ergebnis passt offenbar, was ich gemacht habe. :wink:

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: mpv, Teletext-Untertitel anzeigen (gelöst)

Beitrag von MaGe » 02.05.2023 20:01:04

fischig hat geschrieben: Extrahiert mit:

ffmpeg -txt_format text -txt_page 888 -fix_sub_duration -i inferno-cut.m2t inferno-fr.srt
# fix_sub_duration,
Kenne ich, ist auch wichtig bei ass Untertitel.

# Meine Command line - Teletext_Untertitel ( ASS ) wärend dem Schneiden
ffmpeg -fix_sub_duration -txt_format text -txt_page 150 -i FRAU_HOLLE.m2t -ss 00:05:07.068 -to 02:05:59.488 FRAU_HOLLE-001.ass

## Was neues, Mehrfarbige Untertitel bin noch am testen ##

## CCExtractor ist ein nettes Tool zum Extrahieren von Teletext-Untertiteln.
Scannt die Mediendatei.und extrahiert den ersten untertitel den es findet.

Code: Alles auswählen

 ccextractor FRAU_HOLLE.m2t 

## In einem Terminalfenster kann das so aussehen:
Notice: Teletext page with possible subtitles detected: 150
Notice: Teletext page with possible subtitles detected: 889
Notice: Teletext page with possible subtitles detected: 152
Notice: Teletext page with possible subtitles detected: 888
## Wobei die zahl 150 die Deutsche Teletext-Untertitel seite bei ARTE ist,

## Oder mit angabe der Teletext-Untertitel Seitenzahl

Code: Alles auswählen

ccextractor FRAU_HOLLE.m2t -tpage 888 -out=srt -o FRAU_HOLLE.srt 
## Wobei die zahl 888 der Französisch Teletext-Untertitel bei ARTE ist,
## im Internet gibt es untertitellisten als PDF.

Muster:
1
00:00:06,600 --> 00:00:09,159
FRAU_HOOLE

2
00:00:11,240 --> 00:00:12,559
<font color="#ffff00">als Fred Dobbs</font>

3
00:01:22,240 --> 00:01:25,239
<font color="#ffff00">Ach bitte,</font>
<font color="#ffff00">helfen Sie einem Amerikaner?</font>

fischig hat geschrieben:
ffmpeg -i inferno-oUt-aus-ts.mkv -i inferno-de.srt -i inferno-fr.srt -map 0 -c copy -map 1:0 -map 2:0 -metadata:s:s:0 language=de -metadata:s:s:1 language=fr inferno-mUt-aus-ts.mkv
Deine Command line

# Vielleicht eine alternative ( ich weiß ist kein ffmpeg )
mkvmerge -o FRAU_HOLLE.mkv FRAU_HOLLE-001.mkv FRAU_HOLLE-ger.srt FRAU_HOLLE-fre.srt



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Antworten