KingCAZAL schrieb:
aber warum kann ich den cursor framegnau verschieben und die marker nicht. das hat doch weniger was mit dem mpeg format zu tun wenn es bei dem einen geht und beim anderen nicht? ist doch dan reine programmierung?!?!
Das hat, wie schon gesagt wurde, mit dem mpeg Format zu tun.
Der Cursor gibt ja normal nur das aktuelle Bild wieder. Da kannste selbstverständlich framegenau navigieren. Denn das ist ja nichts anderes wie ein Abspielen. Und da bekommste ja auch keine Sprünge.
Für eine Schnittmarke, brauchste aber eben ein I-Frame.
Um es mal etwas genauer zu erklären:
Ein Mpeg-Stream besteht aus I, P und B Frames. So ein Verbund aus I,P und B Frames nennt man GOP (Group Of Pictures). Ein I Frame enthält sämtliche Informationen, die benötigt werden, um das Bild darzustellen. Die P und B Frames aber nur noch die Änderungen zum vorherigen Frame. Ohne das passende I Frame einer GOP, kann man die danach folgenden P und B Frames also nur noch weg schmeißen, weil man nicht weiß, auf was sich die Änderungen beziehen. Beim Durchscrollen mit dem Cursor kann also das entsprechende Bild berechnet werden.
Setzt man jetzt aber Schnittmarken, dürfen die eben NICHT mitten in so einer GOP sitzen. Denn damit würde man die ja zerstören und bekäme nur noch Müll.
Die Tools, die framegenau schneiden können, lösen das ganz einfach, indem sie, wenn mitten in einer GOP geschnitten wird, die GOP neu berechnen. Es wird also ein I-Frame, was ja alle nötigen Bildinfos enthält, eingefügt. Um das machen zu können, besitzen diese Programme aber einen mpeg-Encoder. Anders geht es nicht.
SmartRendering nennt man das übrigens. Es werden also nur die Stellen neu gerendert (codiert), die nötig sind.
Wenn EyeTV das kann, ist ein Encoder integriert. Ansonsten kann es auch einfach Zufall gewesen sein. Denn erwischt man "aus versehen" einen I-Frame, geht es natürlich auch ohne neu zu codieren.
Ein DVB-Stream besteht in der Regel übrigens stellenweise aus über 20 Frames. Was dann wirklich schon nahezu 1 Sekunde darstellt.
Das ist übrigens auch der Grund, warum manche (sehr wenige) DVD-Player Schwierigkeiten mit den DVB-Streams haben. Im PAL Standard für eine DVD sind max. 15 Frames pro GOP vorgesehen.
Gruß