Hi Doc,
Sorry, ich habe mich leider noch recht wenig mit MPEG/VDR/Sonstige Files beschäftigt. Daher evtl. eine blöde Frage zum Anfang:
Zitat
Original von Doc
ds.jar habe ich immer nur benutzt, um Video und Audio Daten "auszupacken", hier wird keine Konvertierung in in anderes Format vorgenommen. Durch das Entfernen der "Verpackung" gehen aber AV-sync Infos verloren, und dafür hat ds-jar kompensiert (also Audio Frames eingefügt oder gelöscht).
Auspacken heisst, dass die Aufnahme (.vdr) dann nacher als 'reines' MPEG vorliegt?
Zitat
Original von Doc
Warum soll das nicht auch transcode können?
Ja, warum eigentlich nicht? Das Problem ist nur, dass es das bis jetzt nicht kann, und ich kein C programmieren kann um das Feature selber hinzuzufügen. Es wäre eher ein Helper-Tool in Transcode nötig (so wie tcprobe oder tcmplex).
transcode kann zumindest vdr-Files einlesen. Hat bei mir zumindest in der Version 0.6.2 (IMHO) ganz gut geklappt. Sollte hier noch etwas fehlen, dann bin ich gerne bereit, mir den Aufwand mal anzusehen. Wie gesagt, die File-Formate sind mir zwar (noch) fremd, dafür kenne ich mich mit C/C++, Java etc. ganz gut aus.
Wenn du also den Source-Code von ds.jar hast, dann kann ich mich gerne mal für eine Neu-Implementierung in C/C++ davon inspirieren lassen.
Ich werde mir auch mal die Infos zu den vdr- und mpeg-Files durchlesen...
Zitat
Original von Doc
Weil ich die ds.jar Lücke gerne schliessen würde, habe ich mich also mit PES und ES streams beschäftigt und bin dabei, einen ds.jar Ersatz in Perl zu versuchen. (Eigentlich kann ich auch kein Perl, aber immer noch besser als C). Wie in meinem anderen Thread schon angedeutet, wäre ich froh wenn jemand, der wirklich programmieren kann, ein Tool schreiben würde (oder transcode erweitern würde). Aber da ich von niemandem weiss, der an sowas arbeitet, habe ich mich halt selber mal drangesetzt.
OK, da können wir uns ja mal zusammen tun. Ich arbeite beruflich als Software-Entwickler und sollte zumindest das Handwerkszeug zu einem solchen Tool mitbringen können... Allerdings würde ich C/C++ den Vorzug geben.
Zitat
Original von Doc
Zum Thema Gehirnschmalz:
Ich kann zu transcode nichts beitragen (Ist in C, beschäftigt sich mit transcodierung von video und Audio Daten ...)
Also werde ich mein Schmalz weiter in Perl stecken müssen. Was ich versuchen kann (und das habe ich ja getan), ist, die grundsätzlichen Infos über die Problematik, die ich gefunden habe, mal zu posten, damit andere sich ein Bild davon machen können. Die kann auch jemand als Ausgangspunkt nehmen, der das Problem in C angehen will.
Wie, du kannst nichts beitragen dazu? Hast Du nicht gesagt, dass Du dich mit den FIleformaten beschäftigt hast? Das ist schon mal eine ganze Menge! Wäre mir nicht unrecht, wenn ich da jemanden hätte, dem ich ab und an mal ein paar Fragen dazu stellen dürfte...