Srt Dateien aus MKVs extrahieren?

Sound, Digitalkameras, TV+Video und Spiele.
Benutzeravatar
desputin
Beiträge: 1297
Registriert: 24.04.2015 17:16:34

Srt Dateien aus MKVs extrahieren?

Beitrag von desputin » 02.04.2022 14:00:03

Hallo Ihr,

ich möchte aus MKV-Dateien, die ich mit makemkv auf die Festplatte gezogen habe, srt-Dateien extrahieren. Hier hat einer eine Anleitung gemacht, wie das mit mkvextract geht:

https://askubuntu.com/questions/452268/ ... -mkv-files

Code: Alles auswählen

#!/bin/bash
# Extract subtitles from each MKV file in the given directory

# If no directory is given, work in local dir
if [ "$1" = "" ]; then
  DIR="."
else
  DIR="$1"
fi

# Get all the MKV files in this dir and its subdirs
find "$DIR" -type f -name '*.mkv' | while read filename
do
  # Find out which tracks contain the subtitles
  mkvmerge -i "$filename" | grep 'subtitles' | while read subline
  do
    # Grep the number of the subtitle track
    tracknumber=`echo $subline | egrep -o "[0-9]{1,2}" | head -1`

    # Get base name for subtitle
    subtitlename=${filename%.*}

    # Extract the track to a .tmp file
    `mkvextract tracks "$filename" $tracknumber:"$subtitlename.srt.tmp" > /dev/null 2>&1`
    `chmod g+rw "$subtitlename.srt.tmp"`


    # Do a super-primitive language guess: ENGLISH
    langtest=`egrep -ic ' you | to | the ' "$subtitlename".srt.tmp`
    trimregex=""



    # Check if subtitle passes our language filter (10 or more matches)
    if [ $langtest -ge 10 ]; then
      # Regex to remove credits at the end of subtitles (read my reason why!)
      `sed 's/\r//g' < "$subtitlename.srt.tmp" \
        | sed 's/%/%%/g' \
        | awk '{if (a){printf("\t")};printf $0; a=1; } /^$/{print ""; a=0;}' \
        | grep -iv "$trimregex" \
        | sed 's/\t/\r\n/g' > "$subtitlename.srt"`
      `rm "$subtitlename.srt.tmp"`
      `chmod g+rw "$subtitlename.srt"`
    else
      # Not our desired language: add a number to the filename and keep anyway, just in case
      `mv "$subtitlename.srt.tmp" "$subtitlename.$tracknumber.srt" > /dev/null 2>&1`
    fi
  done
done
Das funktioniert auch soweit, aber die srt-Dateien sind keine Text-Dateien wie erwartet von 50-100kb sonden mehrere MB große Binärdateien... Weiß jemand von Euch, wieso? Wollt Ihr mal testen?

Viele Grüße desputin
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 02.04.2022 14:07:28

Und du bist sicher, dass da srt im Container (mkv) steckt? Ich hätte erst mal mit

Code: Alles auswählen

ffmpeg -i [videoname]
nachgeschaut.

Nebenbei: So ganz taufrisch ist die verlinkte Anleitung ja auch nicht.

Benutzeravatar
desputin
Beiträge: 1297
Registriert: 24.04.2015 17:16:34

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von desputin » 02.04.2022 14:18:13

hallo fischig,

also wenn ich den ffmpeg-Befehl eingebe kriege ich z.B. dies hier:

Code: Alles auswählen

  Stream #0:3(deu): Subtitle: hdmv_pgs_subtitle
Also SRTs sind drin. Was extrahiert dann der mkvextract-Befehl? Ich verstehe auch nicht, warum handbrake-gtk die eingebetteten Untertitelspuren nicht erkennt.... mit handbrake kann ich eingebettete Untertitel nur "burned into video" einbetten, aber das will ich nicht.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 02.04.2022 16:49:57

desputin hat geschrieben: Also SRTs sind drin.

Bist du dir sicher?

Code: Alles auswählen

 ffmpeg -codecs | grep hdmv 
D.S... hdmv_pgs_subtitle HDMV Presentation Graphic Stream subtitles (decoders: pgssub )
..S... hdmv_text_subtitle HDMV Text subtitle



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: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 02.04.2022 16:50:52

Also SRTs sind drin.
Also ich kenne hdmv_pgs_subtitle nicht. Woher nimmst du die Gewissheit, dass das = srt ist? Ist kein Vowurf, aber ich nähme an, dass, wenn 0:3 srt wäre, ffmpeg das auch so nennen würde. Ist ja durchaus ein durchaus gängiges Format für Untertitel.

Ansonsten musst du warten, bis so jemand wie MaGe oder Huo sich meldet. Die wissen das meistens! :wink:

edit: Ei, da isser ja schon! :P

edit2: Wenn ich mal weiter spekulieren darf: „Graphic Stream subtitles“ dürften alles andere als Text sein. Das lässt sich wohl auch extrahieren, aber du hast nix davon. bzw., das in ein Textformat umzuwandeln, wird eine anspruchsvolle und zeitraubende Angelegenheit werden. 8) Und anschließend soll's ja wahrscheinlich auch wieder auf 0:0 (die Videospur) passen! 8)

Benutzeravatar
desputin
Beiträge: 1297
Registriert: 24.04.2015 17:16:34

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von desputin » 02.04.2022 17:38:13

Hm, keine Ahnung. Ich weiß nur, daß diese MKVs Untertitel haben.
Ein Beispiel hier:

pastebin/?mode=view&s=41621
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 02.04.2022 18:57:21

fischig hat geschrieben:
[...]wird eine anspruchsvolle und zeitraubende Angelegenheit werden [...]

@fischig So zeitraubende ist die Angelegenheit gar nicht.
Wenn man es mehrmals gemacht hat, Übung macht den Meister :wink:

Unter GNU/Linux: würde es so machen.

1.) # Video was steckt wirklich drin?
2.) # Aus hdmv_pgs_subtitle eine dvdsub machen!
3.) # Von dvdsub zu .sub und .idx
4.) # Von .sub und .idx zu srt
5.) # Video, Untertitel zusammenfügen

Sieht nach viel spaß aus, ist aber nicht so schlimm :D
Gibt bestimmt einfachere wege.



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: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 02.04.2022 22:51:53

@MaGe
Wie geht Nr.3? Links?

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 03.04.2022 10:54:30

fischig hat geschrieben: Wie geht Nr.3? Links?
Ich hoffe doch daß ich dich richtig verstanden habe

Muster:
3.) # Von dvdsub zu .sub und .idx

Code: Alles auswählen

 mkvextract tracks subtitle.mkv 0:subtitle.sub 
Die Spur 0 mit der CodecID »S_VOBSUB« wird in die Datei »subtitle.sub« extrahiert. Container-Format: VobSubs
Die VobSub-Index-Datei »subtitle.idx« wird geschrieben.
Fortschritt: 100%

Links
https://mkvtoolnix-download.translate.g ... t.examples



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: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 03.04.2022 13:13:39

Hmmm,

... und ich weiß nicht, ob ich dich richtig verstehe.
Gegeben sei fischigs.mkv
ffmpeg -i fischigs.mkv:

Code: Alles auswählen

 Metadata:
    ENCODER         : Lavf58.20.100
  Duration: 01:30:22.22, start: 0.000000, bitrate: 2846 kb/s
    Stream #0:0: Video: h264 (High), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 1k tbn, 100 tbc (default)
    Metadata:
      ENCODER         : Lavc58.35.100 libx264
      DURATION        : 01:30:22.221000000
    Stream #0:1(deu): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
    Metadata:
      ENCODER         : Lavc58.35.100 aac
      DURATION        : 01:30:22.029000000
    Stream #0:2(fra): Audio: aac (LC), 48000 Hz, stereo, fltp (default)
    Metadata:
      ENCODER         : Lavc58.35.100 aac
      DURATION        : 01:30:22.029000000
    Stream #0:3(deu): Subtitle: dvd_subtitle (default)
    Metadata:
      ENCODER         : Lavc58.35.100 dvdsub
      DURATION        : 01:30:20.848000000
Ich habe nicht den Eindruck, dass hier

Code: Alles auswählen

mkvextract tracks fischigs.mkv 0:fischigs.sub
zum gewünschten Ergebnis führt, auch wenn fischigs.sub angelegt wird.

Müsste ich das hier so abwandeln:

Code: Alles auswählen

mkvextract tracks fischigs.mkv 3:fischigs.sub
?
Dann entstehen zwei Dateien fischigs.sub und fischigs.idx

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 03.04.2022 14:08:31

fischig hat geschrieben: Müsste ich das hier so abwandeln:

Code: Alles auswählen

 mkvextract tracks fischigs.mkv 3:fischigs.sub 
Richtig!
fischig hat geschrieben: Dann entstehen zwei Dateien fischigs.sub und fischigs.idx
Richtig!

Jetzt wirds kritisch!
Gibt es vobsub2srt von Debian? Ansonsten bei deb Multimedia
Ich möchte da keinen zu verleiten, aber ich kenne unter Debian keine andere software die das kann
Ich benutze für kleiner sachen vobsub2srt, ansonsten Subtitle Edit unter wine

Ohne endung .sub .idx

Code: Alles auswählen

 vobsub2srt fischigs 
komm bei raus fischigs.srt

Diese kann,in einem einfachen Texteditor bearbeitet werden


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: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 03.04.2022 15:30:02

:THX:
Jetzt wirds kritisch!
Gibt es vobsub2srt von Debian? Ansonsten bei deb Multimedia
Klaro, das ist dann wohl der „haarige Teil“ der Angelegenheit. Ich meine, da zwischenzeitlich ein Fremd-Paket namens snapd gestreift zu haben. Benötigt systemd: sehr unschön! Wird mich aber vom Versuch nicht abhalten. :wink:

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 03.04.2022 17:36:57

@fischig
Keine ahnung von snapd, mit oder ohne systemd, aber
wäre vobsub2srt von deb Multimedia nicht das kleinere übel?

Depends:
- libc6 (>= 2.14).
- libgcc1 (>= 1:3.0).
- libstdc++6 (>= 5.2).
- libtesseract4.
- tesseract-ocr-lang.

https://www.deb-multimedia.org/dists/te ... vobsub2srt

Installiert bei mir sind:
tesseract-ocr-eng
tesseract-ocr-deu
tesseract-ocr-fra
tesseract-ocr-yid



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: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 03.04.2022 18:08:43

Versuch mit vobsub2srt von deb.multimedia (für buster):

Hmmm etwas tricky mit tesseract-ocr (wird bei der Installation von vobsub2srt aus dem debian-buster-Repomit installiert). tesseract wurde auf dieser Maschine bisher nicht benötigt.
Erstmal meckert vobsub2srt:

Code: Alles auswählen

Error opening data file /usr/share/tesseract-ocr/4.00/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
Das lokale tessdata-Verzeichnis für buster sollte das hier sein: /usr/share/tesseract-ocr/4.0/tessdata - richtig? Außer vietnamesisch :roll: ist da zunächst nichts drin.
eng.trainedata gibt's hier: https://github.com/tesseract-ocr/tessdata - richtig?

Meine Versuchs-Untertitel sind deutschsprachig. vobsub2srt rödelt jetzt ca. eine halbe Stunde ohne Fehlermeldung rum und hat nichts als eine leere Datei fischigs.srt produziert. deu.traineddata von der o.a. Seite habe ich ihm auch noch spendiert, will er aber nicht oder weiß er nichts mit anzufangen. Wie jetzt weiter?

edit:
Zumindest zum Teil hat der recommends-Teufel zugeschlagen tesseract-ocr wurde bei der Installation von subvob2srt nicht automatisch mit installiert. Ist nachgeholt. Von tesseract sind jetzt folgende Pakete installiert:

Code: Alles auswählen

ii  tesseract-ocr
ii  tesseract-ocr-deu
ii  tesseract-ocr-eng
ii  tesseract-ocr-fra
ii  tesseract-ocr-osd
tesseract-ocr-lang wurde als nich installierbares Metapaket abgelehnt.

edit2:
807
01:27:45,849 --> 01:27:48,124
Fordere mich nicht heraus.
That

808
01:27:51,049 --> 01:27:52,038
Zieh!

809
01:27:56,529 --> 01:27:57,700
In Ordnung, Craig.

810
01:27:58,889 --> 01:28:00,720
Wenn du es so haben willst.

811
01:28:01,449 --> 01:28:02,802
Genau so will ich es.

812
01:28:06,729 --> 01:28:07,741
Zieh du.

813
01:28:10,689 --> 01:28:11,678
* Schidsse *
:P
letzte Zeile wohl: „Schüsse“

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 03.04.2022 19:32:53

[quote="fischig]
Von tesseract sind jetzt folgende Pakete installiert:[/quote]

so sieht das bei mir aus

Code: Alles auswählen

 dpkg -l | grep -i tesseract-ocr | cut -d" " -f 3 
tesseract-ocr-deu
tesseract-ocr-eng
tesseract-ocr-fra
tesseract-ocr-script-viet
tesseract-ocr-yid

Wo das tesseract-ocr-script-viet herkommt weiß der T.....
fischig hat geschrieben: [...]eine halbe Stunde ohne Fehlermeldung rum und hat nichts als eine leere Datei fischigs.srt produziert.[...]

Und du bist dir sicher das da ein untertitel ist

Muster:
Video ungeschnitten
Ausgabe Gekürzt:

Code: Alles auswählen

 ffmpeg -i Der_letzte_Mohikaner.m2t 2>&1 | grep Stream 
Stream #0:0[0x196e]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720
Stream #0:1[0x1978](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 256 kb/s
Stream #0:2[0x1979](deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s (visual impaired)
Stream #0:3[0x197a](deu): Audio: ac3 ([6][0][0][0] / 0x0006), 48000 Hz, stereo, fltp, 448 kb/s
Stream #0:4[0x197b](mul): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 192 kb/s
Stream #0:5[0x1982](deu): Subtitle: dvb_teletext ([6][0][0][0] / 0x0006), 492x250
Stream #0:6[0x1983](deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)

Video geschnitten
Ausgabe Gekürzt:

Code: Alles auswählen

 ffmpeg -i Der_letzte_Mohikaner-002.mkv 2>&1 | grep Stream 
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1280x720
Stream #0:1(ger): Audio: ac3, 48000 Hz, stereo, fltp, 448 kb/s (default)
Stream #0:2(ger): Subtitle: dvb_subtitle (default)

Der Untertitel Stream #0:2(ger): Subtitle: dvb_subtitle (default) ist vom Vorspann ( Nachrichten ) ist hier Leer

Und hier ist der Vorspann ( Nachrichten ) mit Untertitel

Code: Alles auswählen

  ffmpeg -i Der_letzte_Mohikaner-001.mkv 2>&1 | grep Stream 
Stream #0:0: Video: h264 (High), yuv420p(tv, bt709, progressive), 1280x720
Stream #0:1(ger): Audio: ac3, 48000 Hz, stereo, fltp, 448 kb/s (default)
Stream #0:2(ger): Subtitle: dvb_subtitle (default)

00:00:04,653 --> 00:00:08,225
Wenn sich die Versorgungssituation
ändert, sind

2
00:00:08,713 --> 00:00:11,921
Energielenkungsmöglichkeiten, darauf
zu reagieren.

3
00:00:12,173 --> 00:00:16,041
Abseits der Fragen rund ums Gas,
die Europa beschäftigen,



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

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 03.04.2022 21:20:10

@MaGe
Du hast edit2 nicht gelesen. Ut sind vorhanden, ich habe ein altes vdr-video zum Testen hergenommen bei dem ich mir die Ut vorher angeschaut habe. Und es funktioniert jetzt. Keine Ahnung, was beim Nachinstallieren ausschlaggebend war. Mit deutschen Umlauten scheint tesseract nach wie vor Probleme zu haben. Beim Textscannen mache ich das immer über ein uraltes script eines Franzosen mit utf-8 Umkodierung und genauso lange habe ich mir selbiges auch nicht mehr angeschaut. Funktioniert halt einfach. Ist hier aber erst mal irrelevant.

Wie könnte das jetzt laufen, im originalen mkv die grafischen Ut durch Text-Ut (srt) zu ersetzen?

Bilder-Ut beseitigen:

Code: Alles auswählen

ffmpeg -i fischigs.mkv -map 0:0 -map 0:1 -map 0:2 -acodec copy -vcodec copy fischigs-ohne.mkv
srt einfügen:

Code: Alles auswählen

ffmpeg -i fischigs-ohne.mkv -i fischigs.srt -map 0:0 -map 0:1 -map 0:2 -acodec copy -vcodec copy -scodec copy fischigs-mit.mkv
?

'Tschuldige, desputin, dass ich mich hier soweit einmische, aber bis auf meinen letzten Post sind das Antworten auf genau deine Frage.

frogbert
Beiträge: 200
Registriert: 08.11.2008 01:23:45

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von frogbert » 03.04.2022 21:43:51

fischig hat geschrieben: ↑ zum Beitrag ↑
03.04.2022 21:20:10
Wie könnte das jetzt laufen, im originalen mkv die grafischen Ut durch Text-Ut (srt) zu ersetzen?

Hallo!

Beim Spielen mit einer Matroschka muß man nicht groß theoretisieren, sondern einfach das fortschrittliche Programm Debianmkvtoolnix-gui installieren und richtig anwenden :-)

Ohne GUI geht das überdies auch mit Debianmkvtoolnix - ist dann aber nicht so anschaulich (Geschmackssache), was ja manchmal ganz praktisch sein kann.

Grüße!

N.B.
Zum Be-/Entladen von Matroskakontainern greife ich nie zu FFmpeg, sondern immer zu mediainfo, mkvextract/mkvtoolnix-gui...

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 03.04.2022 21:58:12

So geht's:
fischigs -ohne.mkv: wie o.a.

fischigs-mit.mkv:

Code: Alles auswählen

ffmpeg -i fischigs-ohne.mkv -i fischigs.srt -map 0:0 -map 0:1 -map 0:2 -map 1:0 -acodec copy -vcodec copy -scodec copy fischigs-mit.mkv
Wie schon gesagt: Die Texterkennung ist noch verbesserungsfähig. Das ist aber dann wirklich ein anderes Thema.
Wer mag, kann das komplette Beispiel von fischigs.mkv bis fischigs-mit.mkv mit seinen eigenen MKVs nachstellen.

frogbert hat geschrieben:Zum Be-/Entladen von Matroskakontainern greife ich nie zu FFmpeg, sondern immer zu mediainfo, mkvextract/mkvtoolnix-gui...
Jedem das Seine! :wink:

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 03.04.2022 22:44:39

fischig hat geschrieben: So geht's:
# vielleicht mal testen,fügt dem Video,Untertitel hinzu.

Code: Alles auswählen

 mkvmerge -o fischigs-neu.mkv fischigs-ohne.mkv fischigs.srt 


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: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 04.04.2022 09:09:38

MaGe hat geschrieben:# vielleicht mal testen,fügt dem Video,Untertitel hinzu.

Code: Alles auswählen

 mkvmerge -o fischigs-neu.mkv fischigs-ohne.mkv fischigs.srt 
Funktioniert ebenso.

Benutzeravatar
desputin
Beiträge: 1297
Registriert: 24.04.2015 17:16:34

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von desputin » 04.04.2022 13:54:14

frogbert hat geschrieben: ↑ zum Beitrag ↑
03.04.2022 21:43:51
fischig hat geschrieben: ↑ zum Beitrag ↑
03.04.2022 21:20:10
Beim Spielen mit einer Matroschka muß man nicht groß theoretisieren, sondern einfach das fortschrittliche Programm Debianmkvtoolnix-gui installieren und richtig anwenden :-)
Hallo,
oh, danke. Aber kann ich mit MKVToolNix GUI srt-Dateien extrahieren? Ich glaube nicht :(
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 04.04.2022 14:48:50

desputin hat geschrieben: oh, danke. Aber kann ich mit MKVToolNix GUI srt-Dateien extrahieren? Ich glaube nicht
Ja das geht, aber nur wenn in der mkv-Datei untertitel in .srt ist.



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

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 04.04.2022 15:57:26

fischig hat geschrieben:
Funktioniert ebenso.
Noch interesse ?
# .srt zu ass


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: 3640
Registriert: 24.12.2019 12:25:08
Lizenz eigener Beiträge: MIT Lizenz

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von fischig » 04.04.2022 17:51:52

Noch interesse ?
# .srt zu ass
Kommt drauf an, wozu man das machen sollte.
Die stumpfen Bilder (Mein Ausgangsmaterial ist im allgemeinen ts, nicht MKV) mit vertretbarem Aufwand durch editierbaren Text zu ersetzen hat mich schon immer gereizt. Das hast du mir in diesem Thread beigebracht! :THX:

Jetzt interessiert mich mehr, wie ich den resultierenden Text verbessern kann.


@desputin
Das Format Untertitelformat hdmv_pgs_subtitle mit ffmpeg im MKV in vobsub/dvdsub umzuwandeln dürfte nicht schwer sein. Und wie's dann weiter gehen kann, ist in diesem Faden zu lesen.

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

Re: Srt Dateien aus MKVs extrahieren?

Beitrag von MaGe » 05.04.2022 09:30:00

fischig hat geschrieben: (Mein Ausgangsmaterial ist im allgemeinen ts, nicht MKV)
Frage schneidest du mit ffmpeg, und nur Muxen, keine neu konvertierung.
fischig hat geschrieben: Jetzt interessiert mich mehr, wie ich den resultierenden Text verbessern kann
Das wünche ich mir auch.
Ich benutze für kleiner sachen vobsub2srt, ansonsten Subtitle Edit unter wine.
Der SE Arbeitet mit Wörterbücher und denoch muß du noch von Hand nacharbeiten,
vergisst ganze sätze, zeigt sie aber an.

https://imgur.com/a/RRG5VXB



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

Antworten