Ich habe die Möglichkeit, "MPEGTS" DVB / ATSC-Streams aufzunehmen. Ich möchte in der Lage sein, die TS-Dateien zu nehmen und "EPG" -Informationen (Programmierhandbuch) daraus zu extrahieren, da FFmpeg (das die Erfassung durchführt) anscheinend keine EPG-Informationen aus den MPEGTS-Streams lesen kann . Wie extrahiere ich diese Daten in eine für Menschen lesbare Textform? Ich habe die MPEGTS-Dateien als Eingabe zur Verfügung. Ich habe ein paar Bibliotheken ausprobiert:
libdvbtee scheint nur für Unix zu kompilieren: https://github.com/mkrufky/libdvbtee/issues/12 (Update: es funktioniert jetzt für Windows, siehe Antwort)
DVBInspector ist nur eine grafische Benutzeroberfläche (Befehlszeilen-Benutzeroberfläche ist hier erwünscht).
Die "kostenlose" Version von TSReader extrahiert keine EPGs.
FFmpeg scheint "noch" kein Konzept zur Unterstützung von EPG zu haben.
CherryEPG scheint nur EPG zu schreiben, nicht zu lesen.
libucsi kann das anscheinend, aber es war nicht klar, ob es eine Befehlszeilenoption gab.
EPG Collector scheint nur eine grafische Benutzeroberfläche zu sein (?) Und war schwer zu verstehen, wie man in eine von Menschen lesbare Ausgabe konvertiert.
libdvbtee
wird jetzt für Windows kompiliert, wenn Sie den win
Zweig verwenden. Ich hoffe, einige Test-Rückmeldungen zu erhalten, bevor ich die verbleibenden Änderungen in den master
Zweig einführe. github.com/mkrufky/libdvbtee/commits/win