Hallo,
ich bin gerade dabei ein kleines Script zu schreiben mit dem man direkt aus der Aufnahmeliste per Knopfdruck eine Mpeg4-Datei für den iPod aus einer Aufnahme erstellt.
Das klappt soweit schon sehr gut. Ein gravierendes Problem habe ich und finde keine Lösung!
Der VDR teilt seine Aufnahmen ja in verschiedene 001.vdr 002.vdr etc. Dateien, je nach Größe. In meinem Script benutze ich ffmpeg um die Datei für den iPod zu erzeugen. Da ich dabei aber immer nur eine Datei der Aufnahme übergeben kann, geht das derzeit nur für Aufnahmen die aus nur einer 001.vdr bestehen.
Ein Versuch mehrere *.vdr über "cat" in eine Pipe zu schicken und darauf ffmpeg aus der Pipe lesen zu lassen geht schief. Da sind dann Bild und Ton nicht mehr synchron.
Frage: wie packe ich die 001.vdr und 002.vdr etc. zusammen und encode sie dann als eine große Datei?
oder
wie backe ich die erzeugten mpeg4-Dateien zusammen?
Ein einfaches cat 001.vdr 002.vdr > ziel.vdr geht wohl nicht. Da werden die Dateiheader nicht berücksichtigt.
Jemand eine Idee? Wie machen das die anderen hier?
Schonmal besten Dank im Voraus! Fertiges Skript gibt es dann natürlich später im Forum!