Hallo,
Wenn ich eine Aufnahme, die mit vdr-transcode bearbeitet wurde, mit dem VDR abspiele, treten in den letzten 25 Sekunden folgende Probleme auf:
- VDR reagiert nicht auf Eingaben
- Das Video ist sehr stark verlangsamt, Ton ist unterbrochen und nur in kurzen Abschnitten zu hören
- Im syslog: audio/alsa: avail underrun error? 'Datenübergabe unterbrochen (broken pipe)'
Wirklich störend empfinde ich: 1. VDR reagiert nicht auf Eingaben
Für die anderen Punkte gibt es einen einfachen Workaround: Einfach 30 Sekunden mehr aufnehmen ...
Der Fehler tritt bei Konvertierung nach mpeg2 und nach h264 auf. Die anderen habe ich nicht getestet.
Mir ist ein kleiner Unterschied in der Länge von index aufgefallen. In meinem Beispiel:
Original index.vdr: 59000 Bytes
Konvertiert index: 58976 Bytes (bei mpeg2 und bei h264)
vdr --genindex gibt folgendes aus (ich habe eine Debug Option im VDR aktiviert):
I/P/P/P/P/P/P/P/P/P/P/P/I
Delta = 3600 FPS = 25,00 FPPU = 1 NF = 12 TRO = 0
bzw.
ASI/AP/AB/AB/AB/AP/AP/AB/AB/AB/AP/AB/AP/AB/AP/AB/AP/AB/AP/AB/AB/AB/AP/AB/AP/AB/AP/AB/AP/AB/AP/AB/AP/AB/AB/AB/AP/AB/AP/AB/AP/AB/AB/AB/AP/AB/AB/AB/AP/AB/ASI
Delta = 3600 FPS = 25,00 FPPU = 1 NF = 50 TRO = 0
~ Markus