Die Version 3.0.0 ist auf vdr-plugin-markad verfügbar.
Neue Funktionen:
- Erkennung von Einblendungen über dem Logo, wie zum Beispiel "Untertitel auf Teletext Seite ..." oder der Name der Sendung.
- neuer Parameter --fulldecode
Normalerweise decodiert markad nur iFrames. Mit diesem Parameter werden alle Frames decodiert. Das bringt noch ein paar zusätzliche Möglichkeiten beim Erkennen vom sehr kurzen Logo Unterbrechungen (Anfang/Ende bei Doppelfolgen sowie wenn nach der Sendung gleich eine Vorschau mit Logo kommt). Aber auch hier gilt wie immer: Ein Rest an Fehlern bleibt, 100% wird wohl nicht gehen, aber jede Version ein klein wenig besser.
- neuer Parameter --fullencode=<best|all>
Für die (wenigen) Benutzer der --cut Funktion gibt es jetzt auch die Möglichkeit, die Aufnahme vollständig neu zu enkodieren. --fullencode=best nimmt nur den besten Audio Stream, "all" nimmt alle. Der Schnitt erfolgt dabei Frame genau und nicht wie ohne den Parameter an den iFrame Grenzen.
Hinweise:
- beide neuen Parameter sind sehr CPU intensiv. Insbesondere das Encodieren von HD Aufnahmen. Also bitte nur bei leistungsfähiger CPU verwenden.
- beide Funktionen wird es auch zukünftig nur beim direkten Aufruf von markad über Command Line oder Skript geben, um Probleme beim Herunterfahren vom VDR aufgrund der damit längeren Laufzeit von markad zu verhindern.
- es wird zum Kompilieren zusätzlich libswresample-dev benötigt. Meistens ist die durch die Abhängigkeiten der anderen ffmpeg Libs oder von ffmpeg selbst schon drauf.
Bei Problemen bitte wir immer, markad mit zumindest den folgenden Parametern aufrufen
markad --loglevel=3 --log2rec nice <path to recording>
und markad.log, marks, markad.vps, vps.log and info vom Aufnahmeverzeichnis posten.
Hier nochmals die Infos zum selber bauen (für yavdr, andere Distributionen analog, siehe auch INSTALL)
sudo bash
apt-get install vdr-dev
apt-get build-dep vdr-plugin-markad-ng
cd /usr/src
git clone https://github.com/kfb77/vdr-plugin-markad
cd vdr-plugin-markad
make all
service vdr stop
make install
service vdr start